看板 Grad-ProbAsk 關於我們 聯絡資訊
想請教一下觀念是否正確 在32bits的環境下 如果是word address的話是代表 memory一格大小是1個word=4byte 所以抓32bits的data放到memory的話 是只放一格的空間 那麼在byte address的系統下 Memory一格大小是1個byte 所以抓32bits的data放到memory 是放四格的空間 是這個意思嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.205.136.87 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1482071731.A.AE8.html
boy00114: 不是這樣看的吧...一個word是看是你是32/64bits電腦去 12/19 00:28
boy00114: 定義的,只是有些題目給的地址是word address有些則是 12/19 00:28
boy00114: 給byte address,只要確保計算offset的時候跟題目一致 12/19 00:28
boy00114: 就好了吧。這是我的想法不知道有沒有錯誤@@ 12/19 00:28
lingege32: 在32bit情況下也是一格1個byte吧 只是設計成一次讀就 12/19 01:26
lingege32: 讀4個bytes 12/19 01:26
SuperBu: L大:那如果是word address的話就是一格一個word嗎(4個b 12/19 02:01
SuperBu: yte) 12/19 02:01
A4P8T6X9: 記憶體一格都是1個byte,不同address只是一次拿的資料 12/19 07:26
A4P8T6X9: 大小不一樣。 12/19 07:26
yupog2003: 我覺得這邊的一格定義不太清楚,如果是指記憶體上的一 12/19 07:39
yupog2003: 格,那應該就如A大所說的,如果是想計算題方便的話,那 12/19 07:39
yupog2003: 在word address下,你可以把一格畫成一個word沒問題 12/19 07:40
yupog2003: 反正一次不多不少讀的data就是一個word 12/19 07:41