下图为内存的结构图
DB为一个bit,一行DB对应着一个存储单元。
数据总线个数对应着存储单元的位数
数据总线个数 = 存储单元位数 = 寄存器位数
CPU的位数是指运算器的位数,反映了CPU一次运算能够处理的数据个数,通常和CPU内部寄存器的位数保持一致。
操作系统的位数是指一条指令对应的位数
如上图所示,内存的结构就是从上到下依次给存储单元编号。
按字节编址 就是每8个bit 对应着一个地址。
读取和写入流程
当CPU给出一个地址之后,地址译码器会解析,然后会锁定对应的存储单元,然后通过数据总线来写入或者读取存储单元中的数据到CPU中的寄存器中。