CPU對于內存的讀寫是通過導線和內存進行傳輸數(shù)據,這些導線和平常電子元件常見的銅線一樣只是做的細罷了,這些導線在一起通常成為總線,為了區(qū)分這些總線傳輸?shù)膬热葸壿嬌戏譃?類,地址總線(傳輸?shù)氖莾却娴刂罚?、控制總線(傳輸?shù)氖强刂泼睿?、?shù)據總線(傳輸?shù)氖强刂频臄?shù)據)比如CPU發(fā)出取回編號為3內存地址的數(shù)據8那么讀取數(shù)據的過程可用圖表示
比如mov ax,[3]即CPU通過地址線發(fā)送3這個內存地址,控制線發(fā)送mov這個命令,數(shù)據線把3號地址的內容通過數(shù)據線取出返回CPU存放到ax中
地址總線
由上圖可見地址總線的數(shù)量決定著能夠傳輸?shù)臄?shù)量比如上圖CPU地址總線為10針腳既只能由10根導線與內存相連,那么傳輸?shù)臄?shù)據只能是0000000000到1111111111,轉換為10進制為0-1023共計1024個數(shù)據,那么地址總線寬度為10 那么cpu可訪問的內存為1024個內存空間,并口傳輸數(shù)據可一次傳輸完畢,但是在內存中存放比如100個內存地址那么就需要從0開始存放直到100(見下圖),因為地址總線是并口總線所以一次可傳輸10位數(shù)據(串口為4跟導線一根電源線、一根地線、一根發(fā)送數(shù)據、一根接收數(shù)據,所以并口傳輸數(shù)據快,但是并口的缺點很容易理解就是一次100位那么需要100根導線,這是不實際的,所以現(xiàn)在并口除了老式打印機基本上絕跡了,除了對數(shù)據傳輸速度有特別要求的,比如CPU用并口當然會比串口速度快很多)
比如8位數(shù)據219(二進制11011011從左到右為低到高)在內存中的存放方式如圖





