mem 0 1 2 3 addr[1:0]
E F G H 0
E F G 1
E F 2
E 3作者: scallion 时间: 2014-7-29 15:56
楼主自带的例子8_2地址7里面应该存bb而不是44吧作者: leishangwen 时间: 2014-7-30 13:23 回复 16#scallion
确认一下,即将被写的地址里面内容是IJKL,要往里面写进去的数据是efgh吧?如果是这样,上面的图说的就是efgh的位置要调整的。
SWL的意思就是从指定地址开始地址增加存到对齐位置。
数据从要存的数据左侧开始取,取到哪里算哪里。
假设分别从4,5,67开始存abcd,那一定是:
地址 0 1 2 3 4 5 6 7 8 9
a b c d
a b c
a b
a
若不调整就是:
地址 0 1 2 3 4 5 6 7 8 9
a b c d
b c d
c d
d作者: leishangwen 时间: 2014-7-31 13:34 回复 19#scallion
你说的是正确的,应该是0xbb,我的代码有点问题,到时修改后上传作者: ran_newstar 时间: 2014-8-8 17:04
楼主,牛人啊。。。。。。。。。佩服作者: renemystery 时间: 2014-10-21 11:18
im currently building a mips arc cpu, thx for sharing.作者: jcchan 时间: 2014-10-23 13:59
頂一下!感謝大大無私分享作者: shaoshunda 时间: 2014-12-2 13:20
谢谢分享,这个要顶的,而且必须的作者: lwt231 时间: 2014-12-4 14:45
谢谢了!作者: 心灵失格 时间: 2014-12-15 18:13
多谢分享作者: marx67 时间: 2015-3-23 08:51 回复 1#leishangwen