注意:此页面搜索的是所有试题
兰州理工大学-汇编语言
1.
十进制数 92 对应的二进制数为 ()
(A) 01011100
(B) 01011101
(C) 11011100
(D) 11000101
2. –0110110 的补码是 () (A) 11001010 (B) 11001001 (C) 10110110 (D) 00110110
3. 98 的 BCD 码是 () (A) 10011001 (B) 10011000 (C) 10011010 (D) 10001010
假设 AL=28H, 执行 ROL AL,1 指令之后的情况是( ) (A) AL=14H, CF=1 (B) AL=50H, CF=1 (C) AL=14H, CF=0 (D) AL=50H, CF=0
5. MOV AL,79H ADD AL,B1H 上面指令执行后,设置的标志位 CF 和 ZF 的值是( ) (A) CF=0, ZF=1 (B) CF=l, ZF=1 (C) CF=0, ZF=0 (D) CF=1, ZF=0
6. 假设执行 ADD 指令后 AL=8CH,再执行 DAA 指令,AL 中的值是( ) (A) 92H (B) 0104H (C) 74H (D) 8CH
设 CL=05H,要获得 CL=0AH,可选用的指令是( ) (A) XOR CL,0FH (B) NOT CL (C) OR CL,0AH (D) AND CL,0FH
. 设 AX=8765H,DX=4321H,执行 CWD 指令后,DX 中的内容是( ) (A) 4321H (B) 0FFFFH (C) 8000H (D) 0001H
用 MOV 指令将十进制数 89 以非压缩 BCD 码格式送入 AX,可使用的指令是( ) (A) MOV AX,89 (B) MOV AX,0809H (C) MOV AX,89H (D) MOV AX,0809
没有 语法错误的输出指令是( ) (A) OUT AX,30H (B) OUT DX,AL (C) OUT AL,DX (D) OUT 30H,AH
指出该条指令的寻址方式 MOV AX, [DI] () (A) 立即寻址 (B) 寄存器寻址 (C) 寄存器间接寻址 (D) 直接寻址
使用 DOS 功能调用时,子程序编号应放在( ) (A) AL (B) AH (C) AX (D) 任意指定
设 SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( ) (A) 20640H (B) 2063EH (C) 2063FH (D) 21900H
在 Intel8086 环境下,对指令 mov ax,[bx]描述错误的是( )。 (A) 指令中,源操作数的段地址默认为 ds 中的内容 (B) 指令中,源操作数的偏移地址为 bx 中的内容 (C) 指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1) (D) 指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah)
.生成 EXE 之后用 Debug 加载后,查看寄存器内容如下: ds=0c3e es=0c3e ss=0b4e cs=0b4f ip=0000 程序的起始地址的段地址是( ) (A) 0c4e (B) 0c3e (C) 0c4f (D) 0
2. –0110110 的补码是 () (A) 11001010 (B) 11001001 (C) 10110110 (D) 00110110
3. 98 的 BCD 码是 () (A) 10011001 (B) 10011000 (C) 10011010 (D) 10001010
假设 AL=28H, 执行 ROL AL,1 指令之后的情况是( ) (A) AL=14H, CF=1 (B) AL=50H, CF=1 (C) AL=14H, CF=0 (D) AL=50H, CF=0
5. MOV AL,79H ADD AL,B1H 上面指令执行后,设置的标志位 CF 和 ZF 的值是( ) (A) CF=0, ZF=1 (B) CF=l, ZF=1 (C) CF=0, ZF=0 (D) CF=1, ZF=0
6. 假设执行 ADD 指令后 AL=8CH,再执行 DAA 指令,AL 中的值是( ) (A) 92H (B) 0104H (C) 74H (D) 8CH
设 CL=05H,要获得 CL=0AH,可选用的指令是( ) (A) XOR CL,0FH (B) NOT CL (C) OR CL,0AH (D) AND CL,0FH
. 设 AX=8765H,DX=4321H,执行 CWD 指令后,DX 中的内容是( ) (A) 4321H (B) 0FFFFH (C) 8000H (D) 0001H
用 MOV 指令将十进制数 89 以非压缩 BCD 码格式送入 AX,可使用的指令是( ) (A) MOV AX,89 (B) MOV AX,0809H (C) MOV AX,89H (D) MOV AX,0809
没有 语法错误的输出指令是( ) (A) OUT AX,30H (B) OUT DX,AL (C) OUT AL,DX (D) OUT 30H,AH
指出该条指令的寻址方式 MOV AX, [DI] () (A) 立即寻址 (B) 寄存器寻址 (C) 寄存器间接寻址 (D) 直接寻址
使用 DOS 功能调用时,子程序编号应放在( ) (A) AL (B) AH (C) AX (D) 任意指定
设 SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( ) (A) 20640H (B) 2063EH (C) 2063FH (D) 21900H
在 Intel8086 环境下,对指令 mov ax,[bx]描述错误的是( )。 (A) 指令中,源操作数的段地址默认为 ds 中的内容 (B) 指令中,源操作数的偏移地址为 bx 中的内容 (C) 指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1) (D) 指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah)
.生成 EXE 之后用 Debug 加载后,查看寄存器内容如下: ds=0c3e es=0c3e ss=0b4e cs=0b4f ip=0000 程序的起始地址的段地址是( ) (A) 0c4e (B) 0c3e (C) 0c4f (D) 0