RISC与CISC:ARM指令集解析
目录
1 地址空间&RISC与CISC
CISC:复杂指令集计算机编辑
RISC:精简指令集计算机
RISC 与 CISC 的比较
2 ARM内部寄存器
3 ARM汇编概述
4 ARM汇编模拟器VisUAL
5 内存访问指令
语法
LDR与STR
LDM与STM
1 地址空间&RISC与CISC
CISC:复杂指令集计算机
RISC:精简指令集计算机
RISC 与 CISC 的比较
2 ARM内部寄存器
3 ARM汇编概述
RISC精简指令可以大致分为几类:
1.内存读写
2.运算
3.跳转/分支
4.比较
而指令的集合就称之为“指令集”。
ARM公司一开始推出的指令集就是ARM指令集,每条指令占32位,高效,但是太占空间。于是后面又推出Thumb指令集,每条指令占16位,节省空间,但是效率没有ARM指令集高。
4 ARM汇编模拟器VisUAL
5 内存访问指令
语法
LDR与STR
LDM与STM
reglist:低标号Register对应低地址(原则)
下面以STM为例:(32位以4字节为一个地址,所以地址每次加4)