找回密码
 注册
关于网站域名变更的通知
查看: 442|回复: 2
打印 上一主题 下一主题

义隆单片机指令应用的误区与技巧

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-2-27 08:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
义隆单片机指令应用的误区与技巧3 s$ q) @2 `8 |/ {! m' A4 E  P  `$ B

2 l: c" }' D+ U

义隆单片机指令应用的误区与技巧

EMC的基本指令语法,实在也就57/58条,如何变化折腾,就看各位的修行造化了。

1.减法指令的误区

之一:关于ACC

EMC的减法指令有三条,如下:

SUB A,R (R-A→A)

SUB R,A (R-A→R)

SUB A,K (K-A→A)

需要留意的是,不论A的位置在前面还是后面,A都是减数,不是被减数.

也就是說假如我們想計算A-2的值,假如寫成:

SUB A,@2

其實是執行2-A

解決方法如下:

ADD A,@256-2 或

ADD A,@254

之二:关于CY

一般来说,加/减法都会影响到进位标志CY.

在其它一些单片机指令系统中,当减法发生借位时,CY=1,未发生借位时CY=0.

假如你以为EMC的减法也是如此,哈哈,你就要吃药了!

原来,在EMC的指令系统中.当减法发生借位时,CY=0,未发生借位时CY=1.

假如不留意这点,很轻易在一些运算或判定程序中留下BUG

游客,如果您要查看本帖隐藏内容请回复


% q  H, w, h& L: I9 D+ _

该用户从未签到

2#
发表于 2019-2-27 10:41 | 只看该作者
看看义隆单片机指令应用的误区与技巧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-23 21:31 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表