汇编指令对照表

指令后缀

后缀 大小(字节) C语言对应
b 1 char
w 2 short
l 4 (unsigned) int / long / char*
s 4 float

寻址指令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值