我有这个用 MARIE 汇编语言编写的代码:
Org 100
Load X
Subt Y
Store Z
if, Skipcond 000
Jump Else
Then, Clear
ADD Z
Else, Output
Halt
X, DEC 10
Y, DEC 15
Z, DEC 10
当我在 MARIE 中运行此代码时,它给出了输出 = FFFB,我不知道输出如何变为 FFFB,因为在 Skipcond 000 指令中我们应该跳过 Jump Else 指令(因为 AC 值为负)并清除指令将使 AC = 0,然后添加 z,这将使 AC = 10 的十进制值或 A 的十六进制值。
任何帮助将不胜感激。