一、判断题(每小题1分,共10分)
1.8086或8255A均能独立控制输入输出设备。 ( )
2.用同一种寻址方式均可读出ROM或RAM中的信息。 ( )
3.刷新电路的作用是要写入新的信息。 ( )
4.8086中断响应时,置IF=TF=0的目的是欲使中断子程序不被中断而连续执行。( )
5.一个接口只能控制一个输入输出设备。 ( )
6.段空间的大小与段地址的大小无关。 ( )
7.8086中设置中断屏蔽寄存器是为了改变各中断的优先级。 ( )
8.80251A工作在同步或异步方式时,传送数据的速度是一定相等的。( )
9.8086中的两个加法器的加法运算均要影响标志寄存器的内容。 ( )
10.进栈或出栈操作也一定要要占用系统总线。 ( )
二、填空题(每空1分,共20分)
1.若中断类型码为K,则中断子程序首地址在主存的单元地址为______ 、_______ 、_______和________。
2.8253各计数器的最大计数初值为_______H。
3.8086输入输出操作时,有_________和 ___________两种寻址方式。
4.若段地址为F000H,则该段的首地址为__________H,最高地址为___________H。
5.若物理地址为2D8C0H,地址偏移值为B6A0H,则段地址为________H。
6.在行扫描法识别键码的两个端口中,一个是用来识别行码的______端口,另一个是识别列码的_____端口。
7.8255A的四个端口号用来区分______、________ 、__________和_________四个端口。
8.8086保护断点时,堆栈的高地址单元存放__________,低地址单元存放___________。
9.DMA方式时,8086可能还可以执行__________中的指令。
10.CRT屏幕显示的字符是____________形式的。
三、简答题(每小题5分,共20分)
1.为什么计算机内一定要配置端口或接口?
2.8086发出INTA的条件是什么?
3.什么情况下不用段地址寄存器?
4.EU和BIU何时同时处于空闲状态?
四、(共8分)
设CS=3100H,DS=40FFH,两段的空间均为64K个单元,问:
1.两段的重叠区为多少个单元?(4分)
2.两段的段空间之和为多少个单元?(4分)
五、(4分)
为什么8086输出的AD—DA信号不能直接传送到系统总线?
六、(共10分)
用152片64K×1的芯片构成一个存储器,问:
1.存储器的容量为多少字节?(4分)
2.片选信号至少为多少个?(3分)
3.地址长度至少为多少位?(3分)
七、(14分)
8086、8251A、8253和8237A中,哪些芯片是具有优先级判断能力?判断优先级的目的是什么?
八、(10分)
简要说明8259A的功能。
九、(4分)
如果8253某计数器的计数初值为400H,信号频率为10MHz,求时间片(微秒)。
EU和BIU何时同时空闲