浅谈ARM体系CPU的7种工作模式 ARM有37个寄存器,其中31个通用寄存器,6个状态寄存器。本文主要讨论的是ARM体系的CPU的7种工作模式。 . u% l( E9 M+ _# y% O: r 一、存储器格式(字对齐) 1 i0 n" M, V, h# ]! X, c Arm体系结构将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(32位)数据,从第四个字节到第七个字节放置第二个存储的字数据,一次排列。作为32位的微处理器,arm体系结构所支持的最大寻址空间为4GB。 : j4 [! ]: i; ?: ?2 |) X7 q 存储器格式 1、大端格式:高字节在低地址,低字节在高地址; & q, |" v/ V4 h t2 A: v5 E* O 2、小端格式:高字节在高地址,低字节在低地址。 |
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) | Powered by Discuz! X3.2 |