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

时间:2019-04-18 17:38:10   收藏:0   阅读:118

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

3,冯诺伊曼结构的计算机的工作原理
技术分享图片

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

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

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

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

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

第三条指令:ADD  EAX EBX

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

原文:https://www.cnblogs.com/inspred/p/10730907.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!