微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。