二、多选题(共 10 道试题,共 30 分。 V 1. CRAY PROC far① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分没有错(
A. ① B. ② C. ③ D. ④
标准答案:ABC
2. 关闭文件时,DOS会实现( A. 不修改FAT
B. 把内存缓存区中的数据写入磁盘 C. 用日期和文件大小修改目录和FAT D. 缓存区内容不写入磁盘 标准答案:BC
3. DOS串行通信口功能( A. 从串行通信口读一个字符 B. 向串行通信口写一个字符 C. 串行设备没有缓冲和中断 D. 用串行通信设备,字符可能丢失 标准答案:AB
4. 分配给INT 8的中断类型号在中断向量中的物理地址是( A. 00020H B. 00021H C. 00022H D. 00023H 标准答案:ABCD
5. 程序除了有顺序结构外,还有(结构形式。 A. 循环 B. 分支 C. 嵌套 D. 选择 标准答案:AB
6. 软件中断通常由以下哪些情况引起( A. 由中断指令INT引起 B. 由于CPU 的某些错误引起 C. 为调试程序设置的中断 D. 由外部硬件引起 标准答案:ABC
7. 循环指令“LOOPNE L”控制循环结束的条件有(。
A. BX=0 B. CX=0 C. ZF=1 D. CF=0 标准答案:BC
8. 与十进制数255一样的其他进制的数是( A. 10111111B B. 0FFH C. 11111111B D. 376O 标准答案:BC
9. 比较两个无符号数,表示低于或不高于或等于或进位为一就转移的指令为( A. JB B. JL C. JNAE D. JNGE 标准答案:AC
10. 结束程序执行的语句的表示方法( A. INT 20H
B. MOV AX, 4C00H C. INT 21H D. INT 22H 标准答案:ABC
三、判断题(共 20 道试题,共 40 分。 V 1. 操作数是指令执行的对象。根据指令的要求,操作数可能是一个,也可能是两个,而伪指令则可能有多个操作数。
A. 错误 B. 正确 标准答案:B
2. 子程序的类型属性只能为NEAR。 A. 错误 B. 正确 标准答案:A
3. 引起终端的事件称为中断源。 A. 错误 B. 正确 标准答案:B
4. 在高级语言中,下标封装了访问内存的细节,可以用下标表达式表示要访问的元素。
A. 错误 B. 正确 标准答案:B
5. 在乘法指令里,目的操作数必须是累加器,字运算为ax,字节运算为al。 A. 错误 B. 正确 标准答案:B
6. PC机上的大多数I/O都是由主板上的8353(或8253A可编程序外围接口芯片管理的。
A. 错误 B. 正确 标准答案:A
7. mov dx,9,这条指令时寄存器寻址。 A. 错误 B. 正确 标准答案:A
8. 算法以及循环控制条件的选择不影响程序的执行效率。 A. 错误 B. 正确