ARM地址映射表

硬件控制原理

  • 只有Load/start指令可以读写硬件控制器量的寄存器,从而操作硬件
  • 地址划分图如下(其中IO(SFR)用来操控硬件的):在这里插入图片描述注意:对于一个32位的处理器,里面的所有寄存器都是32位地址,所以范围位2的32次方,就是4GB,CPU本身不能直接控制硬件的,硬件一般由其对应的控制器来控制,SOC中将各个硬件控制器的寄存器映射到了CPU地址空间中的一段范围,这样CPU就可以通过读写寄存器来间接控制硬件。强调下:这里的寄存器在SOC中但在CPU外,有地址,访问方式与内存一样,常用于控制硬件。

地址映射表

  • 地址印射表
    在一个处理器中,一般会将Flash、RAM、寄存器等存储器设备分别映射到寻址空间中的不同地址段,我们将这个映射关系成为这个处理器的地址映射表
  • 地址映射表在硬件当中的内存信息如下:在这里插入图片描述

相关推荐

  1. arm地址对齐的总结

    2024-03-11 12:46:02       21 阅读
  2. Mybatis多映射之一对多映射

    2024-03-11 12:46:02       25 阅读
  3. openssl源文件下载地址arm交叉编译arm32位

    2024-03-11 12:46:02       17 阅读
  4. ARP地址解析协议 详解

    2024-03-11 12:46:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 12:46:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 12:46:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 12:46:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 12:46:02       20 阅读

热门阅读

  1. 单调栈(经典例题)找最近的小数

    2024-03-11 12:46:02       21 阅读
  2. 学AI,3种人,3种学法

    2024-03-11 12:46:02       20 阅读
  3. 突破编程_C++_设计模式(观察者模式)

    2024-03-11 12:46:02       23 阅读
  4. 高频设计模式

    2024-03-11 12:46:02       20 阅读
  5. 基于RBF神经网络的多输入单输出回归分析

    2024-03-11 12:46:02       22 阅读
  6. 前端工程部署步骤小记

    2024-03-11 12:46:02       19 阅读
  7. 如何下载网页中嵌套的PDF

    2024-03-11 12:46:02       22 阅读
  8. Unity3D 常用得内置函数(Cg与GLSL)详解

    2024-03-11 12:46:02       18 阅读
  9. WebGL之创建 3D 对象

    2024-03-11 12:46:02       18 阅读
  10. Haproxy

    Haproxy

    2024-03-11 12:46:02      25 阅读