2013-6-18 20:46:29
存储器被划分为若干个存储单元,每个存储单元从0开始编号
CPU对数据进行操作,必须和外部器件(准确来说是芯片)进行三类操作
1、存储单元的地址(地址信息)
2、器件的选择, 读或者写的命令(控制命令)
3、读或者写的数据(数据信息)
cpu通过电信号将地址、数据、控制信息传到储存芯片中,在计算机中有专门连接cpu和其他芯片的的导线,称总线,根据传输信息的不同,逻辑上可以分为:
1、地址总线
2、控制总线
3、数据总线
地址总线:
要让一个计算机或者微处理器工作,应向它输入能够驱动它进行工作的电平信息,也就是机器码.
cpu是通过地址总线来指定存储单元的。地址总线上能传送多少个不同的信息,cpu就可以对多少个存储单元进行寻址
例如,一个cpu有10根地址线,一个导线可以传送的稳定状态就两种:高电平和低电平,用二进制表示就是1或者0,10根地址导线就可以表示10位二进制数据。
数据总线:
cpu与内存或其他期间之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了cpu和外界的数据传送速度。
例如:8根数据总线一次可以传送8位二进制数据(一个字节),16根则一次可以传送2个字节。
控制总线:
cpu对外部器件的控制是通过控制总线来进行的。控制总线是一些不同控制线的集合。有多少根控制总线就意味着cpu提供了对外部控制器件的多少控制,所以控制总线的宽度决定了cpu对外部器件的控制能力
所以:
地址总线的宽度决定了cpu的寻址能力
数据总线的宽度决定了cpu与其他器件进行数据传送时的一次传送量
控制总线的宽度决定了cpu对系统中其他器件的控制能力