浅谈CPU,内存,指令之间关系

一.前言
经过近一个月读完《程序是怎样跑起来的》这本经典书,受益匪浅,从来都没深入过计算机,现在我来浅谈下我对cpu,内存,指令之间的关系的理解。

二.CPU是大脑(计算数据用):

CPU从功能方面看,CPU的内部是由寄存器,控制器,运算器,和时钟四个部分构成。其中寄存器可用来暂存*指令*(这里指令我们会在后面介绍)数据等处理对象,也可以看做内存的一种。

三.内存是草稿纸(断电丢数据):

 我们通常所说的内存都是计算机的存储器,,这是内存非常重要的一部分。存储器是用来存储数据的,对于计算机来说,有了存储器才会有记忆功能,才能正常工作。内存是CPU直接沟通的,并用内存存储数据和存储指令部件,它的物理实质是一组或多组具备数据输入输出和存储数据功能的集成电路,内存只是暂时存放数据,一旦关闭电源或断电,那么内存中数据就会丢失,指令也会自动清除。

四.指令

指示机器完成规定操作的命令,一般由操作码+操作数组成。在系统中,打开一个程序执行的意味着指示计算机每一步动作的一组指令,而这些指令负责去处理数据运算。函数调用的就是call指令,而不是跳转指令,call指令会把调用函数后要执行的指令地址存储在名为栈的内存中,函数结束时的处理会转换成return指令,这样来程序运行就会变得非常流畅。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值