单片机中psw的作用是什么?

单片机中psw的作用是什么?

PSW是一个8位寄存器。PSW的全称是Program Status Word,即程序状态字。

顺带一提。今年自己还录制了一套还比较系统的入门单片机教程,想要私信我就可以,也可以找我报名线上指导,去参加电子设计比赛。75c0a3fcecb6ee47c8952609988071a8.png

其各位的含义如下:

程序状态字各位的含义

PWS位地址

D7 D6 D5 D4 D3 D2 D1 D0

含义 CY AC F0 RS1 RS0 OV - P

D7 进位标志位(CY)

CY的全称是Carry,有的资料就简写为一个C字母。在使用加减乘除、左移或右移之类等操作时,这个标志位会受到影响.

因为51单片机一般是对8位数据的操作,当数据的最高位(D7)进行例如加法操作产生进位时,CY就会置1。否则CY等于0;当进行8为减法时,若运算结果有借位,则CY=1,否则C=0。

我把CY这个标志位理解为8位运算中的第九个数据位。

D6 辅助进位标志位(AC)

AC的全称是Assistant Carry。

首先说明一下什么是低半字节和高半字节:一个字节有8位,低半字节就是第0位到第3位,高半字节就是第4位到第7位

还是进行8位加法运算,如果低半字节的最高位(D3)有进位,则AC=1,

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值