单片机语言中C和CY分别表示什么,有什么区别?

 我来答
无畏无知者

2021-09-30 · TA获得超过4.5万个赞
知道大有可为答主
回答量:2.1万
采纳率:86%
帮助的人:5189万
展开全部

C和CY,说的都是进位位,Cy 出现在寄存器中叫进位标志,属于注释符号;

C 则出现在指令代码中,属于操作符;

紫罗兰T
2021-09-30 · 超过41用户采纳过TA的回答
知道答主
回答量:654
采纳率:33%
帮助的人:36.4万
展开全部
C和Cy对应的存储位都是PSW.7,进借位标志位,当执行加减运算有进位或者借位时,此位会被置1;但是Cy不会出现在指令中,只是受指令执行结果影响;C只出现在位操作指令中,用于代表Cy位或位累加器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
11kxmx
2021-09-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2489万
展开全部
汇编语言才用到C和CY,是进位标志和辅助进位标志,多字节运算时要考虑进位和借位,C语言编程用不到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1013XD
2021-10-19 · TA获得超过315个赞
知道小有建树答主
回答量:954
采纳率:76%
帮助的人:37.5万
展开全部
在MCS51单片机汇编语言中,Cy是进位标志,如果操作结果在最高位有进位输出(加法)或借位输入(减法)时,Cy置位,否则清零。该位又是布尔处理器的累加器C。
Cy是程序状态字寄存器PSW的最高位,Cy和C是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大炮1980

2021-09-30 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:78%
帮助的人:1869万
展开全部
应该是进位标志位,当进行加减法运算指令时,出现结果进位或借位时,C被置一。C,有时被写作Cy.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式