1、CPU对存储器的读写
CPU要想进行数据的读写,必须和外部器件进行三类信息的交互:
存储单元的地址 (地址信息)
器件的选择,读或写命令 (控制信息)
读或写的数据 (数据信息)
演示机器码: 101000000000001100000000
16进制:A00300
汇编指令:MOV AL,[3]
含义:从3号单元读取数据送入寄存器AL
2、内存地址空间
什么是内存地址空间?
CPU地址总线宽度为N,寻址空间为2NB
8086CPU的地址总线宽度为20,那么可 以寻址1MB个内存单元,其内存地址空 间为1MB。
从CPU角度看地址空间分配
3、将各类存储器看作一个逻辑存储器——统一编址
所有的物理存储器被看作一个由若干存储 单元组成的逻辑存储器
每个物理存储器在这个逻辑存储器中占有 一个地址段,即一段地址空间
CPU在这段地址空间中读写数据,实际上 就是在相对应的物理存储器中读写数据。
4、内存地址空间的分配方案——以8086PC机为例