您的位置:控制工程论坛网论坛 » 自动化软件 » 带CY BCD码减法指令

happy564

happy564   |   当前状态:在线

总积分:955  2024年可用积分:0

注册时间: 2011-06-28

最后登录时间: 2012-05-22

空间 发短消息加为好友

带CY BCD码减法指令

happy564  发表于 2011/8/2 11:47:45      1119 查看 1 回复  [上一主题]  [下一主题]

手机阅读

在带CY BCD码减法指令中,我在书本上看到这样的解释:
在带CY BCD码减法指令中,如果有借位,则CY为1,此时结果通道中R中的内容为结果的十进制补码,如果想得到正确的结果,应先清CY位,再用0减R及CY的内容,并将结果存在R中。

 

但这句话我不太理解:“如果想得到正确的结果,应先清CY位,再用0减R及CY的内容,并将结果存在R中。”如果想得到正确的结果,应先清CY位,再用0减R及CY的内容——————CY已经先清掉了,CY都已经为0了,如果再用0减去CY那还有什么意思,?我不明白这句话的意思,请各位高手指点下,谢谢了!急需解决!

1楼 0 0 回复
  • marry123

    marry123   |   当前状态:在线

    总积分:902  2024年可用积分:0

    注册时间: 2011-06-29

    最后登录时间: 2012-04-23

    空间 发短消息加为好友

    marry123   发表于 2011/8/4 10:34:47

    清CY位,CY就是0了.此时BCD数据为正数,你用0去减的话,得到的就是正确的结果..
    2楼 回复本楼

    引用 marry123 2011/8/4 10:34:47 发表于2楼的内容

总共 , 当前 /