第1行的MIPS64错误

时间:2018-05-07 09:08:55

标签: mips mips64

此代码应该计算数字e。当我在WinMips64中执行它时,它在第1行给出了一个我无法看到的错误。你能帮帮我吗?

    .data
res:    .float 1
rang:   .float 10
i:  .float 1
resultatactual: .float 1

    .text

L.D     F0, rang(R0)
L.D     F2, res(R0)
L.D     F4. i(R0)
L.D     F6, resultatactual(R0)

fact:   BEQ F4, 1, act
        MUL.D F6, F6, F4
        SUB.D F4, F4, 1
        j fact
act:    DIV.D R1, 1, F6 ;divideixo 1/fact
        SUM.D F2, R1, F2 ;actualitzo resultat   
        SUM.D F4, 1, F4 ; sumo i
        BNE F0, F4, fact ; si i!=10 fa un altre factorial
        HALT

0 个答案:

没有答案