- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二习题答案 第 6、7 章
6-2 简述接口电路组成中各部分的作用,并区分什么是接口?什么是端口?
答:接口部分功能如下:
接向CPU部分的功能
总线驱动器:用来实现对CPU数据总线速度和驱动能力的匹配。
地址译码器:接收CPU地址总线信号,进行译码,实现对各寄存器(端口)的寻址。
控制逻辑:接收CPU控制总线的读/写等控制信号,以实现对各寄存器(端口)的读/写和时序控制。
接向外设部分的功能
数据寄存器(缓冲器):包括数据寄存器和输出寄存器。前者暂存外设送来的数据,以便CPU读取,后者暂存CPU送来的数据,以便外设取走。
控制寄存器:接收存放CPU的各种控制命令(或控制字)及其他信息。这些控制命令用以设置接口工作方式、工作速度、指定某些参数及引脚功能等。控制寄存器一般只能写入。
状态寄存器:保存外设的当前信息。如,忙/闲状态、准备就绪状态等等,以供CPU查询、判断。
以上3个寄存器均可由程序进行读或写。类似存储器单元,所以又称为可编程序的I/O端口。通常由系统给它们各分配一个地址码,称作端口地址。
外设必须通过输入或输出接口电路才能于CPU交换信息。这种电路简称接口。每个接口电路都需占用CPU的一个或多个I/O端口地址。如8255A是一种接口,它占用4个端口地址。
6-3 说明CPU对I/O设备采用的两种不同编趾方式的优缺点和访问I/O设备采用的指令有哪些?
答:I/O设备两种编趾方法是:
统一编趾
这种编趾方式又叫存储器映象方式,是从存储器空间划出一部分给I/O端口。每个端口相当于一个存储单元。优点是指令系统简单,便于掌握,且访问外设的寻址方式多。缺点是,译码相对复杂。
I/O端口单独编趾
译码电路相对简单(I/O指令所需地址线相对较少)))N取值范围0~255。256级中断对应的代表0~255其中的某个数n称作中断类型号又称中断类型码。CPU根据此类型号n,从内存实际地址00000H~003FFH区的中断向量表找到中断服务程序的首地址,每个类型号含4个字节的中断向量。中断向量是中断服务程序的入口地址。在8086/8088的微机系统中,中断类型号n×4就得到中断向量在中断向量表的存放地址。从此地址开始,前两个字节存放着中断服务程序入口地址的偏移量(IP),后2个字节单元存放着中断服务程序入口地址的段首趾(CS)。
7-5 8259A中断控制器的功能是什么?
答:8259A中断控制器的功能包括:管理输入到CPU的中断请求,实现优先权判决,提供中断向量、屏蔽中断输入等功能。
7-8 8086/8088系统中断源的优先级别依次为:
除法错→INT n→INTO→NMI→INTR→单步。
1
文档评论(0)