預備知識:
1個字節由8位二進制數組成
1個字由若干個字節組成
例如:字長為32位:表明一個字由4個字節組成
單位換算:1KB=1024B=210B 1MB=220B B表示字節
地址線:用來給出cpu要訪問的內存中內存單元的地址
一根地址線可以通過高電平或低電平來區分1或0,因此一根地址線有兩個狀態:1或0,那么N根地址線可以表示個不同的狀態。
尋址與尋址方式:
尋址:cpu根據指令中給出的地址信息來尋找有效地址
按字節尋址:一個地址線表示的數(即狀態)與一個字節地址相對應。加深部分連起來理解
按字尋址:每一個地址值指向的是一個字:所以,地址線中還需要分出幾條地址線來區分指向的是字中的哪個字節
例如:若字長為32位,也就是4個字節,用兩位二進制就可以區分這四個字節,所以需要分出2根地址線
例題:摘自劉宏偉教授的計組課程
W表示一個字
字長為16位,2個字節,需要1根地址線來區分是字中的哪個字節,所以只剩23根地址線了,也就是223W=8MW