51单片机英文缩写、全称及中文对照
- 格式:xlsx
- 大小:18.46 KB
- 文档页数:4
字节交换
低半字节交换 入栈
出栈
符)
加法 带进位加法
带借位减法
十进制调整 加1 减1 乘法
符)
除法
逻辑与
逻辑或 逻辑异或
清零
取反 循环左移
带进位循环左移 循环右移
符)
带进位循环右移 低4位与高4位交换
子程序绝对调用 子程序长调用
子程序返回
中断返回 跳转指令 短转移 绝对转移 长转移 比较不相等则转移 减1后不为0则转移 结果为0则转移 结果不为0则转移 有进位则转移 无进位则转移 位为1则转移 位为0则转移 位为1则转移,并清除该位 空操作
(1)数据传送类指令(7种助记符)
助记符
英文注释
MOV Move
MOVC . Move Code
MOVX Move External R AM
XCH Exchange
XCHD Exchange low-order Digit
PUSH Push onto Stack
POP Pop from Stack
(5)位操作指令(1种助记符)
SETB Set Bit (6)伪指令
ORG Origin
DB
Define Byte
DW Define Word
EQU Equal
DATA Data
XDATA External Data
BIT Bit
END End
DS
Define storage
助记符)
功能 对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行 传送 读取程序存储器数据表格的数据传送
SJMP Short Jump
AJMP Absolute Jump
LJMP Long Jump
CJNE Compare and Jump if Not Equal
DJNZ Decrement and Jump if Not Zero
JZ
Jump if Zero
JNZ Jump if Not Zero
ANL And Logic
ORL OR Logic
XRL Exclusive-OR Logic
CLR Clear
CPL Complement
RI
Rotate 1eft
RLC Rotate Left throught the Carry flag
RR
Rotate Right
RRC Rotate Right throught the Carry flag
JC
Jump if the Carry flag is set
JNC Jump if Not Carry
JB
Jump if the Bit is set) B
JNB JBC NOP
Jump ifthe Bit is Not set B Jump if the Bit is set and Clear the bit No Operation
SWAP Swap (4)控制转移类指令(17种助记符)
ACALL Absolute subroutine Call
LCALL Long subroutine Call
RET Return from subroutine
Hale Waihona Puke RETI Return from Interruption
JMP Jump Indirect
(2)算术运算类指令(8种助记符)
ADD Addition
ADDC Add with Carry
SUBB Subtract with Borrow
DA
Decimal Adjust
INC Increment
DEC Decrement MUL Multiplication、Multiply DIV Division、Divide (3)逻辑运算类指令(10种助记符)
置位
起始地址 定义字节 定义字义 赋值(右赋左)等于 数据赋值(右赋左) 外部数据赋值(右赋左) 位地址赋值 汇编结束 定义存储空间