汇编题目,求大家帮忙看一下,拜托了
(1)已知(AX)=1111H(BX)=2222H(CX)=3333H,执行“PUSHBX”两次,“PUSHCX”一次,“POPAX”两次后,(AX)等于___C____...
(1) 已知(AX)=1111H (BX)=2222H (CX)=3333H, 执行“PUSH BX”两次, “PUSH CX”一次,“POP AX”两次后, (AX)等于___C______。
(A) 1111H (B) 2222H
(C) 3333H (D) 0
(2) 将AL中的无符号数压入堆栈,下面的方法不正确的是_________。
(A) CBW
PUSH AX
(B) MOV AH,0
PUSH AX
(C) MOVZX AX, AL
PUSH AX
(D) XOR AH, AH
PUSH AX
(3) 使用寄存器_________作间址寄存器,寄存器间接寻址的操作数系统默认不在堆栈段。
(A) BP
(B) ESP
(C) BX
(D) EBP
(4) 两个无符号数相加,通过标志位_________判断结果是否进位。
(A) ZF (B) CF(C) SF (D) OF
(5) 指令"ADD BYTE PTR [EBX], BYTE PTR [BP]"的错误原因为________
(A) 源操作数和目的操作数不能同时为存贮器操作数.
(B) 两个操作数类型模糊
(C) 源操作数和目的操作数不在同一段内
(D) EAX不能用于寄存器间接方式
(6) 已知源操作数在数据段,语句“MOV AX,[BP+BX]存在语法错误,现改正为以下四种形式,但只有________是正确的。
(A) MOV AX,DS:[BP+BX]
(B) MOV AX, WORD PTR [BP+BX]
(C) MOV AX,[BX+SI]
(D) MOV AX,[BP+SI]
(7) 设VAR 为字变量, A为符号常量,下面四个语句中有一个错误的,这个错误语句是________.
(A) MOV VAR , A (B) MOV AX , A
(C) MOV VAR , AX (D) MOV A , AX
(8) 在使用除法指令作字除法时,商数应放在寄存器________中。
(A) BX
(B) CX
(C) DX
(D) AX
(9) 已知(AX)=0F0EH,CF=0,执行以下指令后(AX)和CF为_____.
MOV CL,8
ROR AX,CL
(A) 0E0F0H,1 (B) 0E0FH,1
(C) 0E0F0H,0 (D) 0E0FH,0
(10) 已知(AX)=a,(BX)=b,a、b均为无符号数,请选择合适的转移指令,使得(AX)>(BX)
时转L处执行。
CMP AX,BX
_______ L
(A) JA (B) JB
(C) JG (D) JL 展开
(A) 1111H (B) 2222H
(C) 3333H (D) 0
(2) 将AL中的无符号数压入堆栈,下面的方法不正确的是_________。
(A) CBW
PUSH AX
(B) MOV AH,0
PUSH AX
(C) MOVZX AX, AL
PUSH AX
(D) XOR AH, AH
PUSH AX
(3) 使用寄存器_________作间址寄存器,寄存器间接寻址的操作数系统默认不在堆栈段。
(A) BP
(B) ESP
(C) BX
(D) EBP
(4) 两个无符号数相加,通过标志位_________判断结果是否进位。
(A) ZF (B) CF(C) SF (D) OF
(5) 指令"ADD BYTE PTR [EBX], BYTE PTR [BP]"的错误原因为________
(A) 源操作数和目的操作数不能同时为存贮器操作数.
(B) 两个操作数类型模糊
(C) 源操作数和目的操作数不在同一段内
(D) EAX不能用于寄存器间接方式
(6) 已知源操作数在数据段,语句“MOV AX,[BP+BX]存在语法错误,现改正为以下四种形式,但只有________是正确的。
(A) MOV AX,DS:[BP+BX]
(B) MOV AX, WORD PTR [BP+BX]
(C) MOV AX,[BX+SI]
(D) MOV AX,[BP+SI]
(7) 设VAR 为字变量, A为符号常量,下面四个语句中有一个错误的,这个错误语句是________.
(A) MOV VAR , A (B) MOV AX , A
(C) MOV VAR , AX (D) MOV A , AX
(8) 在使用除法指令作字除法时,商数应放在寄存器________中。
(A) BX
(B) CX
(C) DX
(D) AX
(9) 已知(AX)=0F0EH,CF=0,执行以下指令后(AX)和CF为_____.
MOV CL,8
ROR AX,CL
(A) 0E0F0H,1 (B) 0E0FH,1
(C) 0E0F0H,0 (D) 0E0FH,0
(10) 已知(AX)=a,(BX)=b,a、b均为无符号数,请选择合适的转移指令,使得(AX)>(BX)
时转L处执行。
CMP AX,BX
_______ L
(A) JA (B) JB
(C) JG (D) JL 展开
2个回答
展开全部
(1) b才对
(2) 将AL中的无符号数压入堆栈,下面的方法不正确的是____a_____。
(3) 使用寄存器____c_____作间址寄存器,寄存器间接寻址的操作数系统默认不在堆栈段。
(4) 两个无符号数相加,通过标志位____c_____判断结果是否进位。
(5) 指令"ADD BYTE PTR [EBX], BYTE PTR [BP]"的错误原因为____a____
(6) 已知源操作数在数据段,语句“MOV AX,[BP+BX]存在语法错误,现改正为以下四种形式,但只有____c____是正确的。
(7) 设VAR 为字变量, A为符号常量,下面四个语句中有一个错误的,这个错误语句是__d______.
(8) 在使用除法指令作字除法时,商数应放在寄存器____d____中。
(9) 已知(AX)=0F0EH,CF=0,执行以下指令后(AX)和CF为__d___.
(10) 已知(AX)=a,(BX)=b,a、b均为无符号数,请选择合适的转移指令,使得(AX)>(BX)
时转L处执行。
CMP AX,BX
___a____ L
(A) JA
(2) 将AL中的无符号数压入堆栈,下面的方法不正确的是____a_____。
(3) 使用寄存器____c_____作间址寄存器,寄存器间接寻址的操作数系统默认不在堆栈段。
(4) 两个无符号数相加,通过标志位____c_____判断结果是否进位。
(5) 指令"ADD BYTE PTR [EBX], BYTE PTR [BP]"的错误原因为____a____
(6) 已知源操作数在数据段,语句“MOV AX,[BP+BX]存在语法错误,现改正为以下四种形式,但只有____c____是正确的。
(7) 设VAR 为字变量, A为符号常量,下面四个语句中有一个错误的,这个错误语句是__d______.
(8) 在使用除法指令作字除法时,商数应放在寄存器____d____中。
(9) 已知(AX)=0F0EH,CF=0,执行以下指令后(AX)和CF为__d___.
(10) 已知(AX)=a,(BX)=b,a、b均为无符号数,请选择合适的转移指令,使得(AX)>(BX)
时转L处执行。
CMP AX,BX
___a____ L
(A) JA
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询