打印

CY进/借位标志位在430中如何表达

[复制链接]
1729|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Garen2|  楼主 | 2018-7-30 18:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Ryze| | 2018-7-30 18:59 | 只看该作者
30的头文件里定义了状态寄存器SR的16位,当前用了九位
#define C                   (0x0001u)
#define Z                   (0x0002u)
#define N                   (0x0004u)
#define V                   (0x0100u)
#define GIE                 (0x0008u)
#define CPUOFF              (0x0010u)
#define OSCOFF              (0x0020u)
#define SCG0                (0x0040u)
#define SCG1                (0x0080u)

使用特权

评论回复
板凳
Varus| | 2018-7-30 19:16 | 只看该作者
其中C进位标志,Z零标志,N负标志

使用特权

评论回复
地板
aspoke| | 2018-8-7 22:07 | 只看该作者
Cy是进位和借位的标志位。

使用特权

评论回复
5
232321122| | 2018-8-7 22:08 | 只看该作者
不会使用汇编语言。

使用特权

评论回复
6
ghuca| | 2018-8-7 22:09 | 只看该作者
标志位吧

使用特权

评论回复
7
soodesyt| | 2018-8-7 22:09 | 只看该作者
CY即C(进位标志或借位标志)进位:最高位大于1,益出进位

使用特权

评论回复
8
mnynt121| | 2018-8-7 22:09 | 只看该作者
Cy是psw(程序状态字)的最高位

使用特权

评论回复
9
plsbackup| | 2018-8-7 22:10 | 只看该作者
进位和借位都是CY

使用特权

评论回复
10
kmzuaz| | 2018-8-7 22:10 | 只看该作者
在减法中才有借位之说。

使用特权

评论回复
11
qiufengsd| | 2018-8-7 22:10 | 只看该作者
减法中是借位,有借位为1.

使用特权

评论回复
12
wengh2016| | 2018-8-7 22:11 | 只看该作者
CY有很多不同的意思。

使用特权

评论回复
13
pixhw| | 2018-8-7 22:11 | 只看该作者
进位和借位都是CY

使用特权

评论回复
14
qiufengsd| | 2018-8-7 22:11 | 只看该作者
减法往往通过补码用加法来实现,所以借与进位一回事。

使用特权

评论回复
15
aspoke| | 2018-8-7 22:12 | 只看该作者
影响CY标志位的指令有
ADD、ADDC、ANL、CJNE、DA、DIV、MUL、ORL、RLC、RRC、SUBB

使用特权

评论回复
16
kmzuaz| | 2018-8-7 22:12 | 只看该作者
无进位时CY为0,有进位CY为1

使用特权

评论回复
17
232321122| | 2018-8-7 22:12 | 只看该作者
C语言怎么样呢?

使用特权

评论回复
18
plsbackup| | 2018-8-7 22:12 | 只看该作者
加法有进位CY=1,减法有借位CY=1

使用特权

评论回复
19
ghuca| | 2018-8-7 22:12 | 只看该作者
msp430没有使用过。

使用特权

评论回复
20
mnynt121| | 2018-8-7 22:12 | 只看该作者
七8位分别是Cy,AC(辅助借进位),F0(用户标识),OV(溢出位),RS1,RS0,-,P(奇偶标识位);D7就是最高位Cy

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

734

帖子

3

粉丝