天天看點

尋址範圍、按字尋址、按位元組尋址

尋址範圍,又叫尋址空間,一般指的是CPU對于記憶體尋址的能力。通俗地說,就是能最多用到多少記憶體的一個問題。

位址總線為N位(N通常都是8的整數倍;也說N根資料總線)的CPU尋址範圍是2的N次方位元組,即2^N(B)。尋址範圍隻和位址線有關系。

資料在存儲器(RAM)中存放是有規律的 ,CPU在運算的時候需要把資料提取出來就需要知道資料在那裡 ,這時候就需要挨家挨戶的找,這就叫做尋址。但如果位址太多超出了CPU的能力範圍,CPU就無法找到資料了。

如位址總線為8位,那麼就意味着他的資料總線為8條,用二進制來表示,每一條可以表示0和1,那麼其表示範圍就是2的N次方,即2的N次方個記憶體編号在RAM均可以找到,CPU尋找資料的時候也是這樣尋找的。

如果位址線為12根,按位元組尋址,其尋址範圍為2的12次方

如果位址線為12根,存儲字長為16位(即一個字表示2個位元組),按字尋址,為了表示每個字中的每個位元組,則必須花費一個位址線表示每個字中每個位元組的編号,如0或者1或者2等等,即12-1=11,則按字尋址範圍為2的11次方

繼續閱讀