第二章_ARM Cortex-A8体系结构

第2章 ARM Cortex-A8体系结构

1.  ARM微处理器

采用RISC架构的ARM微处理器一般具有如下特点:

1)      体积小、低功耗、低成本、高性能;

2)      支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;

3)      大量使用寄存器,指令执行速度更快;

4)      大多数数据操作都在寄存器中完成;

5)      寻址方式灵活简单,执行效率高;

6)      指令长度固定。

2. ARM内核基本版本


3. 各ARM体系结构版本

1)       V1

    该版本的ARM体系结构,只有26位的寻址空间,无商业化,其特点为:

a)     基本的数据处理指令(不包括乘法);

b)     字节、字和半字加载/存储指令;

c)     具有分支指令,包括在子程序调用中使用的分支和链接指令;

d)     在操作系统调用中使用的软件中断指令;

e)     寻址空间:64MB。

2)       V2

该版架构对V1版进行了扩展,例如ARM2和ARM3(V2a)架构。包含了对32位乘法指令和协处理器指令的支持。同样为26位寻址空间,现在已经废弃不再使用,它相对V1版本有以下改进:

a)       具有乘法和乘加指令;

b)       支持协处理器;

c)       快速中断模式中的两个以上的分组寄存器;

d)       具有原子性加载/存储指令SWP和SWPB;

e)        寻址空间:64MB。

3)       V3

ARM作为独立的公司,在1990年设计的第一个微处理器采用的是版本3的ARM6,其主要特点有:

a)       寻址范围扩展到32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值