带借位的单片机减法指令SUBB举例说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wowocpp/article/details/83149300

SUBB A,Rn

SUBB A,direct

SUBB A,@Ri

SUBB A,#data

设(每个H,(R2)=55H,CY=1,执行指令SUBB A,R2之后,A中的值为73H。

说明:没有不带借位的单片机减法指令,如果需要做不带位的减法指令(在做第一次相减时),只要将CY清零即可。

在这里插入图片描述

如果是小数减大数,进位C会被置1 ,使用JC rel 转到处理程序去就可以了
例如:
CLR C
SUBB A,#100
JC rel
RET
rel:A中的值 小于100的转到这里来处理
; 这里写上处理程序
RET

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wowocpp/article/details/83149300