嵌入式系统ARM期末总复习

1、ARM体系结构
ARM处理器是基于精简指令集RISC体系结构的32位微处理器。RISC设计思想的目标是设计出一套能在高时钟频率下单周期执行,简单而有效的指令集,RISC的设计重点在于降低硬件执行指令的复杂度。而复杂指令集CISC的设计则更侧重硬件执行的指令的功能。总之RISC对编译器的要求高,CISC强调硬件的复杂性,CPU的实现更复杂。

RISC设计的主要特点:
(1)指令集——减少指令集种类,一个周期一条指令,指令周期固定。CISC指令长度通常不固定。
(2)流水线——本质CPU的并行运行。CISC需调用微程序,没有RISC的指令吞吐量大。RISC处理器指令长度固定
(3)寄存器——RISC的通用寄存器拥有更多的通用寄存器 (37个)。CISC的寄存器都是用于特定目的
(4)寻址方式简化——CISC复杂
RISC缺点:代码密度低,不兼容X86代码,需要编译器做更多的优化工作等。

ARM指令集特点:
(1)一些特定的指令周期数可变
(2)Thumb16位指令集
(3)条件执行,增强代码密度
(4)增强指令:不需加上DSP即可实现

ARM处理器特点:
(1)ARM指令32位定长
(2)数量丰富寄存器(37个)
(3)扩展了16位的Thumb指令来提高代码密度

Cortex-A8内核采用V7体系结构

ARM条件码速记
在这里插入图片描述
以上条件码图片摘自条件码链接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上题目均来源于道客巴巴

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值