assembly 我不确定是什么问题与我的玛丽代码,我想要一些建议,如何修复它,如果可能的话,

z4iuyo4d  于 2023-01-09  发布在  其他
关注(0)|答案(1)|浏览(103)

我一直在做这个玛丽代码,它说它有三个错误,每次我试图组装它,我不知道如何去修复它,我已经尝试改变了一堆东西,但我仍然结束了3个或更多的错误。它告诉我指令不被识别,这里是错误出现的地方,我是非常非常新的所有这一切,所以我仍然试图弄清楚它是如何工作的,我道歉,如果这是一些超级简单!谢谢你的任何帮助!这里是代码和下面将是错误的形象

org         100
    input
    store       N       
    input
    store       D       
    load        N       
    store       K
    
Outer,  load        K      
    skipcond    800
    jump        Done   
    load        Incr   
    store       Pow
    load        D      
    store       J

Inner,  load        J       
    add         J
    subt        K
    skipcond    000
    jump        AftIn   
    load        J       
    add         J
    store       J
    load        Pow     
    add         Pow
    store       Pow
    
    jump        Inner   
    
AftIn,  load        K       
    subt        J
    store       K
    load        Answer  
    add         Pow
    store       Answer
            
    jump        Outer   

 Done,   load        K       
    skipcond    000
    jump        Disp
    load        Answer
    subt        Incr
Disp,   load        Answer  
    output
    halt
    
N,      dec         0      
D,      dec         0       
K,      dec         0       
J,      dec         0       
Pow,    dec         0       
Answer, dec         0       
Incr,   dec         1

oprakyz7

oprakyz71#

看起来您使用的汇编程序不喜欢SUBT,但汇编代码在其他方面都很好。也许可以尝试使用SUB而不是SUBT

相关问题