1.对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个源操作数的寻址方式。 (1)mov8(%ebp,%ebx,4),%ax (2)mov%al,12(%ebp) (3)add(,%ebx,4),%ebx (4)or(%ebx),%dh (5)push$0xF8 (6)mov$0xFFF0,%eax (7)test%cx,%cx (8)lea8(%ebx,%esi),%eax
1.对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个源操作数的寻址方式。 (1)mov8(%ebp,%ebx,4),%ax (2)mov%al,12(%ebp) (3)add(,%ebx,4),%ebx (4)or(%ebx),%dh (5)push$0xF8 (6)mov$0xFFF0,%eax (7)test%cx,%cx (8)lea8(%ebx,%esi),%eax
【单选题】将寄存器R1中的数据乘以8传送到寄存器R0中的指令是()。 A. MOV R0, R1, #8 B. MOV R0, R1*8 C. MOV R0, R1, LSL#3 D. MOV R0, R1, #0X8
【单选题】将寄存器R1中的数据乘以8传送到寄存器R0中的指令是()。 A. MOV R0, R1, #8 B. MOV R0, R1*8 C. MOV R0, R1, LSL#3 D. MOV R0, R1, #0X8
源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
说出下列汇编程序中源操作数与目的操作数的寻址方式(1) MOV AH,F5H;(2) MOV AX, F58AH;(3) MOV AX,[2000H];(4) MOV AX,[BX];(5) MOV AX,10[SI];(6) MOV AX,[SI]10;(7) MOV AX,10[SI 10];(8) MOV AX, [BX][SI];(9) MOV AX, 10[BX][SI];
说出下列汇编程序中源操作数与目的操作数的寻址方式(1) MOV AH,F5H;(2) MOV AX, F58AH;(3) MOV AX,[2000H];(4) MOV AX,[BX];(5) MOV AX,10[SI];(6) MOV AX,[SI]10;(7) MOV AX,10[SI 10];(8) MOV AX, [BX][SI];(9) MOV AX, 10[BX][SI];
指出下列指令哪些是错误的,错在哪里 (1) MOV DL,AX (2) MOV 8650H,AX (3) MOV DS,0200H (4) MOV [BX],[1200H] (5) MOV IP,0FFH (6) MOV [BX+SI+3],IP (7) MOV AX,[BX][BP] (8) MOV AL,ES:[BP] (9) MOV DL,[SI][DI] (10) MOV AX,OFFSET 0A20H (11) MOV AL,OFFSET TABLE (12)XCHG AL,50H (13) IN BL,05H (14) OUT AL,0FFEH
指出下列指令哪些是错误的,错在哪里 (1) MOV DL,AX (2) MOV 8650H,AX (3) MOV DS,0200H (4) MOV [BX],[1200H] (5) MOV IP,0FFH (6) MOV [BX+SI+3],IP (7) MOV AX,[BX][BP] (8) MOV AL,ES:[BP] (9) MOV DL,[SI][DI] (10) MOV AX,OFFSET 0A20H (11) MOV AL,OFFSET TABLE (12)XCHG AL,50H (13) IN BL,05H (14) OUT AL,0FFEH
指出下列指令哪些是错误的,错在哪里 (1) MOV DL,AX (2) MOV 8650H,AX (3) MOV DS,0200H (4) MOV [BX],[1200H] (5) MOV IP,0FFH (6) MOV [BX+SI+3],IP (7) MOV AX,[BX][BP] (8) MOV AL,ES:[BP] (9) MOV DL,[SI][DI] (10) MOV AX,OFFSET 0A20H (11) MOV AL,OFFSET TABLE (12)XCHG AL,50H (13) IN BL,05H (14) OUT AL,0FFEH
指出下列指令哪些是错误的,错在哪里 (1) MOV DL,AX (2) MOV 8650H,AX (3) MOV DS,0200H (4) MOV [BX],[1200H] (5) MOV IP,0FFH (6) MOV [BX+SI+3],IP (7) MOV AX,[BX][BP] (8) MOV AL,ES:[BP] (9) MOV DL,[SI][DI] (10) MOV AX,OFFSET 0A20H (11) MOV AL,OFFSET TABLE (12)XCHG AL,50H (13) IN BL,05H (14) OUT AL,0FFEH
分析如下程序段执行后,BL的值。 MOV AL , 12H MOV BL,10H MOV CX , 8 AA1: SHL AL , 1 RCR BL , 1 LOOP AA1 则(BL)=
分析如下程序段执行后,BL的值。 MOV AL , 12H MOV BL,10H MOV CX , 8 AA1: SHL AL , 1 RCR BL , 1 LOOP AA1 则(BL)=
指出下列传送类指令中非法的指令(针对8086/8088 CPU)。 (1)MOV BX,AL (2)MOV BH,AL (3)MOV 100,CL (4)MOV SS,2400H (5)MOV [SI],[BX] (6)MOV [SI+4*3],BX (7)MOV AX,[BX][BP] (8)MOV AX,[SI][BP] (9)MOV AX,BX+DI (10)MOV AX,[BX+DI] (11)MOV SP,AX (12)MOV SP,[AX] (13)XCHG AH,AL (14)XCHG 200,AL (15)OUT 21H,AL (16)OUT 260H,AL
指出下列传送类指令中非法的指令(针对8086/8088 CPU)。 (1)MOV BX,AL (2)MOV BH,AL (3)MOV 100,CL (4)MOV SS,2400H (5)MOV [SI],[BX] (6)MOV [SI+4*3],BX (7)MOV AX,[BX][BP] (8)MOV AX,[SI][BP] (9)MOV AX,BX+DI (10)MOV AX,[BX+DI] (11)MOV SP,AX (12)MOV SP,[AX] (13)XCHG AH,AL (14)XCHG 200,AL (15)OUT 21H,AL (16)OUT 260H,AL
阅读下面程序段: MOV DL,0 MOV CX,8 MOV BL,100AGA: MOV AL,30H SHR BL,1 JNC NEXT MOV AL,31H NEXT: RCL DL,1 MOV AH,0EH INT 10H LOOP AGA执行本程序后DL=_______H;屏幕上显示内容为_______。(注:答案和答案之间用一个空格分开。)
阅读下面程序段: MOV DL,0 MOV CX,8 MOV BL,100AGA: MOV AL,30H SHR BL,1 JNC NEXT MOV AL,31H NEXT: RCL DL,1 MOV AH,0EH INT 10H LOOP AGA执行本程序后DL=_______H;屏幕上显示内容为_______。(注:答案和答案之间用一个空格分开。)