CPU对数据的读写操作要和外部器件进行3类信息的交互:1、地址信息;2、控制信息;3、数据信息。它们分别通过地址总线、控制总线和数据总线传输。所以以后看汇编代码一定分清哪些部分是地址信息,哪些部分是控制信息,哪些部分是数据信息,要不然你看不懂。
CPU通过地址总线指定存储器单元(地址)。
地址总线的带宽:就是指地址总线中有多少根导线,因为每根导线可以传输高电平和低电平两种信息,即就是1和0。假设地址总线的带宽为n,那么它就可以传输2n种信息。
数据总线决定了CPU与外界之间数据的传输速度。
数据总线的宽度就是它所包含的导线数,有多少根导线一次就可以传输多少bit的信息。
控制总线是不同控制下的集合,有多少根控制线就代表CPU能控制多少器件,它是CPU控制能力的反应。
控制总线中有2根比较重要的,一个是读控制线,另一个是写控制线,它们负责发送读写控制信息。
是指CPU可以寻址的内存单元个数,它决定于地址总线的宽度,地址总线宽度为N,那么可寻址的内存单元个数就为2N个。
计算机中各个器件都通过总线与CPU相连,它们在内存中都有一席之地,这块一席之地就被称为某器件的内存地址空间。CPU通过控制总线发出读写命令读写内存来间接控制它们。