arm嵌入式概念

1、ARM指令集(32位),Thumb指令集(16位)

2、ARM指令集和单纯RISC定义的不同:

1)特定指令的周期(circle)数可变。如:多寄存器装载/存储的Load/Store指令的执行周期就是不确定的

2)内嵌桶形移位器产生了更为复杂的指令

3)Thumb16位指令集:代码密度可以提高约30%

4)条件执行:只有当某个特定条件满足时指令才会被执行,提高了代码密度

5)增强指令

3、基于ARM的嵌入式器件分为4个主要硬件部分:ARM处理器(总线主设备-master),控制器,外设(总线从设备-slave),总线

4、总线技术

ARM总线技术:芯片内的片上总线

       X86 PC总线技术:PC机主板上的外部或片外总线

       总线分为两个层:物理层定义电气特征和总线宽度,协议层定义处理器和外设的数据通信规则

5、高级微控制总线协议(AMBA)

最初包括,系统总线(ASB)和外设总线(APB);

之后设计出ARM高性能总线(AHB)

6、在硬件上执行的软件层次:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值