《汇编语言》2017年秋学期在线作业(三) 试卷总分:100 测试时间:-- 单选题 、单选题(共 20 道试题,共 100 分。) 1. 下面的数据传送指令中,错误的操作是( ) A. MOV SS:[BX DI],1000H B. MOV DX,1000H C. MOV WORD PTR[BX],1000H D. MOV DS,2000H 满分:5 分 2. 设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )。 A. OF=1,CF=0 B. OF=1,CF=1 C. OF=0,CF=0 D. OF=0,CF=1 满分:5 分 3. 指令指针寄存器是( ) A. IP B. SP C. BP D. BX 满分:5 分 4. 条件转移指令JNE的测试条件为 ( )。 A. ZF=0 B. CF=0 C. ZF=1 D. CF=1 满分:5 分 5. 在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存器SI和DI( )。 A. 减量 B. 增量 C. 保持不变 D. 地址减1 满分:5 分 6. 八位二进制补码整数的最小值是( )。 A. -126D B. -127D C. -128D D. -129D 满分:5 分 7. 若有BUF DW 1, 2, 3, 4,则可将数据02H取到AL寄存器中的指令是( )。 A. MOV ALBYTE PTRBUF+1 B. MOV ALBYTE PTRBUF+2 C. MOV ALBYTE PTRBUF+3 D. MOV ALBYTE BUF2 满分:5 分 8. 在标志寄存器中表示溢出的标志( )。 A. AF B. CF C. OF D. SF 满分:5 分 9. 若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( )。 A. 1400H B. 77F8H C. 0000H D. 0FFFFH 满分:5 分 10. 下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为( )。 TEST BH,01H _____K1 A. JNE B. JZ C. JS D. JC 满分:5 分 11. 当一个带符号数大于0FBH时程序转移, 需选用的条件转移指令是( )。 A. JLE B. JNL C. JNLE D. JL 满分:5 分 12. 操作数直接存放在指令中,则它的寻址方式是( )。 A. 直接寻址 B. 寄存器寻址 C. 寄存器间接寻址 D. 立即寻址 满分:5 分 13. 8086 CPU在基址加变址的寻址方式中,变址寄存器可以为( )。 A. BX或CX B. CX或SI C. DX或SI D. SI或DI 满分:5 分 14. 十六进制数88H,可表示成下面几种形式,请找出错误的表示( ) A. 无符号十进制数136 B. 带符号十进制数 -120 C. 压缩型BCD码十进制数88 D. 8位二进制数 -8的补码表示 满分:5 分 15. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是 ( )。 A. 12C5BH B. 12B6BH C. 12C59H D. 12BFEH 满分:5 分 16. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。 A. 表示结果中含1的个数为偶数 B. 表示结果中含1的个数为奇数 C. 表示该数为偶数 D. 表示结果中低八位含1的个数为偶数 满分:5 分 17. 下列叙述正确的是( )。 A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令 B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令 C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令 D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令 满分:5 分 18. 假设(AL)=0FFH,执行ADD AL,0FH指令后,标志位ZF和SF的状态分别为( )。 A. 0和0 B. 0和1 C. 1和0 D. 1和1 满分:5 分 19. 在下列语句中,BUFFER称为( )。 BUFFER DB 01H,0AH A. 符号 B. 变量 C. 助记符 D. 标号 满分:5 分 20. 在下列指令的表示中,不正确的是( )。 A. MOV AL,[BX+SI] B. DEC [BX] C. JMP SHORT DONI D. MUL CL 满分:5 分 解决方法 (责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |