一、 填空:(每空1分,共20分)
1.微型计算机是由 和 两大部分组成的。
2.系统总线包括 、 、 。
3.微型计算机软件系统包括 和 两部分。
4.立即寻址方式所提供的操作数直接包含在 中。
5.SBB指令在两个操作数相减时,还应减去 的当前值。
6.在 方式下,输入输出指令中直接给出接口地址,且接口地址由一个字节表示。
7.在汇编语言程序设计中有三种程序设计方法,它们分别是 、 、 。
8.内存用来存贮当前运行所需要的 和 。
9.半导体存贮器分为 和 。
10.为了进行中断优先级控制,人们采用的方法有 、 、 。
二、单项选择题:(请将正确答案写在题后括号内。本题共10小题,每小题2分,共20分)
1.当( )时,8088CPU工作在最小模式之下。 ( )
A.芯片引线最少
B.MN/MX=0
C.MN/MX=1
D.使用多处理器
2.由段寄存器、段偏移地址所确定的物理地址是这样产生的( )。
A.物理地址=段寄存器的内容×8+偏移地址
B.物理地址=偏移地址×8
C.物理地址=段寄存器内容×20+偏移地址
D.物理地址=段寄存器内容×16+偏移地址
3.若READY为低电平,此时CPU执行哪一个周期? ( )
A.T3周期
B.等待的时钟周期TW
C.T4周期
D.T1周期
4.寄存器寻址的操作数包含在( )中。 ( )
A.CPU的内部寄存器
B.内部存贮器
C.指令
D.外部存贮器
5.在CPU内部寄存器之间传送数据(除代码段寄存器CS和指令指针IPC以外)的是( )
A.ADD
B.MOV
C.SUB
D.MUL
6.若要对操作数清0,一般对操作数进行( )运算。 ( )
A.相与
B.相或
C.异或
D.移位
7.汇编语言中包含伪指令INCLUDE的作用是( )。
A.在程序中指明包含一幅图片
B.在程序中指明包含另一个文本文件
C.在程序中指明包含另一个声音文件
D.在程序中指明包含另一个程序
8.外设与内存独立编址方式中,用于外设的指令功能( )。
A.较强
B.较弱
C.与用于内存的指令相同
D.以上都不是
9.实现高速率传送数据的直接存贮器存取(DMA)方法中,系统总线的控制权属于( )
A.CPU
B.DMA控制器(DMAC)
C.内存贮器
D.外部设备
10.PENTIUM保护模式下分页管理中的页表是( )
A.存放页基地址的表
B.存放文字的表
C.存放数字的表格
D.存放目录的表
三、名词解释:(本题共5小题,每小题3分,共15分)
1.基址、变址、相对寻址
2.中断
3.HLDA
4.单总线方式
5.动态范围
四、简答题:(本题共5小题,每小题4分,共20分)
1.请写出段间间接寻址方式是如何实现寻址的?
2.请简述单一外设查询工作的工作过程。
3.请写出中断中断点恢复的工作过程。
4.请简述何为8289的IOB工作方式?
5.何为PENTIUM保护模式下内存的分段管理?
五、程序设计题(本题共3小题,第1小题7分,第2小题8分,第3小题10分,共25分)
1.若自BLOCK开始的内存缓冲区中,有100个带符号的数,希望找到其中最大的一个值,并将它放到MAX单元中。请编程实现上述功能。
2.编写带显示的键盘输入子程序。
3.比较DEST和SOURCE中的500个字节,找出第一个不相同的字节,如果找到,则将SOURCE中的这个数送AL中