ARM的内存映射
更新时间:2024-01-18 00:06:01 阅读量: 教育文库 文档下载
几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取决于CPU的体系结构。
有些体系结构的CPU(如,PowerPC、m68k等)通常只实现一个物理地址空间(RAM)。在这种情况下,外设I/O端口的物理地址就被映射到CPU的单一物理地址空间中,而成为内存的一部分。此时,CPU可以象访问一个内存单元那样访问外设I/O端口,而不需要设立专门的外设I/O指令。这就是所谓的“内存映射方式”(Memory-mapped)。
而另外一些体系结构的CPU(典型地如X86)则为外设专门实现了一个单独地地址空间,称为“I/O地址空间”或者“I/O端口空间”。这是一个与CPU地RAM物理地址空间不同的地址空间,所有外设的I/O端口均在这一空间中进行编址。CPU通过设立专门的I/O指令(如X86的IN和OUT指令)来访问这一空间中的地址单元(也即I/O端口)。这就是所谓的“I/O映射方式”(I/O-mapped)。与RAM物理地址空间相比,I/O地址空间通常都比较小,如x86 CPU的I/O空间就只有64KB(0-0xffff)。这是“I/O映射方式”的一个主要缺点。 ===========================================
以上描述中“外设I/O端口的物理地址就被映射到CPU的单一物理地址空间中,而成为内存的一部分”应该如何理解?
这个I/O端口被映射到内存后,是在内存中有一个I/O端口的“镜像”吗(就是说I/O本身的寄存器地址和映射到内存后的端口地址是分开的,只是关系上存在一个对应而已)?还是说I/O端口本身和物理内存一起被编码为连续的“CPU识别的地址”(即CPU将物理内存编码后接着将I/O地址也跟着编码,内存地址和I/O地址并不存在一个对应关系,只是逻辑上被编码为一个连续统一的“物理地址”。) 以上两种理解哪种才是正确的?
另外我想问一下这个“CPU的单一物理地址空间”包括哪些对象,仅仅是物理Memory(RAM\\ROM\\FLASH)对象吗?是不是一个逻辑上的概念?
回答:外设I/O端口的物理地址就被映射到CPU的单一物理地址空间中,而成为内存的一部分
就是说端口可以用访问内存的方式操纵,比如mov指令,可以把数据直接传送到那个端口
I/O端口本身和物理内存一起被编码为连续的“CPU识别的地址”(即CPU将物理内存编码后接着将I/O地址也跟着编码,内存地址和I/O地址并不存在一个对应关系,只是逻辑上被编码为一个连续统一的“物理地址”。) 这个解释差不多吧
正在阅读:
ARM的内存映射01-18
咨询师继续教育工程项目环境影响分析评价47237汇总03-10
中国房地产估价师协会www.cirea.org.cn02-08
选修09-2017年版新课标高中语文72篇必背古诗文理解性默写之《滕王阁序》(含答案)10-26
海天英语写作笔记05-22
团队文化建设论文03-05
脚手架方案04-28
非全日制用工合同(临时用工)08-19
《细菌各论+真菌》习题集10-26
财务人员培训计划6307412-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 映射
- 内存
- ARM
- 北斗GPS车辆动态监控管理办法2014--72号1
- 人教版语文八下第13课《最后一次讲演》同步练习
- 土力学
- 第二分册练习册第9课汉武帝时代
- 初中物理演示实验、分组实验
- 度米文库汇编之劝导人读书的名言好书是伟大心灵的富贵血脉
- 数据库系统概论王珊第五版学习笔记
- 农村土地承包法讲课稿
- 体育科研方法
- caspase-glo3 7assay
- 全封闭组合电器(GIS)技术规范书
- 2011年北师大珠海分校考试真题 - 图文
- 招标文件(实例) - 图文
- 人大社会保障硕士生专业必读书目
- CNAS--AL01附表1(关键场所)
- 操作系统习题与解答(含答案)
- 双优生个人事迹
- XXX公司网上银行管理办法
- 环境化学试卷、习题及答案18套
- 《文化产业项目管理》教学大纲