您的位置:首页 > 其它

(一)ARM体系结构.硬件组成原理.工作模式

2017-09-21 23:47 363 查看
ARM 体系: ARMv4       ARMv5             ARMv6         ARMv7   

ARM CPU:   arm7     arm9  arm10          arm11        arm-cortex-a8 

流水线:    3       5      6              8            

频率(MHZ)  80       150   260            335           667

MMU        无/有        有                ...

结构:    冯诺依曼       哈佛              ...                            
注: 

    不同ARM体系采用不同指令集

    哈佛结构是数据和指令分开存储并行   

    冯诺依曼(普林斯顿)结构是混合存储的 

ARM主要有7个基本工作模式

User :  非特权模式,大部分任务执行在这种模式

FIQ :   当一个高优先级(fast) 中断产生时将会进入这种模式

IRQ :   当一个低优先级(normal) 中断产生时将会进入这种模式

Supervisor :当复位或软中断指令执行时将会进入这种模式

Abort : 当存取异常时将会进入这种模式

Undef : 当执行未定义指令时会进入这种模式

System : 使用和User模式相同寄存器集的特权模式

 

ARM 有37个寄存器

1 个用作PC( Program Counter)

1个用作CPSR(Current Program Status Register)

5个用作SPSR(Saved Program Status Registers)

30 个通用寄存    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息