51 单片机汇编指令集
一、数据传送类指令(7 种助记符)
(英文为 ):对内部数据寄存器 和特殊功能寄存器 的数
据进行传送;
()读取程序存储器数据表格的数据传送;
对外部 的数据传送;
字节交换;
低半字节交换;
! "#$ 入栈;
%&'$ 出栈;
二、算术运算类指令(8 种助记符)
加法;
(带进位加法;
!))"*)带借位减法;
'+"#十进制调整;
,-,'加 .;
'减 .;
!/"%、"%(乘法;
,#、除法;
三、逻辑运算类指令(10 种助记符)
-/-/逻辑与;
//逻辑或;
/"#/逻辑异或;
/清零;
/'%'取反;
/&循环左移;
//&"(0带进位循环左移;
循环右移;
"(0带进位循环右移;
1 % 低 2 位与高 2 位交换;
四、控制转移类指令(17 种助记符)
//(*#"#"*")子程序绝对调用;
///(/#"*")子程序长调用;
3("&'#"*")子程序返回;
3,("&',"%)中断返回;
4 (4"'%)短转移;
4 (*#"4"'%)绝对转移;
/4 (/4"'%)长转移;
4-'%4"'%&-5"比较不相等则转移;
评论0