单片机:51、AVR、ARM,不仅仅含有运算和控制功能,还涵盖了定时器、串口、并口、USB、I2C总线等外部资源。
DSP:除了CPU之外,还包含另外一个核,专门用于数字信号的处理工作。
微处理器:PC上的处理器,专注于计算和控制功能的处理,在这方面性能上,单片机和DSP都不能和它相比,其他功能由南桥芯片和北桥芯片完成。
寄存器是CPU内部的基本资源,不管CPU的代码执行到什么时候,这些资源都是共享的。
|
|
寄存器编号 |
31:16 |
15:8 |
7:0 |
| 通用寄存器 |
0 |
%eax %ax |
%ah |
%al |
| 1 |
%ecx |

本文介绍了单片机、DSP和微处理器的区别,并着重讲解了CPU中的寄存器,包括8个通用寄存器的16位或32位访问方式,函数调用时的寄存器分配,条件码寄存器,程序状态寄存器,程序计数器和堆栈寄存器,以及运算寄存器的各种用途。
最低0.47元/天 解锁文章
450

被折叠的 条评论
为什么被折叠?



