微机第四版第五章习题答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8255A的三个端口在使用时有什么差别? 答:端口A和端口B常常作为独立的输入端口或者输出端口,端口C则配合端口A和端口B工作。 8255A的方式选择控制字和置1/置0控制字都是写入控制端口的,那么,它们是由什么来区分的? 答:由最高位D7位来区分。D7=1时为方式选择控制字,D7=0时为端口C置1/置0控制字。 8255A有哪几种工作方式?对这些工作方式有什么规定? 答:1.8255A有三种工作方式:方式0、方式1、方式2。 2.端口A可以工作于方式0、方式1、方式2;端口B可以工作于方式0、方式1;端口C只能工作于方式0或者配合端口A和端口B工作。 对8255A设置工作方式,8255A的控制口地址为00C6H。要求端口A工作在方式1,输入;端口B工作在方式0,输出;端口C的高4位配合端口A工作;低4位为输入。 答: MOV DX,00C6H MOV AL,0B1H ;取方式选择控制字为B1H)或B9H OUT DX,AL 8255A的方式1有什么特点?参考教材中的说明,用控制字设定8255A的A口工作于方式1,并作为输入口;B口工作于方式1,并作为输出口,用文字说明各个控制信号和时序关系。假定8255A的端口地址为00C0H,00C2H,00C4H,00C6H 答:1.方式1有如下特点: 端口A和端口B可分别作为两个数据口工作于方式1,并且任何一个端口可作为输入或输出口。 若只有一个端口工作于方式1,则端口C有三位被规定配合其工作,其余共13位可工作于方式0。 若两个端口都工作于方式1,则端口C有6位被规定配合其工作,端口C所剩2位仍可作为输入或输出。 2.控制字=B4H。 MOV DX,00C6H MOV AL,0B4H ;取方式选择控制字为B4H) OUT DX,AL 3.方式1输入口A口的各个控制信号和时序关系如下: 当外设来的输入数据出现之后,接着就到,其宽度至少要求为500ns。 过tSTB时间后,IBFA有效,它可供CPU查询,为CPU工作于查询方式提供了条件。 结束后,过tSIT时间,便会发出INTRA,为CPU工作于中断方式输入数据提供了条件。 当CPU发出的有效后,过tRIT时间,INTRA被清除。在结束之后,数据已经读到CPU的寄存器中,经过tRIB时间,IBFA变低,从而可开始下一个数据输入过程。 4.方式1输出口B口的各个控制信号和时序关系如下: 方式1的输出端口一般用于中断方式与CPU相联系。CPU响应中断后,便往8255A输出数据,并发出。的上升沿一方面清除中断请求信号INTRB,表示CPU响应了中断;另一方面,使有效,通知外设接收数据。 在CPU发出后的tWB时间后,数据就出现在端口的输出缓冲器中。当外设接收数据后,发一个信号。一方面使无效,表示数据已经取走,当前输出缓冲区为空;另一方面,又使INTRB有效,申请中断,从而可以开始一个新的输出过程。

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档