码迷,mamicode.com
首页 > 其他好文 > 详细

ARM体系结构总结

时间:2017-07-14 11:09:55      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:汇编指令集 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架构

原文地址:http://tianleicto.blog.51cto.com/12482308/1947379

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!