在单片机汇编语言中c是什么意思

2020-06-19 社会 133阅读
C为进借位标志位,就是CY
意思是两数相加(ADDC指令)有进位就置C为1,两数减(SUBB指令)有借位就置C为1,
上面两种请况C的置1是系统自动的。
另外还可以自己对C进行操作 指令如下:
MOV C, bit 将bit位地址中的值送PSW中的进位标志位CY
MOV bit, C 将PSW中的进位标志位CY的值送bit位地址中
CLR C 将进位标志位CY清0
SETB C 将进位标志位CY置1
ANL C, bit 将Cy和bit位地址中的值进行与操作后,结果送Cy
ANL C, /bit bit位地址中的值取反后再与Cy进行与操作,结构送Cy
ORL C, bit 将Cy和bit位地址中的值进行或操作后,结果送Cy
ORL C, /bit bit位地址中的值取反后再与Cy进行或操作,结构送Cy
CPL C 将Cy取反
还可以根据C的状态分别执行转移指令,如下
JC rel If(C=1)转移到rel处执行指令
JNC rel If(C=0)转移到rel处执行指令。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com