ARM体系结构总结

发布者:beta12最新更新时间:2021-07-14 来源: eefocus关键字:ARM  体系结构  CPU架构 手机看文章 扫描二维码
随时随地手机看文章

1. 汇编指令集

对于不同CPU的指令集则代表着CPU各自不同的编程特征,而CPU内部电路的设计是为了实现这些指令集的具体功能。


2. CISC和RISC架构的区别

CISC,复杂指令集CPU,其设计的理念就是使用最少的指令来实现功能,所以CPU本身的设计就很复杂,其典型代表Intel。对于CPU功能的扩展,就是指令集的扩展,实质也就是CPU内部功能电路的扩展。


RISC,精简指令集CPU,其设计理念就是用软件来实现具体功能,CPU本身只提供基本功能指令集,所以RISC架构的CPU只有很少的指令,对于CPU功能的扩展则需要使用它的人利用其本身基础的功能去灵活实现。


3. CPU访问各种外设的方式

一种就是CPU把外设当作是内存的一个具体地址来访问,从而以和访问内存相同的方式来访问,这种方式即为IO与内存统一编址方式。其优点就是编程简单,缺点是需要占用一定的CPU地址空间,因为CPU地址空间是有限的,对于一个地址总线为32位的CPU来说,能够访问的地址空间为4G。


另一种就是CPU使用专用的指令来访问特定的寄存器,这种方式即为IO与内存独立编址。其优点是不占用CPU地址空间,缺点就是CPU本身的设计很复杂。


关键字:ARM  体系结构  CPU架构 引用地址:ARM体系结构总结

上一篇:ARM裸机之点亮LED
下一篇:S3C2440-裸机篇-03 | GPIO的使用(点亮LED、按键检测)

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved