[计组] 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