汇编语言基础知识

汇编语言基础知识-CPU

CPU对存储器的读写

CPU从内存中读取数据之前需要指定存储单元的地址,之后还需要指明其对哪一个组件进行操作,因此总线的种类包括

  1. 地址总线
  2. 数据总线
  3. 控制总线

地址总线

CPU通过地址总线来指定存储器单元,因此地址总线的数量决定了CPU的寻址能力。对于有N条地址总线的CPU来说其最多可以寻找2^N次方个存储单元。

为什么32位CPU或者操作系统最多使用内存位4G?
答:对于32位CPU或者系统来说其最大的寻值能力 Max=1024(B)x1024(KB)x1024(MB)*4=4G

数据总线

CPU的数据总线宽度决定了CPU和外界数据的传送速度,8跟数据总线一次可以传输8bit(1Byte)的数据 比如[1,0,0,0,1,1,0,1],16根数据总线则能够传输16bit(2Byte)的数据,对于有N条数据总线的CPU来说则一次能够传输2^N次方个Bit位。

通常对于1MB的数据来说N根数据总线的CPU需要 2^(24-N)次传输才能完全读取或者写入此数据

控制总线

CPU与外部器件相互通信的路径,通常包括读信号输出,写信号输出等等,控制总线数量越多则对外部器件的控制手段越多。

课后题

在这里插入图片描述

  1. 8KB=2^13B 13
  2. 1024 , 0 ,1023
  3. 2^13 2^10
  4. 2^30 2^20 2^10
  5. 64 , 1 , 16 , 4
  6. 1 , 1 , 2 , 2 ,4
  7. 2^10B/2=512 , 2^10B/4=256
  8. 二进制

小结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值