1、汇编语言秋学期在线作业三- 汇编语言 2017年秋学期在线作业(三试卷总分:100 测试时间:-单选题、单选题(共 20 道试题,共 100 分。1. 下面的数据传送指令中,错误的操作是 ( A. MOV SS:BX DI,1000HB. MOV DX,1000HC. MOV WORD PTRBX,1000HD. MOV DS,2000H满分:5 分2. 设 AL =0B4H , BL =11H ,指令“MUL BL”和指令“IMUL BL”分别执行后 OF,CF 的值为 ( 。A. OF=1, CF =0B. OF=1, CF =1C. OF=0, CF =0D. OF=0, CF =1满分
2、:5 分3. 指令指针寄存器是 ( A. IPB. SPC. BPD. BX满分:5 分4. 条件转移指令 JNE 的测试条件为 ( 。A. ZF=0B. CF=0C. ZF=1D. CF=1满分:5 分5. 在程序状态字寄存器中,当方向标志 DF 位为 0时,每次操作后使变址寄存器 SI 和 DI( 。A. 减量B. 增量C. 保持不变D. 地址减 1满分:5 分6. 八位二进制补码整数的最小值是 ( 。A. -126DB. -127DC. -128DD. -129D满分:5 分7. 若有 BUF DW 1, 2, 3, 4,则可将数据 02H 取到 AL 寄存器中的指令是 ( 。-A. M
3、OV AL BYTE PTR BUF +1B. MOV AL BYTE PTR BUF +2C. MOV AL BYTE PTR BUF +3D. MOV AL BYTE BUF 2满分:5 分8. 在标志寄存器中表示溢出的标志 ( 。A. AFB. CFC. OFD. SF满分:5 分9. 若 AX=3500H,CX=56B8H,当 AND AX, CX 指令执行后, AX=( 。A. 1400HB. 77F8HC. 0000HD. 0FFFFH满分:5 分10.下面指令序列测试 BH 中的数是否为奇数,若为奇数则转移至 K1处,横线处的指令应为 (。TEST BH, 01H_K1A. JN
4、EB. JZC. JSD. JC满分:5 分11. 当一个带符号数大于 0FBH 时程序转移, 需选用的条件转移指令是(。A. JLEB. JNLC. JNLED. JL满分:5 分12. 操作数直接存放在指令中,则它的寻址方式是 ( 。A. 直接寻址B. 寄存器寻址C. 寄存器间接寻址D. 立即寻址满分:5 分13. 8086 CPU在基址加变址的寻址方式中,变址寄存器可以为(。A. BX或 CXB. CX或 SIC. DX或 SI- D. SI或 DI满分:5 分14. 十六进制数 88H ,可表示成下面几种形式,请找出错误的表示(A. 无符号十进制数 136B. 带符号十进制数 -120
5、C. 压缩型 BCD 码十进制数 88D. 8位二进制数 -8的补码表示满分:5 分15. 一个有 128个字的数据区,它的起始地址为 12ABH :00ABH ,请给出这个数据区最末一 个字单元的物理地址是 (。A. 12C5BHB. 12B6BHC. 12C59HD. 12BFEH满分:5 分16.当执行指令 ADD AX, BX 后,若 AX 的内容为 2BA0H ,设置的奇偶标志位 PF =1,下面的叙述 正确的是(。A. 表示结果中含 1的个数为偶数B. 表示结果中含 1的个数为奇数C. 表示该数为偶数D. 表示结果中低八位含 1的个数为偶数满分:5 分17. 下列叙述正确的是(。A
6、. 对两个无符号数进行比较采用 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和 0B. 0和 1C. 1和 0D. 1和 1满分:5 分19.在下列语句中, BUFFER 称为 ( 。BUFFE
7、R DB 01H, 0AHA. 符号B. 变量C. 助记符D. 标号满分:5 分- 20. 在下列指令的表示中,不正确的是(。A. MOV AL, BX+SIB. DEC BXC. JMP SHORT DONID. MUL CL满分:5 分解决方法汇编语言 2017年秋学期在线作业(三试卷总分:100 测试时间:-单选题、单选题(共 20 道试题,共 100 分。1. 下面的数据传送指令中,错误的操作是 ( A. MOV SS:BX DI,1000HB. MOV DX,1000HC. MOV WORD PTRBX,1000HD. MOV DS,2000H满分:5 分2. 设 AL =0B4H
8、, BL =11H ,指令“ MUL BL”和指令“ IMUL BL”分别执行后 OF,CF 的值为 ( 。A. OF=1, CF =0B. OF=1, CF =1C. OF=0, CF =0D. OF=0, CF =1满分:5 分3. 指令指针寄存器是 ( A. IPB. SPC. BPD. BX满分:5 分4. 条件转移指令 JNE 的测试条件为 ( 。A. ZF=0B. CF=0C. ZF=1D. CF=1满分:5 分5. 在程序状态字寄存器中,当方向标志 DF 位为 0时,每次操作后使变址寄存器 SI 和 DI( 。A. 减量B. 增量C. 保持不变D. 地址减 1满分:5 分- 6.
9、 八位二进制补码整数的最小值是 ( 。A. -126DB. -127DC. -128DD. -129D满分:5 分7. 若有 BUF DW 1, 2, 3, 4,则可将数据 02H 取到 AL 寄存器中的指令是 ( 。A. MOV AL BYTE PTR BUF +1B. MOV AL BYTE PTR BUF +2C. MOV AL BYTE PTR BUF +3D. MOV AL BYTE BUF 2满分:5 分8. 在标志寄存器中表示溢出的标志 ( 。A. AFB. CFC. OFD. SF满分:5 分9. 若 AX=3500H,CX=56B8H,当 AND AX, CX 指令执行后,
10、AX=( 。A. 1400HB. 77F8HC. 0000HD. 0FFFFH满分:5 分10.下面指令序列测试 BH 中的数是否为奇数,若为奇数则转移至 K1处,横线处的指令应为 (。TEST BH, 01H_K1A. JNEB. JZC. JSD. JC满分:5 分11. 当一个带符号数大于 0FBH 时程序转移, 需选用的条件转移指令是(。A. JLEB. JNLC. JNLED. JL满分:5 分12. 操作数直接存放在指令中,则它的寻址方式是 ( 。A. 直接寻址B. 寄存器寻址- C. 寄存器间接寻址 D. 立即寻址 满分:5 分 13. 8086 CPU 在基址加变址的寻址方式中
11、,变址寄存器可以为( )。 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. 当执
12、行指令 ADD AX,BX 后,若 AX 的内容为 2BA0H,设置的奇偶标志位 PF1,下面的叙述 正确的是( )。 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. -
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1