ARM体系结构相关知识点

目录

前言

1.多级存储结构与地址空间 

2.CPU工作原理

3.寄存器

4.指令集

5.ARM存储模型

6.ARM工作模式



前言

ARM(Advanced RISC Machines)的含义:

  • ARM公司的名称
  • ARM系列RISC处理器内核
  • 半导体技术

ARM产品系类:

                
 


1.多级存储结构与地址空间 

  •   三级存储结构:

                   

  • Cache:速度最快、价格最贵、容量最小、断电数据丢失、cpu可以直接访问

                    存储当前的正在执行的程序中的活跃部分,以便快速地向CPU提供指令和数据

  • 主存储器:速度、价格、容量介于Cache与辅存之间、断电数据丢失、CPU可直接访问

                    存储当前正在执行的程序和数据

  • 辅助存储器:速度最慢、价格最低、容量最大、断电数据不丢失、CPU不可以直接访问

                    存储暂不运行的程序和数据,需要时再传输到主存

 使用三级存储结构为了兼容速度、容量、价格。

  • 地址空间(寻址空间):一个处理器能够访问(读写)的储存空间是有限的,一般来说N位地址总线的处理器的地址空间是2的N次方。比如32位操作系统的寻址空间位2^32 = 4G。

2.CPU工作原理

控制器指令计数器PC(送指令地址给内存)、指令寄存器IR(取内存的指令)、指令译码器(翻译指令)

1.取指

2.译码

运算器寄存器(存计算后的结果)3.执行
总线(地址总线)cpu读取数据的通道
内存在内存空间,存储指令
CPU

执行一条指令后指向下一条指令

3.寄存器

                      

      

 

4.指令集

指令和指令集:

 

ARM指令集:

             

 RISC(精简指令集)和CISC(复杂指令集)处理器:

            

  • 编译过程:预处理——>编译——>汇编——>连接

5.ARM存储模型

1.ARM数据类型(32位):字节,半字,字

                 

数据在内存的存储方式:

            

2.字节序

大端对齐:低地址存放高位,高地址存放地位:

小段对齐:低地址存放低位,高地址存放高位;

3.ARM指令存储

             

6.ARM工作模式

     

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
ARM体系结构书是一本介绍ARM(Advanced RISC Machine)处理器体系结构的书籍。ARM处理器是一种广泛应用于移动设备、嵌入式系统及其他领域的微处理器架构。这本书会深入解释ARM体系架构的各个方面,包括指令集架构(ISA)、寄存器设置、内存管理单元以及其他与ARM处理器相关的特性和功能。 这本书会从基础开始,首先介绍计算机体系结构的基本概念,然后引导读者深入了解ARM的设计理念和架构。读者将会学习到ARM的指令集,了解指令的编码方式、指令的执行过程以及各个指令的功能和用途。此外,这本书还会介绍ARM的寄存器设置,包括通用寄存器、特殊寄存器和程序状态寄存器,以及这些寄存器在ARM体系结构中的作用和用法。 另外,这本书还会详细讲解ARM的内存管理单元(MMU)的功能和原理,以及它在操作系统中的应用。MMU是ARM处理器中一个重要的组成部分,负责管理内存的地址转换、访问控制和缓存等功能。通过学习MMU的原理和应用,读者能够更好地理解ARM处理器与操作系统的协作和优化。 最后,这本书还会介绍一些与ARM处理器相关的高级特性和功能,如乱序执行(out-of-order execution)、指令和数据缓存、乘法累加器等。这些特性和功能对于实现高性能的ARM处理器至关重要。 总之,ARM体系结构书是一本帮助读者深入了解ARM处理器体系结构的重要参考书籍,对于软硬件开发人员、嵌入式系统工程师和计算机体系结构研究者来说都有很高的价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

故曦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值