subwf 借位时怎么回事,看我写的对吗?

[复制链接]
4862|3
 楼主| 取啥名好呢 发表于 2008-5-13 20:41 | 显示全部楼层 |阅读模式
COM, go, se, tc
COMPARE<br />&nbsp;&nbsp;&nbsp;&nbsp;banksel&nbsp;C1H<br />&nbsp;&nbsp;&nbsp;&nbsp;movf&nbsp;C1H,W<br />&nbsp;&nbsp;&nbsp;&nbsp;banksel&nbsp;C2H<br />&nbsp;&nbsp;&nbsp;&nbsp;subwf&nbsp;C2H,0<br />&nbsp;&nbsp;&nbsp;&nbsp;btfsc&nbsp;STATUS,Z<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;COMP2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;此处是C2H=C1H?<br />&nbsp;&nbsp;&nbsp;&nbsp;btfss&nbsp;STATUS,C<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;COMP3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;此处是C2H&gtC1H?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;COMP1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;此处是C2H&ltC1H?<br /><br /><br /><br />
SupermanTm 发表于 2008-5-14 02:45 | 显示全部楼层

后面的错了

subwf&nbsp;c2h,w&nbsp;是&nbsp;c2h&nbsp;-&nbsp;w&nbsp;-&gt&nbsp;w&nbsp;(按上文W为c1h,如果c2h&nbsp;&gt&nbsp;c1h,那么C置位),所以&nbsp;COMP2&nbsp;和&nbsp;COMP3&nbsp;要倒过来,或者把&nbsp;btfss&nbsp;status,c&nbsp;改为&nbsp;btfsc&nbsp;status,c
 楼主| 取啥名好呢 发表于 2008-5-14 20:15 | 显示全部楼层

谢谢LS

我再弄清楚一下:<br />SUBWF&nbsp;C2H,W<br /><br />如果C2H&gtW,&nbsp;&nbsp;标志位C是1还是0?<br />如果C2H&ltW,&nbsp;&nbsp;标志位C是1还是0.<br /><br />
lihq97 发表于 2008-6-18 14:41 | 显示全部楼层

减法与加法相反

减法有借位,则C=0,无接位C=1;<br />加法有进位,则C=1,无进位C=0.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

39

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部