北邮函授 微机原理和接口技术 阶段作业 3
一、单项选择题(共20道小题,共分) 1. 假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能____ A. ADD AL, 20H B. OR AL, 20H C. ADD AL, ‘a’-‘A’ D. XOR AL, 20H 知识点: 单元4习题 试题分值: 学生答案: [A;] 得分: 提示: [5] 2. 逻辑右移指令执行的操作是______ A. 符号位填0,并顺次右移1位,最低位移至进位标志位 B. 符号位不变,并顺次右移1位,最低位移至进位标志位 C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 D. 符号位填1,并顺次右移1位,最低位移至进位标志位 知识点: 单元4习题 试题分值: 学生答案: [A;] 得分: 提示: [5] 3. 若X和Y均为无符号整数,且X≤Y,则依次执行MOV AX,X和CMP AX,Y指令后,标志位CF和ZF的状态是_____ A. CF=0且ZF=0 B. CF=1且ZF=1 C. CF=0或ZF=0 D. CF=1或ZF=1 知识点: 单元4习题 试题分值: 学生答案: [B;] 得分: 提示: 4. [5] 假设数据段定义如下: DSEG SEGMENT DAT DW 1,2,3,4,5,6,7,8,9,10 CNT EQU ($-DAT)/2 DSEG ENDS 执行指令MOV CX, CNT后,寄存器CX的内容是 A. 10 B. 5 C. 9 D. 4 知识点: 单元4习题 试题分值: 学生答案: [D;] 得分: 提示: [5] 5. 定点运算器用来进行_____ A. 定点数运算 B. 浮点数运算 C. 既进行定点数运算也进行浮点数运算 D. 十进制数加减法 知识点: 单元4习题 试题分值: 学生答案: [A;] 得分: 提示: [5] 6. 在执行POP[BX]指令,寻找目的操作数时,段地址和偏移地址分别是____ A. 无段地址和偏移地址 B. 在DS和BX中 C. 在ES和BX中 D. 在SS和SP中 知识点: 单元4习题 试题分值: 学生答案: [B;] 得分: 提示: 7. [5] 下面的数据定义了____个字节。 DATA_1 6 DUP(4 DUP(0FFH)) A. 24 B. 16 C. 20 D. 18 知识点: 单元4习题 试题分值: 学生答案: [A;] 得分: 提示: 8. [5] 如AX=1000H NEG AX NEG AX 上述两条指令执行后,AX的值为____ A. B. C. D. 1001H 1002H 1000H 0F00H 单元4习题 试题分值: 知识点: 学生答案: [C;] 得分: 提示: 9. [5] 设AX=1000H NEG AX NOT AX 执行上述指令后,正确的结果是____ A. B. C. D. AX=1001H AX=0FFFH AX=1000H AX=0111H 单元4习题 试题分值: 知识点: 学生答案: [B;] 得分: 提示: [5] 10. 设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址10FF1H中取出一个字的内容是____ A. 1020H B. 3020H C. D. 2030H 2010H 单元4习题 试题分值: 知识点: 学生答案: [B;] 得分: 提示: [5] 11. 执行下列三条指令后,AX寄存器中的内容是多少 MOV AX,'8' ADD AL,'9' DAA A. B. C. D. 0017H 0077H 0107H 0071H 单元4习题 试题分值: 知识点: 学生答案: [C;] 得分: 提示: [5] 12. 在下列指令中,隐含使用AL寄存器的指令有几条____ SCASB;XLAT;MOVSB;DAA;NOP;MUL BH; A. 1 B. 2 C. 4 D. 5 知识点: 单元4习题 试题分值: 学生答案: [C;] 得分: 提示: [5] 13. 为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果_____ A. VAR DW 4142H B. VAR DW 16706 C. D. 知识点: VAR DB 42H,41H VAR DB 41H,42H 单元4习题 试题分值: 学生答案: [C;] 得分: 提示: [5] 14. 下列哪一条指令不合法___ A. IN AX,0278H B. RCR DX,CL C. CMP SB D. RET 4 知识点: 单元4习题 试题分值: 学生答案: [A;] 得分: 提示: [5] 15. 假设V1和V2是用DW定义的变量,下列指令中正确的是____ A. MOV V1,20H B. MOV V1,V2 C. MOV AL,V1 D. MOV 2000H,V2 知识点: 单元4习题 试题分值: 学生答案: [A;] 得分: 提示: [5] 16. 当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是____ A. JLE B. JNL C. JNLE D. JL 知识点: 单元4习题 试题分值: 学生答案: [C;] 得分: 提示: [5]