存储器
存储器是计算机系统中的记忆设备,用来存放程序和数据,他根据控制器指定的位置存入和取出数据。
存储器可分为高速缓冲存储器、主存储器(主存、内存)和辅助存储器(辅存、外存)
主存储器包括RAM(静态RAM、动态RAM)和ROM(MROM掩模、PROM可编程、EPROM、EEPROM)
辅助寄存器包括:磁盘、磁带、光盘等。
CPU对存储器的读写:
存储器被划分成多个存储单元,存储单元从零开始顺序编号。这些编号可以看作存储单元在存储器中的地址。
CPU进行数据读写,必须和外部器件(芯片)进行三类信息交互:
① 存储单元的地址(地址信息)
② 器件的选择,读或写的命令(控制信息)
③ 读或写的数据(数据信息)
地址总线
注:cpu通过地址总线来确定将要操作的存储单元
注:总线并不是只有一根线,而是由很多线组合而成。
地址总线的条数决定了cpu能够访问存储单元的范围,例如有十根地址线,那么cpu就能够访问1024块存储单元。一个cpu有N根地址线就说该cpu的地址总线的宽度为N,最多能够访问的存储单元的个数为2的N次方。
数据总线:
CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。
数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可传送一个8位二进制数据(即一个字节)。16根数据总线一次可传送两个字节。
8088CPU的数据总线宽度位8,8086CPU的数据总线宽度位16.
控制总线:
CPU对外部器件的控制是通过控制总线来进行的。在这里控制总线是一个总称,控制总线是一些不同控制线的集合。有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制。
控制总线的宽度决定了CPU对外部器件的控制能力。