0

バブルまたは noOp を引き起こす特定の MIPS 操作のセットはありますか? それとも、後続の呼び出しに必要なレジスタに依存しているだけですか? 分岐の予測方法以外では、分岐は常に 2 つの noOps を引き起こしますか?

LW R2 0(R1)
Label1:         BEQ R2 R0 Label2    #not taken once then taken
        LW R3 0(R2)
        BEQ R3 R0 Label1    #taken
        ADD R1 R3 R1
Label2      AS R1 0(R2)
4

1 に答える 1

0

これによると、NOP (操作なし)

sll $0,$0,0

また、宛先レジスタとして$0を持つすべての命令はNOOPであると思います。

于 2013-03-16T11:30:33.420 に答える