考点8 掌握状态寄存器(程序状态字PSW)《单片机原理及应用》四川省(对口招生)电子信息类 知识点讲解
2026-04-15
|
12页
|
28人阅读
|
0人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 单片机技术与应用 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 题集-综合训练 |
| 知识点 | MCS-51系列指令系统 |
| 使用场景 | 中职复习-一轮复习 |
| 学年 | 2026-2027 |
| 地区(省份) | 四川省 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 161 KB |
| 发布时间 | 2026-04-15 |
| 更新时间 | 2026-04-15 |
| 作者 | xkw_086668129 |
| 品牌系列 | 上好课·一轮讲练测 |
| 审核时间 | 2026-04-15 |
| 下载链接 | https://m.zxxk.com/soft/57358793.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
四川省(对口招生)电子信息类《单片机原理及应用》
知识点讲解
考点8 掌握状态寄存器(程序状态字PSW)
【考情分析】
本考点是 51 单片机核心运算与控制模块的关键知识点,是四川省电子信息类对口高考的必考核心考点,是理解单片机运算逻辑、程序分支、位操作、中断现场保护的核心基础。考查形式以单选题、判断题、填空题为主,高频考查 PSW 的位结构、各位功能定义、置位 / 清零规则、工作寄存器组选择配置、标志位的运算影响与应用场景,需精准记忆每一位的地址、符号、功能与易错区分点。
考纲解读
1
掌握程序状态字PSW的字节地址、位地址与整体8位结构
2
熟记PSW每一位的名称、符号、硬件功能与软件操作规则
3
理解PSW核心标志位的置位 / 清零规则与算术运算的影响逻辑
4
掌握PSW中工作寄存器组选择位的配置方法与地址对应关系
5
区分易混淆标志位的功能差异,熟悉PSW在程序设计中的实际应用
程序状态字PSW基础概述:
程序状态字PSW(Program Status Word),是51单片机特殊功能寄存器(SFR)中的核心寄存器之一,隶属于CPU运算器的核心部件。
字节地址:D0H,位于内部RAM的SFR映射区(80H~FFH),支持字节寻址;
位寻址特性:8位寄存器,每一位均有独立的位地址,支持单独的位操作;
核心功能:一是实时记录算术 / 逻辑运算的结果状态,为程序条件判断、分支跳转提供硬件依据;二是通过软件配置实现单片机工作状态切换,包括工作寄存器组选择、用户自定义状态标记;
复位状态:单片机复位后,PSW所有位均清零,复位值为00H。
PSW 位定义与核心功能详解(考试核心重点):
标准51单片机PSW为8位寄存器,从高位到低位(D7~D0)的位定义、地址、符号与功能如下表所示:
位序号
D7
D6
D5
D4
D3
D2
D1
D0
位地址
D7H
D6H
D5H
D4H
D3H
D2H
D1H
D0H
位符号
CY
AC
F0
RS1
RS0
OV
保留位
P
位名称
进位 / 借位标志位
辅助进位标志位
用户标志位 0
寄存器组选择位 1
寄存器组选择位 0
溢出标志位
系统保留位
奇偶校验标志位
位值
0
0
0
0
0
0
0
0
1. CY(D7位,位地址D7H):进位 / 借位标志位
核心功能:算术运算中,记录累加器ACC最高位(D7位)的进位 / 借位状态,由硬件自动置位 / 清零。
加法运算:ACC的D7位向更高位产生进位时,CY=1;无进位时 CY=0。
减法运算:ACC的D7位向更高位产生借位时,CY=1;无借位时 CY=0。
附加核心功能:是51单片机位操作的位累加器,所有位运算指令(位与、位或、位传送、位条件跳转)均以CY为核心操作对象。
考试要点:PSW中最高频考点,必考运算置位规则与位累加器的核心定位。
2. AC(D6位,位地址D6H):辅助进位标志位(半进位标志位)
核心功能:记录算术运算中,ACC低4位(D3位)向高4位(D4 位)产生的进位 / 借位状态,硬件自动置位 / 清零。
加法运算:D3位向D4位产生进位时,AC=1;否则清零。
减法运算:D3位向D4位产生借位时,AC=1;否则清零。
专属应用:专门用于BCD码十进制调整指令(DA A),是十进制算术运算的核心标志位。
考试要点:半进位的定义,与BCD码调整指令的关联考点。
3. F0(D5位,位地址D5H):用户标志位 0
核心功能:无硬件自动赋值功能,完全由用户通过软件自定义置 1 或清零的通用状态标志位。
典型应用:用户可通过该位标记程序运行状态、实现自定义条件分支跳转,功能等同于通用位存储单元。
考试要点:仅支持用户软件读写,硬件不会自动修改该位。
4. RS1(D4位,位地址D4H)、RS0(D3位,位地址D3H):工作寄存器组选择位
核心功能:通过软件配置两位的二进制组合,选择CPU当前使用的内部RAM工作寄存器组,是实现快速现场保护、中断嵌套的核心配置位,硬件不会自动修改。
必考配置对应表:
RS1
RS0
选中的工作寄存器组
对应内部 RAM 地址范围
0
0
第 0 组(复位默认组)
00H~07H
0
1
第 1 组
08H~0FH
1
0
第 2 组
10H~17H
1
1
第 3 组
18H~1FH
考试要点:两位组合与寄存器组地址的对应关系、复位默认值,是每年必考的固定考点。
5. OV(D2位,位地址D2H):溢出标志位
核心功能:记录带符号数算术运算的溢出状态,硬件自动置位 / 清零。
置位规则:8位带符号数(补码形式)运算结果超出表示范围(-128~+127)时,OV=1;无溢出时 OV=0。
核心区分考点:CY针对无符号数的运算范围判断,OV针对带符号数的运算范围判断,二者无必然关联。
考试要点:OV的触发条件,与CY标志位的功能区分。
6. D1 位(位地址 D1H):系统保留位
功能说明:标准51内核中该位为系统保留位,无功能定义,用户不可操作,硬件固定为0。
考试要点:该位无用户可用功能,不可进行读写操作。
7. P(D0位,位地址D0H):奇偶校验标志位
核心功能:每个指令周期由硬件自动根据累加器ACC中二进制数 “1”的个数的奇偶性更新,用户无法软件强制修改。
置位规则:ACC中“1”的个数为奇数时,P=1;为偶数时,P=0。
典型应用:串行通信中的奇偶校验,用于数据传输的差错检测,保障收发数据准确性。
考试要点:P位仅跟随ACC的内容变化,与PSW本身的奇偶性无关,硬件自动更新。
考试高频易错点辨析:
奇偶校验位P仅跟随累加器ACC的内容变化,而非PSW寄存器本身的奇偶性;
CY标志位既参与算术运算的进位 / 借位记录,也是位操作的位累加器,OV仅用于带符号数的溢出判断;
复位后PSW=00H,默认选中第0组工作寄存器,与堆栈指针SP复位值07H地址匹配;
RS1/RS0仅能通过软件配置修改,硬件不会自动切换工作寄存器组;
AC位由硬件根据运算结果自动赋值,仅用于BCD码十进制调整,不可作为用户通用标志位使用。
例题1. 51单片机程序状态字PSW的字节地址是()
A. 80H B. D0H C. 00H D. F0H
【解析】PSW是特殊功能寄存器,标准字节地址为D0H。答案:B
例题2. 51单片机 PSW 寄存器中,用于选择工作寄存器组的两位是()
A. CY、AC B. RS1、RS0 C. OV、P D. F0、OV
【解析】RS1和RS0两位的组合用于选择4组工作寄存器。答案:B
例题3. 51单片机复位后,PSW寄存器的默认值是()
A. 07H B. FFH C. 00H D. 01H
【解析】复位后PSW所有位清零,默认值为00H。答案:C
例题4.(判断题)PSW 中的奇偶校验位P,是根据PSW寄存器中1的个数奇偶性自动更新的。()
【解析】P位仅根据累加器ACC中1的个数奇偶性更新,与PSW本身无关。答案:×
【参考答案】 B B C ×
【高考题实战】
真题 1(2025 四川对口高考 单选)51 单片机 PSW 寄存器中,进位标志位是()
A. AC B. CY C. OV D. P
真题 2(2024 四川对口高考 单选)当 PSW 的 RS1=1、RS0=1 时,选中的工作寄存器组对应的 RAM 地址范围是()
A. 00H\07H B. 08H\0FH C. 10H\17H D. 18H\1FH
真题 3(2025 四川对口高考 判断)PSW 中的 OV 标志位,用于判断无符号数算术运算的溢出状态。()
真题 4(2023 四川单招 单选)51 单片机位操作的位累加器是()
A. ACC B. PSW C. CY D. DPTR
真题 5(2025 四川对口高考 判断)PSW 中的 F0 位,可由用户通过软件自定义置 1 或清零。()
【参考答案】A D × C √
【模拟演练】
一、单选题
1.51 单片机 PSW 寄存器中,辅助进位标志位 AC 的位地址是()
A. D7H B. D6H C. D5H D. D4H
2.累加器 ACC 中的内容为 01100101B,此时 PSW 中的 P 位值为()
A. 0 B. 1 C. 不确定 D. 随 CY 变化
3.8 位带符号数加法运算结果超出 - 128~+127 范围时,PSW 中自动置 1 的标志位是()
A. CY B. AC C. OV D. P
4.要选中 51 单片机第 1 组工作寄存器,需将 PSW 的 RS1 和 RS0 设置为()
A. 0、0 B. 0、1 C. 1、0 D. 1、1
5.51 单片机 PSW 寄存器中,专门用于 BCD 码十进制调整的标志位是()
A. CY B. AC C. OV D. F0
6.下列关于 PSW 寄存器的说法,错误的是()
A. 支持字节寻址和位寻址 B. 复位后默认值为 00H
C. 所有位均可由用户软件强制修改 D. 隶属于 CPU 的运算器部件
7.51 单片机 PSW 寄存器中,D1 位的功能是()
A. 用户标志位 B. 溢出标志位 C. 系统保留位 D. 奇偶校验位
8.无符号数加法运算中,ACC 最高位产生进位时,PSW 中置 1 的标志位是()
A. CY B. AC C. OV D. P
9.串行通信奇偶校验场景中,核心使用的 PSW 标志位是()
A. F0 B. OV C. P D. AC
10.51 单片机复位后,默认选中的工作寄存器组是()
A. 第 0 组 B. 第 1 组 C. 第 2 组 D. 第 3 组
二、判断题
1.PSW 寄存器的字节地址是 E0H。()
2.CY 标志位既是进位 / 借位标志,也是 51 单片机位操作的位累加器。()
3.当 ACC 中 1 的个数为偶数时,PSW 的 P 位自动置 1。()
4.RS1=1、RS0=0 时,选中的工作寄存器组地址范围是 10H~17H。()
5.OV 标志位用于判断无符号数运算的溢出状态。()
6.单片机复位后,PSW 寄存器的默认值为 07H。()
7.PSW 中的 F0 位,硬件会根据运算结果自动置位或清零。()
8.PSW 寄存器的每一位都有独立的位地址,支持位寻址操作。()
9.减法运算中,ACC 的 D3 位向 D4 位借位时,AC 标志位自动置 1。()
10.工作寄存器组选择位只能通过软件配置,硬件不会自动修改。()
【参考答案】
一、单选题
B B C B B C C A C A
二、判断题
× √ × √ × × × √ √ √
原创精品资源学科网独家享有版权,侵权必究
学科网(北京)股份有限公司zxxk.com
学科网(北京)股份有限公司
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。