cpu的工作原理

cpu 只能识别机器码,如110001010。每一位只有两种状态,分别表示高电平和低电平。如果用这种法式去编码,就显得不便记忆和理解。所以随着时代的发展,就产生了汇编语言。相对机器码,汇编语言就好理解多了。它主要通过汇编指令集来实现编码。不过cpu还是不能直接来识别出汇编码,要通过编译器来对汇编语言转换成机器码,从而使cpu能够正常工作。


上面我们已经了解了cpu只能通过一系列的二进制码来进行工作,那cpu如何和内存设备进行数据交换的操作呢?

cpu和内存设备的操作涉及到存储器,指令和数据,存储单元。

存储器:

指令和数据都存放在存储器中,也就是我们说的内存。内存和磁盘不同,磁盘中的数据不能直接被cpu使用,要把磁盘中的数据读到内存中才能被cpu使用。

指令和数据:

cpu要工作必须给它提供指令和数据,内存和磁盘上的指令和数据没什么不同,都是二进制信息。cpu工作时,把有点信息看作指令,有点信息看作数据。同样的二进制信息,它们的意义是不同的。

存储单元:

存储器被分为若干个存储单元,每个存储单元从0开始顺序编号,例如一个存储器有128个存储单元,编号就是0~128.

8个bit组成一个Byte,也就是一个字节,即8个2进制位。微型机一个存储单元存放一个Byte,也就是一个字节。若一个存储器有128个存储单元,它就可以存放128Byte的信息。

微型存储器的容量是以字节(一个存储单元)为单位来计算的,譬如对于128个存储单元的存储器,我们就说它的容量是128Byte。

对于大容量的存储器,一般用以下单位来计算:

1KB = 1024Byte      1MB = 1024KB     1GB=1024MB    1TB=1024

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值