C51 汇编指令英文全称

---------------------------------------------
--    时间:2018-10-29
--    创建人:Ruo_Xiao
--    邮箱:xclsoftware@163.com
-------------------------------
--    时间:2018-11-03
--    修改人:Ruo_Xiao
--    内容:增加了传送、逻辑、算术、转移和位运算。  
---------------------------------------------

一、数据传送指令(7)

指令英文全称意义
MOVMove对内部RAM和SFR的数据进行传送
MOVC

 Move Code

传送程序存储器中的数据
MOVX Move External RAM对外部RAM的数据进行传送
XCHExchange字节交换
XCHDExchange low-order Digit低半字节交换
PUSH Push onto Stack入栈
POPPop from Stack出栈

2、算术运算类指令(8)

指令英文全称意义
ADDAddition加法
ADDCAdd with Carry带进位的加法
SUBBSubtract with Borrow带借位的减法
DADecimal Adjust十进制调整
INCIncrement加1
DECDecrement减1

MUL

Multiplication乘法

DIV

Division除法

3、逻辑运算类指令(10)

指令英文全称意义
ANLAND Logic逻辑与
ORLOR Logic逻辑或
XRLExclusive-OR Logic逻辑异或
CLRClear清零
CPLComplement取反
RLRotate Left 循环左移
RLCRotate Left throught the Carry flag带进位循环左移
RRRotate Right循环右移
RRCRotate Right throught the Carry flag带进位循环右移
SWAPSwap地4位和高4位交换

4、控制转移类指令(17)

指令英文全称意义
ACALLAbsolute subroutine Call子程序绝对调用
LCALLLong subroutine Call子程序长调用
RETReturn from subroutine子程序返回
RETIReturn from interruption中断返回
SJMPShort Jump短转移
LJMPLong Jump长转移
AJMPAbsolute Jump

绝对调用

CJNECompare Jump if Not Equal比较若不相等则转移
DJNZDecrement Jump if Not Zero减1后不为0则转移
JZJump if Zero结果为0则转移
JNZJump if Not Zero结果不为0则转移
JCJump if the Carry flag is set有进位则转移
JNCJump if Not Carry无进位则转移
JBJump if the Bit is set位为1则转移
JNBJump if the Bit is Not set位为0则转移
JBCJump if the Bit is set and Clear the bit位为1则转移,并清除该位
NOPNo Operation空操作

5、位操作(1)

指令英文全称意义
SETBSet Bit位,置1

 

 

 

 

 

(SAW:Game Over!)

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C51单片机是由英特尔公司设计的8051系列单片机的一种,它采用C语言和汇编语言混合编程。汇编指令表是C51单片机的指令集合,用于编写汇编程序。 C51单片机汇编指令表包含了各种指令,用于执行不同的操作。这些指令包括数据传输指令、算术运算指令、逻辑运算指令、位操作指令、跳转指令、中断指令等等。这些指令可以实现对存储器和寄存器的读写、对数据的运算、逻辑判断、程序的跳转等操作。 在编写汇编程序时,使用汇编指令表可以很方便地找到需要的指令,了解指令的功能和使用方法。对于初学者来说,汇编指令表可以作为学习的参考资料。 汇编指令表的内容一般按照指令的功能分类,每个指令都有对应的助记符、操作码和描述。助记符是指令的缩写形式,操作码是指令的机器码形式,描述是指令的功能和使用说明。 通过熟练掌握汇编指令表,可以编写出高效、可靠的汇编程序。同时,还可以根据指令表对已有的汇编程序进行修改和优化。但需要注意的是,由于C51单片机的汇编指令表较为庞大,初学者在使用时可能会感到困惑,因此建议结合学习资料和实践来理解和使用指令表。 总而言之,C51单片机汇编指令表是学习和编写汇编程序的重要参考资料,它提供了各种指令的功能和使用方法,帮助程序员实现对单片机的控制和操作。对于使用C51单片机进行开发的工程师和学生来说,掌握汇编指令表是必不可少的技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值