最近在学习单片机汇编语言编程的过程中,我发现某些汇编语言指令(如DJNZ、CJNE等)不好记,每次用到还得查课本。实际上这些指令都是由英文简写而来的,为此我找了一些资料,整理了汇编语言指令的英文全称,如下:MOV (Move)
MOVC (Move Code)
MOVX (Move External)
XCH (Exchange)
PUSH
POP
AJMP (Absolute Jump)
LJMP (Long Jump)
SJMP (Short Jump)
JMP (Jump Indirect)
JZ (Jump Zero)
JNZ (Jump Not Zero)
JC (Jump if Carry)
JNC (Jump if Not Carry)
JB (Jump if Bit is set)
JNB (Jump if Not Bit)
JBC (If Bit is set and Clear Bit)
CJNE (Compare and Jump if Not Equal)
DJNZ (Decrement and Jump if Not Zero)
ACALL (Absolute Call)
LCALL (Long Call)
RET (Return)
NOP (No Operation)
ADD
ADDC (Add with Carry)
SUBB (Substract with Borrow)
MUL (Multiply)
DIV (Divide)
INC (Increment)
DEC (Decrement)
ANL (Logical AND)
ORL (Logical OR)
XRL (Logical Exclusive OR)
CPL (Complement)
CLR (Clear)
SEBT (Set Bit)
RL (Rotate Left)
RR (Rotate Right)
RLC (Rotate Left throught the Carry flag)
RRC (Rotate Right throught the Carry flag)
XCHD
SWAP
DA (Decimal Adjust)
ORG (Origin)
DB (Define Byte)
DW (Define Word)
EQU (Equal)
DATA
XDATA (External Data)
BIT
END
用户377235 2013-12-28 21:29