考点10 了解计算、存储(累加器A、乘除法专用寄存器B)《单片机原理及应用》四川省(对口招生)电子信息类 知识点讲解

2026-04-16
| 12页
| 27人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 单片机技术与应用
教材版本 -
年级 -
章节 -
类型 题集-综合训练
知识点 MCS-51系列指令系统
使用场景 中职复习-一轮复习
学年 2026-2027
地区(省份) 四川省
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 159 KB
发布时间 2026-04-16
更新时间 2026-04-17
作者 xkw_086668129
品牌系列 上好课·一轮讲练测
审核时间 2026-04-16
下载链接 https://m.zxxk.com/soft/57382722.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

四川省(对口招生)电子信息类《单片机原理及应用》 知识点讲解 考点10 了解计算、存储(累加器 A、乘除法专用寄存器 B) 【考情分析】 本专题是 51 单片机核心基础考点,在高职单招、中职升高职联考及电子信息类专业技能高考中高频考查,考查形式以单选题、判断题、填空题为主,侧重累加器 A 的核心功能、B 寄存器的专用场景、两个寄存器在算术运算中的配合逻辑,以及复位默认状态的识记,是后续理解 51 单片机算术运算指令、数据传送指令、汇编程序设计的核心基础,需重点区分两个寄存器的使用差异与专用场景。 考纲解读 1 掌握累加器 A(ACC)的核心定义、地址属性与核心功能 2 熟记 B 寄存器的乘除法专用场景与通用存储用法 3 理解两个寄存器在算术运算中的数据存放与配合逻辑 4 区分累加器 A 与 B 寄存器的使用差异,规避核心概念混淆的高频易错点 累加器A与B寄存器概述 累加器 A(又称ACC)、乘除法专用寄存器 B,是 51 单片机核心的8位特殊功能寄存器(SFR),均位于单片机的特殊功能寄存器区,是算术运算、逻辑运算、数据传送的核心载体。 其中累加器A是51单片机指令系统的核心,绝大多数运算与数据操作均需通过累加器A完成;B寄存器为乘除法指令专用寄存器,无乘除法运算时可作为通用存储单元使用,二者是理解51单片机运算体系的核心基础。 核心前提:累加器A(ACC)、B寄存器均为标准51内核单片机的固有特殊功能寄存器,可位寻址、可字节读写,为考试默认标准,除非题干明确说明其他内核型号。 累加器 A 与 B 寄存器核心知识点 (一)累加器A(ACC,核心运算存储寄存器) 定义:累加器A是51单片机中最核心、使用频率最高的8位特殊功能寄存器,是所有算术运算、逻辑运算的核心中转站,SFR直接地址为E0H,支持字节寻址与位寻址(可单独操作A中的某一位,如ACC.0-ACC.7)。 核心功能(高频考点): 算术运算核心载体:51单片机中,所有加法、减法、加1、减1、十进制调整等算术运算,绝大多数都需通过累加器A完成,运算结果默认存回累加器A中; 乘除法运算必备单元:乘法MUL AB、除法DIV AB指令中,累加器A为固定的操作数寄存器,是乘除运算的必备载体; 数据传送中转站:片内RAM、特殊功能寄存器、外部RAM、程序存储器之间的绝大多数数据传送,均需通过累加器A中转,如查表指令MOVC、外部RAM访问指令 MOVX 均只能通过A完成; 跳转与位操作配套:累加器A的零标志位(PSW的Z位)是条件跳转指令的核心判断依据,同时A的每一位均可单独进行位操作、位判断。 核心特性: 复位后,累加器A的默认值为00H; 汇编指令中,A代表寄存器寻址,ACC代表直接地址寻址,二者操作的是同一个物理寄存器,仅寻址方式不同; 累加器A是51单片机中唯一支持所有寻址方式、所有运算指令的寄存器。 (二)乘除法专用寄存器 B 定义:B寄存器是51单片机中专为乘除法运算设计的8位特殊功能寄存器,SFR直接地址为F0H,支持字节寻址与位寻址(可单独操作B中的某一位,如 B.0-B.7)。 核心功能(高频考点): 乘除法指令专用场景(核心必考) 乘法指令MUL AB:累加器A存放8位被乘数,B寄存器存放8 位乘数,运算完成后,16位乘积的低8位存放在累加器A中,高8位存放在B寄存器中; 除法指令DIV AB:累加器A存放8位被除数,B寄存器存放8 位除数,运算完成后,商存放在累加器A中,余数存放在B寄存器中; 通用存储功能:当程序中不执行乘法、除法指令时,B寄存器可作为普通的8位通用存储单元使用,用于临时存放操作数、中间运算结果,与内部RAM通用单元功能一致。 核心特性: 复位后,B寄存器的默认值为00H; 仅在 MUL、DIV指令中为专用功能寄存器,其余场景下为通用存储单元; 不参与常规的加法、减法等算术运算,仅作为乘除运算的配套寄存器。 核心知识点总结 核心功能与逻辑总结: 累加器A是51单片机运算核心,地址E0H,复位值00H,绝大多数运算、数据传送必须通过A完成; B寄存器是乘除法专用寄存器,地址F0H,复位值00H,MUL/DIV指令中固定存放乘数 / 除数、乘积高8 位 / 除法余数,其余场景可通用; MUL AB:A存被乘数,B存乘数,结果A=低8 位,B=高8位; DIV AB:A存被除数,B存除数,结果A=商,B=余数。 易错点区分 易错点1:混淆A与ACC的区别,误以为是两个不同的寄存器(正确:A与ACC是同一个物理寄存器,A为寄存器寻址,ACC为直接地址寻址)。 易错点2:乘法运算结果存放位置记错,误将乘积高8位存放在A中(正确:MUL AB运算后,乘积低8位存A,高8位存B)。 易错点3:除法运算结果存放位置记错,误将商存放在B中(正确:DIV AB运算后,商存A,余数存B)。 易错点4:误以为B寄存器只能用于乘除法运算,无法作为通用存储单元使用(正确:无乘除运算时,B寄存器可当普通RAM单元使用)。 易错点5:误以为常规加减运算可以不用累加器A,51单片机绝大多数算术运算必须通过A完成,无法直接在其他寄存器中进行。 例题 1. 51 单片机中,累加器 ACC 对应的特殊功能寄存器地址是( ) A. E0H B. F0H C. D0H D. 80H 【解析】核心考点:累加器 A 的地址属性,累加器 ACC 的 SFR 直接地址为 E0H,B 寄存器地址为 F0H。答案:A 例题 2. 51 单片机执行 MUL AB 乘法指令后,乘积的高 8 位存放在( ) A. 累加器 A B. B 寄存器 C. PSW 寄存器 D. R0 寄存器 【解析】核心考点:乘法指令的结果存放规则,MUL AB 运算后,16 位乘积的低 8 位存 A,高 8 位存 B。答案:B 例题 3. 下列关于累加器 A 的说法,错误的是( ) A. 是 8 位特殊功能寄存器 B. 复位后默认值为 00H C. 仅能用于算术运算,无法进行数据传送 D. 支持位寻址与字节寻址 【解析】累加器 A 不仅是算术运算核心,也是数据传送的核心中转站,绝大多数数据传送指令均需通过 A 完成,C 表述错误。答案:C 例题 4.(判断题)51 单片机中,B 寄存器只能用于乘法和除法指令,无法作为通用存储单元使用。( ) 【解析】B 寄存器仅在 MUL、DIV 指令中为专用寄存器,无乘除运算时,可作为普通 8 位通用存储单元使用,表述错误。答案:× 例题 5. 51 单片机执行 DIV AB 除法指令后,运算得到的商存放在( ) A. 累加器 A B. B 寄存器 C. PSW 寄存器 D. R7 寄存器 【解析】核心考点:除法指令的结果存放规则,DIV AB 运算后,商存放在累加器 A 中,余数存放在 B 寄存器中。答案:A 【参考答案】 A B C × A 【高考题实战】 真题 1(2025 高考 单选)51 单片机中,B 寄存器对应的特殊功能寄存器地址是( ) A. 80H B. E0H C. F0H D. D0H 答案:C 真题 2(2024 高考 单选)51 单片机执行 MUL AB 指令前,A=30H,B=20H,指令执行后,B 寄存器中的值为( ) A. 00H B. 06H C. 30H D. 20H 答案:B 真题 3(2023 高考 单选)下列寄存器中,51 单片机绝大多数算术运算必须通过的核心寄存器是( ) A. B 寄存器 B. 累加器 A C. R0 寄存器 D. PSW 寄存器 答案:B 真题 4(2025 高考 判断)51 单片机复位后,累加器 A 和 B 寄存器的默认值均为 00H。( ) 答案:√ 真题 5(2024 单招 单选)51 单片机执行 DIV AB 除法指令后,运算得到的余数存放在( ) A. 累加器 A B. B 寄存器 C. R1 寄存器 D. DPH 寄存器 答案:B 真题 6(2023 高考 判断)51 单片机中,累加器 A 只能进行字节操作,无法单独操作其中的某一位。( ) 答案:× 【参考答案】 C B B √ B × 【模拟演练】 一、单选题 1.51 单片机累加器 A 是()位的寄存器 A. 1 B. 8 C. 16 D. 32 2.51 单片机执行 MUL AB 指令时,被乘数固定存放在() A. 累加器 A B. B 寄存器 C. R0 D. DPTR 3.下列关于 B 寄存器的说法,正确的是() A. 只能用于乘除法指令,无法用于其他场景 B. 是 16 位的特殊功能寄存器 C. 复位后默认值为 FFH D. 除法指令中,用于存放除数和运算后的余数 4.51 单片机中,访问外部 RAM 的 MOVX 指令,数据必须通过()中转 A. B 寄存器 B. 累加器 A C. R2 D. PSW 5.51 单片机执行 DIV AB 指令前,A=64H,B=0AH,指令执行后,累加器 A 中的值为() A. 00H B. 0AH C. 64H D. 04H 6.累加器 A 的位寻址中,最低位的表示方法是() A. ACC.0 B. A.0 C. ACC.7 D. A.7 7.下列指令中,必须使用累加器 A 和 B 寄存器配合完成的是() A. ADD A,R0 B. MOV A,30H C. MUL AB D. INC A 8.51 单片机复位后,累加器 A 的默认值为() A. 00H B. FFH C. E0H D. F0H 9.下列关于累加器 A 与 ACC 的说法,正确的是() A. 是两个不同的物理寄存器 B. A 是寄存器寻址,ACC 是直接地址寻址,对应同一个物理寄存器 C. A 可位寻址,ACC 不可位寻址 D. A 可用于运算,ACC 只能用于数据存储 10.51 单片机中,查表指令 MOVC A,@A+DPTR,目的操作数只能是() A. B 寄存器 B. 累加器 A C. R0 D. R7 二、判断题 1.累加器 A 是 51 单片机中使用频率最低的特殊功能寄存器。() 2.51 单片机执行 MUL AB 指令后,乘积的低 8 位存放在 B 寄存器中。() 3.B 寄存器是 8 位特殊功能寄存器,地址为 F0H。() 4.累加器 A 无法进行位操作,只能进行字节读写。() 5.不执行乘除法指令时,B 寄存器可作为通用存储单元使用。() 6.51 单片机的加法指令,可以不通过累加器 A,直接在两个 RAM 单元之间完成。() 7.复位后,B 寄存器的默认值为 FFH。() 8.51 单片机执行 DIV AB 指令时,除数固定存放在 B 寄存器中。() 9.累加器 A 的地址为 E0H,属于特殊功能寄存器区。() 10.51 单片机中,只有累加器 A 能用于外部 RAM 的数据访问。() 【参考答案】 一、单选题 B A D B B A C A B B 二、判断题 × × √ × √ × × √ √ √ 原创精品资源学科网独家享有版权,侵权必究 学科网(北京)股份有限公司zxxk.com 学科网(北京)股份有限公司 $

资源预览图

考点10 了解计算、存储(累加器A、乘除法专用寄存器B)《单片机原理及应用》四川省(对口招生)电子信息类 知识点讲解
1
考点10 了解计算、存储(累加器A、乘除法专用寄存器B)《单片机原理及应用》四川省(对口招生)电子信息类 知识点讲解
2
考点10 了解计算、存储(累加器A、乘除法专用寄存器B)《单片机原理及应用》四川省(对口招生)电子信息类 知识点讲解
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。