一、单选题(共 15 道试题,共 60 分。)V 1. MOV BH,1000[SI],该指令中源操作数采用的寻址方式是( )
A. 立即
B. 直接
C. 寄存器相对
D. 寄存器间接
满分:4 分
2. 在下列语句中,AGAIN称为( ) AGAIN: INC SI
A. 符号
B. 助记符
C. 标号
D. 变量
满分:4 分
3. 要实现使BETA的值为56,应采用语句为( )
A. BETA DB 56
B. BETA DB 56H
C. BETA EQU 56
D. BETA EQU 56H
满分:4 分
4. 执行后使BX=0的同时也使CF=0,OF=0的指令是( )
A. XOR BX,BX
B. OR BX,BX
C. AND BX,BX
D. CMP BX,BX
满分:4 分
5. 若X补=11111,则其十进制真值为
A. -31
B. -15
C. -1
D. 31
满分:4 分
6. 在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是( )
A. DAA校正指令的功能已自动加在AH中
B. 进位值在AF中,校正后根据AF内容再加在AH中
C. 进位值在CF中,校正后根据CF内容再加在AH中
D. 进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
满分:4 分
7. 在汇编语言程序中,对END语句的叙述正确的是( )
A. END语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码
满分:4 分
8. 下面指令中,合理而有意义的指令是( )。
A. REP LODSB
B. REP SCASB
C. REP CMPSB
D. REP MOVSB
满分:4 分
9. 在下列指令中,( )指令的执行会影响条件码中的CF位。
A. JMP NEXT
B. JC NEXT
C. INC BX
D. SHL AX,1
满分:4 分
10. PSW寄存器中共有( )位条件状态位,有( )位控制状态位。
A. 6、3
B. 3、6
C. 8、4
D. 4、8
满分:4 分
11. AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是( )
A. 指令XOR AX,AX执行后,AX内容不变,但设置了标志位
B. 指令OR DX,1000H执行后,将DX最高位置1,其余各位置0
C. 指令AND AX,OFH执行后,分离出AL低四位
D. NOT AX,执行后,将AX清0
满分:4 分
12. 执行段间调用指令CALL时,首先保护断点的:
A. 段地址和偏移地址
B. 段地址
C. 偏移地址
满分:4 分
13. 将DX的内容除以2,正确的指令是( )
A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
满分:4 分
14. IBM PC微机中,有符号数是用( )表示的
A. 原码
B. 补码
C. 反码
D. BCD码
满分:4 分
15. 检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( )
A. JNC LOP1
B. JA LOP1
C. JC LOP1
D. JGE LOP1
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 在BIOS系统中,01H、11H——-判断键盘缓冲区内是否有字符可读。
A. 错误
B. 正确
满分:4 分
2. 在微程序控制方式中每一条机器指令用一条微指令解释执行
A. 错误
B. 正确
满分:4 分
3. 把若干个模块连接起来成为可执行文件的系统程序是连接程序。
A. 错误
B. 正确
满分:4 分
4. 子程序的返回指令是IRET/IRETD,而中断服务程序的返回指令是RET。
A. 错误
B. 正确
满分:4 分
5. 在寄存器间址方式中,指令制定的寄存器中存放的是操作数地址
A. 错误
B. 正确
满分:4 分
6. 图形显示的最小单位是象素,对每个象素可用不同的颜色来显示。
A. 错误
B. 正确
满分:4 分
7. 程序计数器PC的内容即下一条指令的地址
A. 错误
B. 正确
满分:4 分
8. 若总线地址是16位,则直接访存的空间最大为64K
A. 错误
B. 正确
满分:4 分
9. 子程序名必须是一个合法的标识符,并前后二者要一致。
A. 错误
B. 正确
满分:4 分
10. 子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。
A. 错误
B. 正确
满分:4 分