标签: mips
lw $s2, 0($s1) add $s3, $s3, $s2 sw $s3, 0($s1) lw $s5, 4($s1) lw $s6, 8($s1) sub $s2, $s5, $s6
此代码是否存在结构性危害?特别是,在两个连续的lw命令的情况下?我不相信,因为他们正在访问两个不同的内存地址,并在两个不同的时钟周期内将它们加载到两个不同的寄存器中。
我知道存在数据危害,我想知道是否有任何结构性危害,因为我的导师这样说。