一、单选题(共 15 道试题,共 60 分。)V 1. 十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。
A. 无符号十进制数136
B. 带符号十进制数-120
C. 压缩型BCD码十进制数88
D. 8位二进制数-8的补码表示
满分:4 分
2. 串指令中的目的操作数地址是由( )提供。
A. SS:[BP]
B. DS:[SI]
C. ES:[DI]
D. CS:[IP]
满分:4 分
3. 在程序执行过程中,IP寄存器中始终保存的是( )
A. 上一条指令的首地址
B. 下一条指令的首地址
C. 正在执行指令的首地址
D. 需计算有效地址后才能确定地址
满分:4 分
4. 将DX的内容除以2,正确的指令是( )
A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
满分:4 分
5. 在汇编语言程序中,对END语句的叙述正确的是( )
A. END语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码
满分:4 分
6. 若十进制数为132.75,则其十六进制数为
A. 21.3
B. 84.c
C. 4.6
D. D:6
满分:4 分
7. 原码乘法是
A. 用原码表示操作数
B. 被乘数用原码表示,乘数取绝对值,然后相乘
C. 乘数用原码表示,被乘数取绝对值,然后相乘
D. 先取操作数绝对值相乘,符号位单独处理
满分:4 分
8. 完成对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 分
9. 8086CPU在基址加变址的寻址方式中,变址寄存器可以为( )
A. BX或CX
B. CX或SI
C. DX或SI
D. SI或DI
满分:4 分
10. 某存储单元的物理地址是12345H,可以作为它的段地址有( )
A. 2345H
B. 12345H
C. 12340H
D. 1234H
满分:4 分
11. 下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为( )。 TEST BH,01H _________K1
A. JNE
B. JZ
C. JS
D. JC
满分:4 分
12. 下面指令中,合理而有意义的指令是( )。
A. REP LODSB
B. REP SCASB
C. REP CMPSB
D. REP MOVSB
满分:4 分
13. 下列叙述正确的是( )
A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
满分:4 分
14. DATA SEGMENT TA1 DW 0102H,0304H,0506H TA2 DB 02H,03H,04H : MOV BX,DS:[0006H] AND BX,0FFH AND BH,[BX] 上述指令序列运行后,BX的内容是( )。
A. 0605H
B. 0402H
C. 0606H
D. 0204H
满分:4 分
15. 比较两个带符号的数A、B,当A=B时程序转移,测试的条件为( )
A. ZF=1
B. ZF=0
C. SF=1
D. SF=0
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 图形显示的最小单位是象素,对每个象素可用不同的颜色来显示。
A. 错误
B. 正确
满分:4 分
2. CPU在中断周期IT中进行中断服务处理
A. 错误
B. 正确
满分:4 分
3. 减少指令中地址数目的办法是:采用以寄存器为基础的寻址方式
A. 错误
B. 正确
满分:4 分
4. 若按中断源来划分,则系统中的中断又可分为: 硬件中断和软件中断。
A. 错误
B. 正确
满分:4 分
5. 子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。
A. 错误
B. 正确
满分:4 分
6. 程序计数器PC的内容即下一条指令的地址
A. 错误
B. 正确
满分:4 分
7. 子程序调用指令本身的执行不影响任何标志位,并且子程序体中指令的执行也不会改变标志位。
A. 错误
B. 正确
满分:4 分
8. 在显示字符时,用一个字节存储该字符的ASCII码,用另一个字节存储的显示属性,即: 显示颜色。
A. 错误
B. 正确
满分:4 分
9. 1KB=1000字节
A. 错误
B. 正确
满分:4 分
10. 把若干个模块连接起来成为可执行文件的系统程序是连接程序。
A. 错误
B. 正确
满分:4 分