2010年4月14日 星期三

Address Bus與Data Bus的觀念

在電腦中,假設要把資料(0xaa)寫到某一個記憶體位址(0xbb),
則把10111011(0xbb)送到位址線(address bus),因為在硬體中,還是有先後順序(由高位元到低位元依序送出),而什麼時候確定所有的資料都送到哩?
分別有一個R/W的訊號線,當W的這一個bit被拉起來的時候,則表示位址線的資料ready了,這個時候就可以由cpu開始讀取了~

當確定要讀取的位址之後,再來就是傳送把資料放到資料線(data bus),運作的情況也是跟把address bus填滿的方式是一樣的!

在硬體中傳送資料的時間是有差異的,但是,對於軟體的眼光中,傳送資料是同一時間的

沒有留言: