举一反三
- 执行下列程序段后,写出AX= 【12】 H。 MOV AL,87 MOV CL,4 MOV AH,AL AND AL,OFH OR AL,30H SHR AH,CL OR AH,30H
- 若要使寄存器AL中的高四位不变,低四位变为0,要使用指令()。 A: AND AL,OFOH B: OR AL,OFOH C: AND AL,OFH D: OR AL,OFH
- 已知AX=0A33AH,DX=0F0F0H AND AH,DL XOR AL,DH NEG AH NOT AL 执行上述指令序列后,AH=(),AL=()
- 回答下列问题:(1)设AL=7FH,执行CBW指令后,AX=?(2)设AX=8A9CH,执行CWD指令后,AX=?DX=?
- 下列四条指令执行后不影响标志位的是()。 A: JNC NEXT B: CMP AX,BX C: SHL AX,1 D: OR AL,AL
内容
- 0
已知AL=01000001B,执行指令“OR<br/>AL,20H”后,AL=______ H;如果AL的内容是某个ASCII码,则代表字符______ 。
- 1
若AL=34H,执行指令“SHR AL,1”后,AL=
- 2
下列四条指令执行后不影响标志位的是()。 A: AJNC NEXT B: BCMP AX,BX C: CSHL AX,1 D: DOR AL,AL
- 3
写出下列程序段执行后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
- 4
写出每条汇编指令执行后相关寄存器的值 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=________________