MCS-51 汇编指令集(D开头的指令)

本文详细介绍了MCS-51系列单片机中以D开头的8条汇编指令,包括DA A、DEC A、DEC Rn、DEC direct、DEC @Ri、DIV AB、DJNZ Rn,rel和DJNZ direct,rel。这些指令涉及累加器减1、寄存器减1、内存地址减1、无符号数除法以及条件转移等功能,用于执行不同的计算和控制操作。
摘要由CSDN通过智能技术生成
MCS-51系列单片机指令以D开头的指令有8条,分别为: DA A DEC A DEC Rn DEC direct DEC @Ri DIV AB DJNZ Rn,rel DJNZ direct,rel
1、DA A 指令名称:十进制调整指令指令代码:D4H 指令功能:对BCD码加法运算的结果进行有条件的修正操作内容:若(A)3~0>9∨(AC)=1,则A3~0←(A)3~0+6 若(A)7~4>9∨(C)=1,则A7~4←(A)7~4+6 若(A)7~4=9∧(A)3~0>9,则A7~4←(A)7~4+6 字节数: 1 机器周期:1 使用说明:DA指令不影响溢出标志
2、DEC A 指令名称:累加器减1指令指令代码:14H 指令功能:累加器内容减1 操作内容:A←(A)-1 字节数: 1 机器周期:1
3、DEC Rn 指令名称:寄存器减1指令指令代码:18H~1FH 指令功能:寄存器内容减1 操作内容:Rn←(Rn)-1,n=0~7 字节数: 1 机器周期:1
4、DEC direct 指令名称:直接寻址减1指令指令代码:15H 指令功能:内部RAM低128单元及专用寄存器内容减1 操作内容:direct←(direct)-1 字节数: 2 机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值