[計組] word address/byte address

作者: SuperBu (SonGohan)   2016-12-18 22:35:28
想請教一下觀念是否正確
在32bits的環境下
如果是word address的話是代表
memory一格大小是1個word=4byte
所以抓32bits的data放到memory的話
是只放一格的空間
那麼在byte address的系統下
Memory一格大小是1個byte
所以抓32bits的data放到memory
是放四格的空間
是這個意思嗎?
作者: boy00114 (ponny)   2016-12-19 00:28:00
不是這樣看的吧...一個word是看是你是32/64bits電腦去定義的,只是有些題目給的地址是word address有些則是給byte address,只要確保計算offset的時候跟題目一致就好了吧。這是我的想法不知道有沒有錯誤@@
作者: lingege32 (MUDA)   2016-12-19 01:26:00
在32bit情況下也是一格1個byte吧 只是設計成一次讀就讀4個bytes
作者: SuperBu (SonGohan)   2016-12-19 02:01:00
L大:那如果是word address的話就是一格一個word嗎(4個byte)
作者: A4P8T6X9 (殘廢的名偵探)   2016-12-19 07:26:00
記憶體一格都是1個byte,不同address只是一次拿的資料大小不一樣。
作者: yupog2003 (屁股)   2016-12-19 07:39:00
我覺得這邊的一格定義不太清楚,如果是指記憶體上的一格,那應該就如A大所說的,如果是想計算題方便的話,那在word address下,你可以把一格畫成一個word沒問題反正一次不多不少讀的data就是一個word

Links booklink

Contact Us: admin [ a t ] ucptt.com