16. 若系统分别使用 512K*8、1K*4、16K*8、64K*1的 RAM,各需要多少条地址线进行寻址,各需
要多少条数据线?
答:512K*8 需要 19 条地址线,8 条数据线。1K*4需要 10 条地址线,4 条数据线。16K*8需要 14 条地址
线,8 条数据线。64K*1需要 14 条地址线,1 条数据线。
17. 某微机系统的 RAM 容量为 8K*8,若首地址为 4800H,则最后一个单元的地址是多少?
答:最后一个单元的地址是:4800H+2^13-1
18. 什么是总线,微机中的总线通常分为哪几类?
答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总
线,外总线。
19. 微处理器为什么需要用接口和外设相连接?
答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速
度和工作方式的匹配,并协助完成二者之间数据传送控制任务。
20. 一般的 I/O 接口电路有哪四种寄存器,它们各自的作用是什么?
答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。数据端口能对传送数据提供缓冲,隔离,寄
存的作用 ;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存 CPU 通过数据总线发来的命令。
21. 8086 最多可有多少级中断?按照产生中断的方法分为哪两大类?
答:有 8 级;按照产生中断的方法可分为硬件中断和软件中断。
22. 什么是中断?什么是中断向量?中断向量表的地址范围?
答:中断就是 CPU 在执行当前程序时由于内外部事件引起 CPU 暂时停止当前正在执行的程序而转向执行请求
CPU 暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理
子程序的入口地址;地址范围是 00000H-003FFH。
23. 中断向量表的功能是什么?若中断向量号分别为 1AH 和 20H,则它们的中断向量在中断向量表的什么位置
上?
答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务
子程序。1AH 在中断向量表的位置是 1AH*4=68H 在中断向量表 0000:0068 处;20H 在中断向量表的位置是 80H
在中断向量表 0000:0080 处。
24. 通常,解决中断优先级的方法有哪几种?
答:3 种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。
25. 8259A 通过级联的方式可以由几片构成最多多少级优先权的中断源。
答:8259A 通过级联的方式由 9 片构成最多 64 级优先权的中断源。
26. 简述中断控制器 8259A 的内部结构和主要功能。
答:8259A 的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,中断请求寄存器(IRR),中断屏
蔽寄存器(IMR),中断服务寄存器(ISR),优先权判别器(PR),控制逻辑。
27. 8259A 的内部寄存器中 IRR、IMR、ISR 三个寄存器的作用是什么?
答:见课本 153 页。
28. 8259A 有哪些中断结束方式,分别适用于哪些场合。
答:8259A 有 2 种中断结束方式:中断自动结束方式,中断非自动结束方式(一般中断和特殊中断);中断自动
结束方式只适合有一块 8259A,并且各中断不发生嵌套的情况。中断非自动结束方式只能适合与全嵌套方式下不
能用与循环优先级方式。
29. 8259A 对优先级的管理方式有哪几种,各是什么含义?
答:有 4 种,普通全嵌套方式,特殊全嵌套方式,自动循环方式,优先级特殊循环方式(详细见课本 P159 和 P160)
30. 8259A 的初始化命令字和操作命令字有哪些,其功能是什么;哪些应写入奇地址,哪些应写入偶地址。
答:8259A 的初始化命令字 ICW1,ICW2,ICW3,ICW4;操作命令字 OCW1,OCW2,OCW3。(见课本 P155
到 P158);ICW2,ICW3,ICW4,OCW1 写如奇地址,ICW1,OCW2,OCW3 为偶地址。
31. 简述 8259A 的初始化过程。
评论0
最新资源