朱有鹏老师《嵌入式工程师养成计划系列》
ARM裸机第二部分-ARM体系结构与汇编指令
若您对我的课程和服务满意,可以通过以下方式联系我获取其他课程。
QQ群号(总群):397164505 个人QQ号:1264671872
第5节软件编程控制硬件的关键-寄存器
朱老师物联网大讲堂
官方网站:
QQ总群:397164505
网盘地址:
访问密码:4ad7
微信公众号
什么是寄存器
寄存器属于CPU外设的硬件组成部分
CPU可以像访问内存一样访问寄存器
寄存器是CPU的硬件设计者制定的,目的是留作外设被编程控制的“活动开关”
正如汇编指令集是CPU的编程接口API一样,寄存器是外设硬件的软件编程接口API。使用软件编程控制某一硬件,其实就是编程读写该硬件的寄存器。
ARM体系结构与汇编指令
寄存器的演示
请看S5PV210datasheet
编程操作寄存器类似于访问内存
寄存器中每个bit位都有特定含义,因此编程操作时需要位操作。
单个寄存器的位宽一般和CPU的位宽一样,以实现最佳访问效率
ARM体系结构与汇编指令
两类寄存器
SoC中有2类寄存器:通用寄存器和SFR
通用寄存器(ARM中有37个)是CPU的组成部分,CPU的很多活动都需要通用寄存器的支持和参与。
SFR(specialfunctionregister,特殊功能寄存器)不在CPU中,而存在于CPU的外设
您可能关注的文档
- 探究弹簧弹力与伸长量关系实验.pdf
- 六年级下册组词造句.pdf
- 2023年中考数学试卷:选择题与非选择题.pdf
- 化学计量学基础:物质量与阿伏加德罗常数.pdf
- 软件编程控制硬件关键-寄存器:嵌入式工程师养成计划.pdf
- 高二数学空间向量与立体几何精练.pdf
- 《加减法验算》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《口算加减》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的时间》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《认识钟表》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)