一、单选题(共 15 道试题,共 60 分。)V 1. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( )
A. 12CSBH
B. 12B6BHC
C. 12C59H
D. 12BFEH
满分:4 分
2. DOS系统功能调用中,显示单个字符的系统调用号是( )
A. 01H
B. 02H
C. 08H
D. 09H
满分:4 分
3. 中断服务程序入口地址占用( )个字节
A. 4
B. 6
C. 2
D. 1
满分:4 分
4. 将DX的内容除以2,正确的指令是( )
A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
满分:4 分
5. 无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是
A. ADD BH,01H
B. OR BH,01H
C. XOR BH,01H
D. TEST BH,01H
满分:4 分
6. 执行后使BX=0的同时也使CF=0,OF=0的指令是( )
A. XOR BX,BX
B. OR BX,BX
C. AND BX,BX
D. CMP BX,BX
满分:4 分
7. 完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。
A. MOV AX,BX
B. MOV BX,AX
C. PUSH AX POP BX
D. MOV CX,AX MOV AX,BX MOV BX,CX
满分:4 分
8. 要实现使BETA的值为56,应采用语句为( )
A. BETA DB 56
B. BETA DB 56H
C. BETA EQU 56
D. BETA EQU 56H
满分:4 分
9. 原码乘法是
A. 用原码表示操作数
B. 被乘数用原码表示,乘数取绝对值,然后相乘
C. 乘数用原码表示,被乘数取绝对值,然后相乘
D. 先取操作数绝对值相乘,符号位单独处理
满分:4 分
10. 把汇编源程序变成代码程序的过程是( )
A. 编译
B. 汇编
C. 编辑
D. 链接
满分:4 分
11. 完成对CL寄存器的内容乘以4的正确操作是( )
A. ROL CL,1 ROL CL,1
B. MUL 4
C. SHL CL,1 SHL CL,1
D. MOV CL,2 SHL CL,CL
满分:4 分
12. 在下列指令的表示中,不正确的是( )
A. MOV AL,[BX+SI]
B. JMP SHORT DONI
C. DEC [BX]
D. MUL CL
满分:4 分
13. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
A. 表示结果中含1的个数为偶数
B. 表示结果中含1的个数为奇数
C. 表示该数为偶数
D. 表示结果中低八位含1的个数为偶数
满分:4 分
14. 下面指令中,合理而有意义的指令是( )。
A. REP LODSB
B. REP SCASB
C. REP CMPSB
D. REP MOVSB
满分:4 分
15. 下面不属于常用的数据定义伪指令的是( )
A. DB
B. DY
C. DD
D. DQ
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 子程序调用指令本身的执行不影响任何标志位,并且子程序体中指令的执行也不会改变标志位。
A. 错误
B. 正确
满分:4 分
2. 一般过程名同标号一样,具有三种属性,即段属性、偏移地址属性以及类型属性。
A. 错误
B. 正确
满分:4 分
3. 中断向量表是一个特殊的线性表,它保存着系统中所有中断服务程序的入口地址(偏移量和段地址)。
A. 错误
B. 正确
满分:4 分
4. 减少指令中地址数目的办法是:采用以寄存器为基础的寻址方式
A. 错误
B. 正确
满分:4 分
5. 子程序名必须是一个合法的标识符,并前后二者要一致。
A. 错误
B. 正确
满分:4 分
6. 在异步通信中,数据传送所需时间由异步应答信号确定
A. 错误
B. 正确
满分:4 分
7. 在同步控制方式中,所有指令执行时间相同
A. 错误
B. 正确
满分:4 分
8. 1KB=1000字节
A. 错误
B. 正确
满分:4 分
9. 在显示字符时,用一个字节存储该字符的ASCII码,用另一个字节存储的显示属性,即: 显示颜色。
A. 错误
B. 正确
满分:4 分
10. 若按中断源来划分,则系统中的中断又可分为: 硬件中断和软件中断。
A. 错误
B. 正确
满分:4 分