汇编指令表

这篇博客汇总了从网络上收集的各种汇编语言指令,为学习和参考提供便利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上整理的一些汇编指令,先放着

指令		功能
AAA			调整加
AAD			调整除
AAM			调整乘
AAS			调整减
ADC			进位加
ADD			加
AND			与
ARPL		调整优先级
BOUND		检查数组
BSF			位右扫描
BSR			位左扫描
BSWAP		交换字节
BT			位测试
BTC			位测试求反
BTR			位测试清零
BTS			位测试置一
CALL		过程调用
CBW			转换字节
CDQ			转换双字
CLC			进位清零
CLD			方向清零
CLI			中断清零
CLTS		任务清除
CMC			进位求反
CMOVA		高于传送
CMOVB		低于传送
CMOVE		相等传送
CMOVG		大于传送
CMOVL		小于传送
CMOVNA		不高于传送
CMOVNB		不低于传送
CMOVNE		不等传送
CMOVNG		不大于传送
CMOVNL		不小于传送
CMOVNO		不溢出传送
CMOVNP		非奇偶传送
CMOVNS		非负传送
CMOVO		溢出传送
CMOVP		奇偶传送
CMOVS		负号传送
CMP			比较
CMPSB		比较字节串
CMPSD		比较双字串
CMPSW		比较字串
CMPXCHG		比较交换
CMPXCHG486	比较交换486
CMPXCHG8B	比较交换8字节
CPUID		CPU标识
CWD			转换字
CWDE		扩展字
DAA			调整加十
DAS			调整减十
DEC			减一
DIV			除
ENTER		建立堆栈帧
HLT			停
IDIV		符号整除
IMUL		符号乘法
IN			端口输入
INC			加一
INSB		端口输入字节串
INSD		端口输入双字串
INSW		端口输入字串
JA			高于跳转
JB			低于跳转
JBE			不高于跳转
JCXZ		计数一六零跳转
JE			相等跳转
JECXZ		计数三二零跳转
JG			大于跳转
JL			小于跳转
JMP			跳转
JMPE		跳转扩展
JNB			不低于跳转
JNE			不等跳转
JNG			不大于跳转
JNL			不小于跳转
JNO			不溢出跳转
JNP			非奇偶跳转
JNS			
C51单片机是由英特尔公司设计的8051系列单片机的一种,它采用C语言和汇编语言混合编程。汇编指令是C51单片机的指令集合,用于编写汇编程序。 C51单片机汇编指令包含了各种指令,用于执行不同的操作。这些指令包括数据传输指令、算术运算指令、逻辑运算指令、位操作指令、跳转指令、中断指令等等。这些指令可以实现对存储器和寄存器的读写、对数据的运算、逻辑判断、程序的跳转等操作。 在编写汇编程序时,使用汇编指令可以很方便地找到需要的指令,了解指令的功能和使用方法。对于初学者来说,汇编指令可以作为学习的参考资料。 汇编指令的内容一般按照指令的功能分类,每个指令都有对应的助记符、操作码和描述。助记符是指令的缩写形式,操作码是指令的机器码形式,描述是指令的功能和使用说明。 通过熟练掌握汇编指令,可以编写出高效、可靠的汇编程序。同时,还可以根据指令对已有的汇编程序进行修改和优化。但需要注意的是,由于C51单片机的汇编指令较为庞大,初学者在使用时可能会感到困惑,因此建议结合学习资料和实践来理解和使用指令。 总而言之,C51单片机汇编指令是学习和编写汇编程序的重要参考资料,它提供了各种指令的功能和使用方法,帮助程序员实现对单片机的控制和操作。对于使用C51单片机进行开发的工程师和学生来说,掌握汇编指令是必不可少的技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值