漫谈计算机组成原理和编程语言

一,冯诺伊曼结构的计算机
1.计算机的五大组成部分
 运算器 + 控制器(CPU),存储器(内存),输出设备(显示器),输入设备(鼠标和键盘)。
2.数据和指令以二进制形式,不加区别的存放在存储器中。
数据和指令存储在一块,存储在一个存储器中是风诺伊曼结构的重要标志

3,冯诺伊曼结构的计算机的工作原理

内存是一个线性结构,并且内存是有地址的。注意数据和指令是不分的,他们都在一个内存中。

比如,现在要把100和200加起来,那么计算机是如何工作的呢?

第一条指令:MOVE [1000]  EAX ,表示把地址为1000处的数据放到寄存器中(EAX)

第二条指令:MOVE [1004]  EAX ,表示把地址为1004处的数据放到寄存器中(EBX)

cpu先执行第一条指令,把100放到寄存器中。然后再执行第二条指令,把200放到寄存器中。

第三条指令:ADD  EAX EBX

最后cpu执行第三条指令,把两个寄存器中的值加起来,放到EBX中。

猜你喜欢

转载自www.cnblogs.com/inspred/p/10730907.html