单片机里的 ADDC 这条指令有什么意义? 它能实现那些工能? 它带进位位加法有什么用

单片机里的 ADDC 这条指令有什么意义? 它能实现那些工能? 它带进位位加法有什么用,第1张

ADDC表示在ADD加法的基础上再加上进位位CY。就是如果CY=1就再在ACC上加1。

它用用途就是可以很方便地进行多字节加法。

比如5678H+9ABCH,8051是8位机,只能做字节加法,所以就先做78H+BCH=134H,34H存在ACC,高位1放在CY中。然后把ACC中值取出,再做56H+9AH=F0H,再加CY,为F1H,连上刚才取出的,结果就是F134H。

自定义指令指的是用户让Nios II软核完成的功能,功能由电路模块来实现,电路模块用硬件描述语言(HDL)描述,连接到Nios II软核的算术逻辑部件上。这样,用户指令就可以把系统中用软件处理耗时多的关键算法用硬件逻辑电路来实现。

使用 {$INCLUDE} 或 {$I} 指令管理和调用自定义指令。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8016834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存