以下指令中执行速度最快的是()
A: MOV AL,[1234H]
B: ADD AX,[3344H]
C: SUB AL,BL
D: MOV [SI],BX
A: MOV AL,[1234H]
B: ADD AX,[3344H]
C: SUB AL,BL
D: MOV [SI],BX
C
举一反三
- 写出每条汇编指令执行后相关寄存器的值 mov ax,62627 AX=________________ mov ah,31H AX=________________ mov al,23H AX=________________ add ax,ax AX=________________ mov bx,826CH BX=________________ mov cx,ax CX=________________ mov ax,bx AX=________________ add ax,bx AX=________________ mov al,bh AX=________________ mov ah,bl AX=________________ add ah,ah AX=________________ add al,6 AX=________________ add al,al AX=________________ mov ax,cx AX=________________
- 以下属于立即寻址的指令是() A: MOV R1,1234H B: ADD AL,BL C: SUB AL,BL D: INC AL
- 下列指令中格式正确的是( )。 A: MOV AL,BX B: MOV CS,AX C: MOV AL,CL D: MOV [BX],[SI]
- 以下MOV传送指令中,哪个是错误的() A: MOV [1234H],1234H B: MOV [1234H],[1234H] C: MOV [SI],AX D: MOV AX,BX
- 下列指令中操作数在内存的是() A: mov bx,ax B: mov ax,2000h C: mov ax,[2000h] D: mov al, bl
内容
- 0
写出下列程序段执行后AX的值为多少? MOV AX, 1234H; AX=(1)H MOV CL, 4 AND AL, 0FH; AX= (2) H ADD AL, 30H; AX= (3)H SHL AH, CL; AX= (4)H AND AH, 0F3H; AX= (5)H
- 1
指出下列传送类指令中非法的指令(针对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
- 2
已知(AX)=1234H, 执行下述3条指令后,(AX)=()H。MOV BX, AXNEG BXADD AX, BX A: 1234 B: 0EDCC C: 0000 D: 6DCC
- 3
下列指令格式正确的是()。 A: MUL AL B: MOV [BX],[SI] C: MOV [SI],10H D: MOV BL,[SI+DATA]
- 4
【其它】现有程序段如下: MOV BX, 23ABH ADD BL, 0ACH MOV AX , 23F5H ADD BH , AL SBB BX , AX ADC AX , 0012H 执行上述程序段后 AX= , BX= 。 (5.0分)