华为p9安兔兔跑分多少:汇编问题!

来源:百度文库 编辑:高校问答 时间:2024/05/02 08:50:30
1. MOV AX, 9090H
SUB AX, 4AE0H
JC L1
JO L2
JMP L3
上述程序执行后AX=_______,程序转向_______

2.假设寄存器AX=1234H,DX=0A000H
MOV BX, 0
MOV CX, BX
SUB CX, AX
SBB BX, DX
MOV AX, CX
MOV DX, BX
上述程序段执行后AX=_______ ,DX=_______,程序功能是_______

3. MOV AX,0BC5FH
MOV BX,0C0FBH
XOR AX,BX
XOR AX,BX
上述程序段运行后,AX=___________________,CF=____________________

4. HEX DB '0123456789ABCDEF'
HCOD DB ?,?

MOV BX,OFFSET HEX
MOV AL,1AH
MOV AH,AL
AND AL,0FH
XLAT HEX
MOV HCOD[1],AL
MOV CL,12
SHR AX,CL
XLAT HEX
MOV HCOD,AL
上述程序段运行后,HCOD和HCOD+1两字节单元内容是什么?

5. DATA SEGMENT
ORG 3040H
YY1 DB 30H,40H
YY2 DW 3040H
DATA ENDS

MOV BX,OFFSET YY1
MOV AX,[BX]
MOV CL,BYTE PTR YY2+1
MOV CH,TYPE YY2
上述程序段运行后,AX=_________________,BX=__________________,
CX=_________________

6. MOV CL,8
MOV AL,0
NOT AL
ROL AL,CL
CMP AL,0FFH
JZ NEXT
MOV AL,0
NEXT:……
上述程序段运行后,(AL)=__________________,CF=___________________

这些命令都是最基础的汇编指令.

他们的作用都很简单的.

但连在一去......就变成的程序.

我帮不了你,因为我学得也不是太好.

MOV 赋值
SUB 减法指令
SBB 带借位减
AND 与
JX 其中X可以有很多种,这个是转移指令.
JMP 无条件转移

其实汇编学习,其主要是掌握PSW,标志位.
很多指令都是通过标志位来知道程序该怎么执行.