
CPU-架构-程序
文章平均质量分 69
CPU原理等
川渝小神丢
独立思考!
展开
-
程序是怎么运行的
一个程序被编译后,生成汇编代码,被汇编器汇编后,生成机器代码,经过连接器链接成可执行程序后被烧录到flash中,链接地址可以理解为程序执行地址,PC指针一条一条地取指执行。 对于ARM处理器有两种指令,一种是32位的ARM指令集和16位的Thumb指令集,他们区别就是对一条可执行指令被编译成目标二进制后用16位表示还是32位表示。 CPU是从Flash取指执行程序的,数据会暂时存储在内存中,下面参考韦东山老师的两张图,能形象地说明:...原创 2021-10-07 18:02:41 · 533 阅读 · 0 评论 -
ARM处理器体系结构总结
CPU——核心,也可理解为MPU,而MCU微控制器表示包括CPU、片上外设(如存储器控制器)在内。处理器——可能包括多个CPU处理器系统——可能包括多个处理器一、处理器体系结构1. CISC –复杂指令集计算机 在CISC指令集的各种指令中,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序中只占20%。代表有X86系列处理器。2.RISC—精简指令集计算机 RISC结构优先选取使用频最高的...原创 2021-10-07 16:35:23 · 2565 阅读 · 0 评论 -
CPU如果通过地址总线、译码器、片选、数据总线等与外设通信
无意总看到了这篇文章,这篇文章简单介绍了cpu及其外设之间通信过程,比如地址总线作用,译码器,数据总线,片选等,读了后对嵌入式外设寄存器控制,编址等有启发。https://mp.weixin.qq.com/s?__biz=MzAxNTAyOTczMw==&mid=2649329628&idx=1&sn=f97aa44f1575b7599fff5699ce736d2b&chksm=83976b56b4e0e240cd93612c781e0e2fd381a8743673325原创 2020-09-10 10:35:59 · 1425 阅读 · 0 评论