我正在做练习考试。
问题是
这行LC3代码有什么问题吗? (星号线)
ADD R3, R3, 0;
**BRNZ ISPOS;**
HALT
.BLKW 250
ISPOS NOT R3, R3 ....
我看到星号行是Branch,条件代码是负数和零,如果条件代码是负数或零,则基本上去标记ISPOS,否则停止程序。
我想说这行LC3代码没有任何问题。有没有人看到它的任何问题?
答案 0 :(得分:0)
是的,此代码段有几个不同的错误。
操作码除了前面的标签外不能有任何其他内容。
**BRNZ ISPOS;**
必须成为:
BRNZ ISPOS;**
操作数之后不能有任何随机字符,除非它们被注释掉
ISPOS NOT R3, R3 ....
必须更改为:
ISPOS NOT R3, R3 ;....