JAVA

换个角度学C语言,计算机基本原理

2017-04-28  本文已影响0人  xiaobing

说明

上一篇文章确实缺少一些必备的知识的讲解,这一篇补上这些知识。

CPU

cpu是计算机最核心的组成。cpu功能很多,但我们只需要记住:运算和寻址两个功能就可以了。运算就是加减乘除,就是做“小学数学题”。寻址就是找到内存条的某个内存单位。
cpu内部包含很多不同功能的寄存器,它们被用来直接参与运算。
几个关键寄存器

几条指令:

内存

内存就是内存条,计算机核心部件之一。cpu和内存条一共有三条线相连:地址总线,数据总线,控制总线。

总结

ebp、esp分别只想内存条的两个位置构成栈区,函数执行时,局部变量就是在栈区的。CPU和内存之间存在3根线用来进行数据交互,和指令发送。计算机实际上就是在内存条上取址执行。计算机的基本原理就是这样。

上一篇 下一篇

猜你喜欢

热点阅读