我在MIPS中遇到内存寻址问题。它说,寻址是字对齐的......在下面的文本中,我不明白为什么它查看地址的2个最低有效位?为什么?有人能给我一个例子来澄清/说明这里提出的观点......所以它是说一个有效的半字地址都是2个最低有效位都是00或10?了解内存地址
那么如果我想从一个内存中加载一个字来对齐字?我怎样才能做到这一点?这是说,我需要转移2左,也就是使至少2个显著位0 ...然后提取位...
alt text http://img69.imageshack.us/img69/1603/jpgdw.jpg
那么如果我想从单词对齐的内存中加载一个字节......我该怎么做?我的想法是首先提取包含我想要的字节的单词,然后从单词中提取字节...但是,如何在MIPS中执行加载字节(lb)时如何获取单词的地址... – aherlambang 2010-03-05 05:13:12