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裸机之点亮LED
下一篇:S3C2440-裸机篇-03 | GPIO的使用(点亮LED、按键检测)
- 热门资源推荐
- 热门放大器推荐
设计资源 培训 开发板 精华推荐
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- 景昱医疗耿东:脑机接口DBS治疗技术已实现国产替代
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
- Melexis采用无磁芯技术缩小电流感测装置尺寸
- 千丘智能侍淳博:用数字疗法,点亮“孤独症”儿童的光