1.地址空间
一个处理器能够访问(读写)的存储空间有限,我们称空间为地址空间,一般来说N位地址总线的处理器的地址空间是2的N次方。
CPU从内存中取数据,先发地址,内存收到后,发送地址所在的数据。
2.工作原理
PC: 其中存储所需指令的地址
IR:内存将数据指令给到指令寄存器中存储
指令译码器:对指令进行解析
3.指令的执行过程
一条指令的执行分为三个阶段
1.取址
CPU将PC寄存器中的地址发给内存,内存将其地址中对应的指令返回到CPU中的指令寄存器(IR)
2.译码
译码器对IR中的指令进行识别,将指令(机器码)解析成具体的运算器。
3.执行
控制器控制运算器中对应的运算单元进行运算,运算结果写入寄存器中。
4.ARM数据类型
ARM采用32架构,基本数据类型有三种:
Byte 8bits
Halfword 16bits
Word 32bits
数据存储
Word型数据在内存的起始地址必须是4的整数倍
Halfword型数据在内存的起始地址必须是2的整数倍
注:即数据本身是多少位内存存储时就应该是多少位
5.字节序
5.专用
6.专用寄存器
7.CPSR寄存器
当前程序状态寄存器(32 bit)
FIQ , IRQ中断