pep9汇编语言中的无效助记符错误

问题描述

我编写了一个 pep9 汇编语言程序来判断给定的数字是偶数还是奇数。提供的逻辑是正确的,但即使语法正确,我也无法理解错误的发生。请纠正它。

BR       main

num:     .EQUATE 0     ;local variable #2d 

main :   SUBSP 2,i           ;push #number 
         DECI num,s          ;scanf("%d",&number) (get number)
         LDWA num,s    
         BRGE elseIf
         STRO print1,d     ;printf("Even\n")
         BR   endIf

elseif:  STRO print2,d    ;printf("Odd\n")
endIf:   ADDSP 2,i    
         STOP

print1 : .ASCII "Even\n\x00"

print2:  .ASCII "Odd\n\x00"

.END 

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)