[計組] word address/byte address

看板Grad-ProbAsk作者 (SonGohan)時間9年前 (2016/12/18 22:35), 編輯推噓1(1013)
留言14則, 5人參與, 最新討論串1/1
想請教一下觀念是否正確 在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

12/19 00:28, , 1F
不是這樣看的吧...一個word是看是你是32/64bits電腦去
12/19 00:28, 1F

12/19 00:28, , 2F
定義的,只是有些題目給的地址是word address有些則是
12/19 00:28, 2F

12/19 00:28, , 3F
給byte address,只要確保計算offset的時候跟題目一致
12/19 00:28, 3F

12/19 00:28, , 4F
就好了吧。這是我的想法不知道有沒有錯誤@@
12/19 00:28, 4F

12/19 01:26, , 5F
在32bit情況下也是一格1個byte吧 只是設計成一次讀就
12/19 01:26, 5F

12/19 01:26, , 6F
讀4個bytes
12/19 01:26, 6F

12/19 02:01, , 7F
L大:那如果是word address的話就是一格一個word嗎(4個b
12/19 02:01, 7F

12/19 02:01, , 8F
yte)
12/19 02:01, 8F

12/19 07:26, , 9F
記憶體一格都是1個byte,不同address只是一次拿的資料
12/19 07:26, 9F

12/19 07:26, , 10F
大小不一樣。
12/19 07:26, 10F

12/19 07:39, , 11F
我覺得這邊的一格定義不太清楚,如果是指記憶體上的一
12/19 07:39, 11F

12/19 07:39, , 12F
格,那應該就如A大所說的,如果是想計算題方便的話,那
12/19 07:39, 12F

12/19 07:40, , 13F
在word address下,你可以把一格畫成一個word沒問題
12/19 07:40, 13F

12/19 07:41, , 14F
反正一次不多不少讀的data就是一個word
12/19 07:41, 14F
文章代碼(AID): #1OLfwphe (Grad-ProbAsk)