按字尋址和按字節尋址


預備知識

1個字節由8位二進制數組成

1個字由若干個字節組成

例如:字長為32位:表明一個字由4個字節組成

單位換算:1KB=1024B=210B  1MB=220B    B表示字節

地址線:用來給出cpu要訪問的內存中內存單元的地址

一根地址線可以通過高電平或低電平來區分1或0,因此一根地址線有兩個狀態:1或0,那么N根地址線可以表示2^n個不同的狀態。

 

尋址與尋址方式

尋址:cpu根據指令中給出的地址信息來尋找有效地址

按字節尋址:一個地址線表示的數(即狀態)與一個字節地址相對應。加深部分連起來理解

按字尋址:每一個地址值指向的是一個字:所以,地址線中還需要分出幾條地址線來區分指向的是字中的哪個字節

例如:若字長為32位,也就是4個字節,用兩位二進制就可以區分這四個字節,所以需要分出2根地址線

 

例題:摘自劉宏偉教授的計組課程

W表示一個字

 

 

字長為16位,2個字節,需要1根地址線來區分是字中的哪個字節,所以只剩23根地址線了,也就是223W=8MW

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM