自学内容网 自学内容网

嵌入式Linux:ARM体系简介

目录

1. 体系结构

2. 指令集

3. 工作状态

4. 工作模式

5. 寄存器

6. 异常与中断

其他

DOS命令

Linux 命令


1. 体系结构

冯-诺依曼体系结构是把数据与指令都 存放在同一存储区域,取数据与取指令利用同一数据总线,结构简单,但速度较慢,取址不能同时取数据。

哈弗结构把程序存储器与数据存储器分开,提供了较大的带宽,各自有自己的总线,取址与取数据在同一周期进行,提高了速度。

2. 指令集

RISC精简指令集,在通道中只包含最有用的指令,只提供最简单的操作,Load—store结构,处理器只处理寄存器中的数据,load—store指令用来完成数据在存储器与寄存器之间的传递。

CISC复杂指令集,具有大量的指令和寻址方式,大多程序只用少量的指令就可完成。

3. 工作状态

ARM:处理器执行32位的字对齐的ARM指令

Thumb:处理器执行16位的半字对齐的Thumb指令

二者之间的转换方式为:当操作数寄存器的最低位为1是进入Thumb状态,最低位为0时进入ARM状态。

4. 工作模式

有7个工作模式,分别为:用户模式(正常程序执行的模式&#


原文地址:https://blog.csdn.net/liwei16611/article/details/140179777

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!