用户工具

站点工具


assembly:base

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
assembly:base [2024/03/02 11:38] – [8. 地址总线] sabertoyassembly:base [2024/03/02 13:27] (当前版本) – [1. 内存地址空间] sabertoy
行 67: 行 67:
 {{ :assembly:存储单元.jpg?nolink&400 |}} {{ :assembly:存储单元.jpg?nolink&400 |}}
  
-计算机的最小单位:bit(比特): 1个二进制位(要么0要么1)+计算机的最小单位:bit(比特): 1个二进制位(01)
  
 存储器的最小单位:Byte(字节):8个bit组成1个Byte(00000000)  存储器的最小单位:Byte(字节):8个bit组成1个Byte(00000000) 
  
-<wrap hi>1个字节=1个存储元=存放16的高8位或者低8位</wrap>+<wrap hi>最小单位bit:1bit*8=1B*1024=1KB*1024=1MB*2014=1GB*1024=1TB</wrap>
  
 ===== -#7 cpu对存储器的读写 ===== ===== -#7 cpu对存储器的读写 =====
行 113: 行 113:
 {{ :assembly:地址总线上发送的地址信息.jpg?nolink&600 |}} {{ :assembly:地址总线上发送的地址信息.jpg?nolink&600 |}}
  
-N根地址线 地址总线的宽度为N +N根地址线  地址总线的宽度  ^ 可查存储单元  | 寻址能力KB 
 +| 10     | 10       | 1024    | 1KB     | 
 +| 13     | 13       | 8192    | 64KB    |
  
 +1个存储单元=1字节(B)
 ===== -#9 数据总线 ===== ===== -#9 数据总线 =====
  
行 132: 行 134:
  
 写信号输出:传送写信号 写信号输出:传送写信号
 +
 +===== -#11 内存地址空间 =====
 +
 +一个CPU有10根地址总线,则可以寻址1024个内存单元,这1024个内存单元就构成这个CPU内存地址空间。
 +
 +===== - 主板 =====
 +
 +主板上的核心器件和一些主要器件通过<wrap em>总线</wrap>相连接。
 +
 +扩展插槽上有RAM内存条和各类接口卡
 +
 +===== - 接口卡 =====
 +
 +cpu通过接口卡控制显示器等设备 
 +
 +===== - 各类存储器芯片 =====
 +
 +==== - 随机存储器 ====
 +
 +==== - ROM ====
 +
 +==== - RAM ====
 +
 +===== -#1 内存地址空间 =====
 +
 +通过总线链接起来的各种设备都被当做一个由若干存储单元组成的逻辑存储器就是<wrap em>内存地址空间</wrap>
 +
 +{{ :assembly:将各类存储器看做一个逻辑存储器.jpg?nolink&600 |}}
 +
 +所有的物理存储器被看作一个由若干个存储单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个<wrap em>地址段,即一段地址空间</wrap>。cpu就是在相对应的物理存储器中读写数据。
 +
 +内存空间大小受<wrap em>CPU地址总线宽度</wrap>的限制。空间大小的计算方式与地址总线一样
 +
 +
 +
assembly/base.1709350732.txt.gz · 最后更改: 2024/03/02 11:38 由 sabertoy