ARM处理器工作模式详解.docxVIP

  • 2
  • 0
  • 约2.14千字
  • 约 4页
  • 2022-07-07 发布于天津
  • 举报
【Word版本下载可任意编辑】 PAGE 1 - / NUMPAGES 1 ARM处理器工作模式详解 一、存储器格式(字对齐) Arm体系构造将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置个存储的字(32位)数据,从第四个字节到第七个字节放置第二个存储的字数据,排列。作为32位的微处理器,arm体系构造所支持的寻址空间为4GB。 存储器格式 1、大端格式:高字节在低地址,低字节在高地址; 2、小端格式:高字节在高地址,低字节在低地址。 指令长度 Arm微处理器的指令长度是32位的,也可以为16位(thumb状态下)。Arm微处理器中支持字节(8位),半字(16位),字(32位)三种数据类型,其中,字需要4字节对齐,半字需要2字节对齐。 注:所谓的指令长度是一条完整的指令的长度,而不是单纯的mov这3个字母长度。 二、ARM体系的CPU有两种工作状态 1、ARM状态:处理器执行32位的字对齐的ARM指令; 2、Thumb状态:处理器执行16位的、半字对齐的Thumb指令。 在程序运行的过程中,可以在两种状态之间开展相应的转换。处理器工作状态的转变并不影响处理器的工作模式和相应存放器中的内容。 CPU上电处于ARM状态。

文档评论(0)

1亿VIP精品文档

相关文档