一、单选题(共 15 道试题,共 60 分。)V 1. 串指令中的目的操作数地址是由( )提供。
A. SS:[BP]
B. DS:[SI]
C. ES:[DI]
D. CS:[IP]
满分:4 分
2. 对于下列程序段: AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用( )指令完成同样的功能。
A. REP MOVSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
满分:4 分
3. 原码乘法是
A. 用原码表示操作数
B. 被乘数用原码表示,乘数取绝对值,然后相乘
C. 乘数用原码表示,被乘数取绝对值,然后相乘
D. 先取操作数绝对值相乘,符号位单独处理
满分:4 分
4. 条件转移指令JNE的测试条件为( ).
A. ZF=0
B. CF=0
C. ZF=1
D. CF=1
满分:4 分
5. 下面不属于常用的数据定义伪指令的是( )
A. DB
B. DY
C. DD
D. DQ
满分:4 分
6. 将DX的内容除以2,正确的指令是( )
A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
满分:4 分
7. 设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的语句是( )。
A. ADR1 DW DA1
B. MOV DA1+1,AX
C. MOV BYTE PTR DA2+1,AL
D. MOV WORD PTR DA1+1,AX
满分:4 分
8. MOV BH,1000[SI],该指令中源操作数采用的寻址方式是( )
A. 立即
B. 直接
C. 寄存器相对
D. 寄存器间接
满分:4 分
9. 下面各传送指令中,正确的是( )
A. MOV [DI],[SI]
B. MOV[DX+DI],AL
C. MOV WORD PTR [BX],0100H
D. MOV AL,BX
满分:4 分
10. 堆栈指针SP的内容是
A. 栈顶单元内容
B. 栈顶单元地址
C. 栈低单元内容
D. 栈低单元地址
满分:4 分
11. 在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是( )
A. CX=0且ZF=0
B. CX=0且ZF=1
C. CX=0或ZF=0
D. CX=0或ZF=1
满分:4 分
12. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )
A. 名字的第一个字符可以是大写英文字母及小写英文字母
B. 名字的第一个字符可以是字母、数字及、@、_
C. 名字的有效长度≤31个字符
D. 在名字中不允许出现$
满分:4 分
13. 设AL=0AH,下列指令执行后能使AL=05H的是( )
A. NOT AL
B. AND AL,0FH
C. XOR AL,0FH
D. OR AL,0FH
满分:4 分
14. 使计算机执行某种操作的命令是( )
A. 宏指令
B. 指令
C. 伪指令
D. 语句
满分:4 分
15. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
A. 表示结果中含1的个数为偶数
B. 表示结果中含1的个数为奇数
C. 表示该数为偶数
D. 表示结果中低八位含1的个数为偶数
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 主程序与子程序参数传递方式有:(1)寄存器法(2)约定单元法(3)堆栈法
A. 错误
B. 正确
满分:4 分
2. PC/XT有三种类型的系统中断: 软中断、不可屏蔽中断和可屏蔽中断。
A. 错误
B. 正确
满分:4 分
3. 计算机通用键盘一般采取硬件编码电路产生键码
A. 错误
B. 正确
满分:4 分
4. 子程序的返回指令是IRET/IRETD,而中断服务程序的返回指令是RET。
A. 错误
B. 正确
满分:4 分
5. 磁盘采用顺序存取方式
A. 错误
B. 正确
满分:4 分
6. 计算机系统中的显示器都有二种显示方式:文本显示方式和图形显示方式。
A. 错误
B. 正确
满分:4 分
7. 子程序名必须是一个合法的标识符,并前后二者要一致。
A. 错误
B. 正确
满分:4 分
8. 子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。
A. 错误
B. 正确
满分:4 分
9. 若按中断源来划分,则系统中的中断又可分为: 硬件中断和软件中断。
A. 错误
B. 正确
满分:4 分
10. 子程序的调用和返回是一对互逆操作,也是一种特殊的转移操作。
A. 错误
B. 正确
满分:4 分