文章
86
粉丝
39
获赞
1
访问
8.5k
1、采用32位定长指令字,一个指令有4B,从指令地址的增加差为4,可以得出时按字节编址
2、由于R2保存的是i的值,从编号1的指令可以看出,对4 * i,因此一个数组元素的大小应该为4B,占32位
3、由于后16位是OFFSET值,则bne指令是FFFAH,值为-6,由于该条指令要转移到编号为1的指令处,而PC内容是08048114H,转移地址是
08048100H,差了5 * 4,则转移地址为(PC) + 4 + OFFSET * 4
4、1和2、2和3、3和4都会由于数据相关而阻塞,指令6会产生控制冒险,因为分支指令的执行会引起3个时钟周期阻塞,此时第5条指令已经完成WB
过程,因此指令1不会和它产生数据冒险而阻塞
登录后发布评论
暂无评论,来抢沙发