一、单选题(共 10 道试题,共 50 分。)V 1. DMA的传送步骤包括一下几步,正确的顺序是()。1、DMA控制器向CPU发出HOLD信号;2、地址寄存器增1;3字节计数器减1。
A. 1、2、3
B. 2、1、3
C. 3、2、1
D. 2、3、1
满分:5 分
2. I/O端口地址分配正确的是()。
A. 00~0F DMA控制器8237A
B. 20~3F 可编程中断计时器
C. 40~5F COMS RAM
D. 60~63 PC 网络
满分:5 分
3. 80x86中完成子程序调用的指令是()。
A. CALL
B. RET
C. SUBT
D. ENDP
满分:5 分
4. 关于子程序嵌套说法正确的是()。
A. 子程序嵌套深度有限制
B. 子程序调用自身成为递归
C. 子程序嵌套不可以使用堆栈
D. 子程序不可以调用自身
满分:5 分
5. 显示器通过()与PC相连。
A. 内存
B. 显示适配器
C. 数据线
D. 网线
满分:5 分
6. 关于宏定义说法正确的是()。
A. 宏定义在连接程序时展开
B. 宏定义必须出现在后调用之后
C. LOCAL伪操作可以定义在宏定义体外
D. 可以在宏定义内使用宏
满分:5 分
7. 属于CPU错误引的中断情况是()。
A. 除法错中断
B. 中断指令INT
C. 键盘输入
D. 断点中断
满分:5 分
8. 下面不属于条件伪操作的是()。
A. IFE
B. IFB
C. NOTIF
D. IFNB
满分:5 分
9. 下面指令中能设置IF位的是()。
A. IN
B. OUT
C. STI
D. AND
满分:5 分
10. 不属于类型16的中断提供的基本键盘中断处理功能的是()。
A. 从键盘读一字符
B. 读键盘缓冲区的字符
C. 取键盘状态字节
D. 设置键盘状态字节
满分:5 分
二、多选题(共 5 道试题,共 30 分。)V 1. 下面中断属于软件中断的是()。
A. 由INT 引起
B. 由于CPU的某些错误引起
C. 由I/O设备引起
D. 为调试程序设置的中断
满分:6 分
2. 下面属于参数传送方式的是()。
A. 通过寄存器传送
B. 通过地址表传送
C. 通过堆栈传送
D. 通过键盘传送
满分:6 分
3. 关于宏说法正确的是()。
A. 宏是源程序中一段有独立功能的代码
B. 宏在源程序中定义一次,可以多次调用
C. 调用时需要一个宏指令语句
D. 宏指令名第一个符号必须是数字
满分:6 分
4. 中断发生时,由中断机构自动完成的动作有()。
A. 取中断类型号N
B. 标志寄存器内容入栈
C. 当前代码段寄存器内容入栈
D. 当前指令计数器内容入栈
满分:6 分
5. 调用DOS或BIOS功能时,基本步骤包括()。
A. 将调用参数装入指定的寄存器
B. 如需功能号,把它装入AH
C. 如需子功能号,把它装入AL
D. 按中断号调用DOS或BIOS中断
满分:6 分
三、判断题(共 5 道试题,共 20 分。)V 1. 单步中断的优先级低于软件中断。
A. 错误
B. 正确
满分:4 分
2. 如果调用程序和过程在同一个代码段中,则使用NEAR属性。
A. 错误
B. 正确
满分:4 分
3. 在80x86微机中,I/O端口编制在独立的地址空间,这个空间允许设置64K个16位端口。
A. 错误
B. 正确
满分:4 分
4. 条件伪操作可以用在宏定义体内,也可以用在宏定义体外,并且允许嵌套任意次。
A. 错误
B. 正确
满分:4 分
5. DMA只包含3个寄存器:控制寄存器,状态寄存器,地址寄存器。
A. 错误
B. 正确
满分:4 分