首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >marie汇编代码的输出

marie汇编代码的输出
EN

Stack Overflow用户
提问于 2014-06-02 10:55:20
回答 1查看 2K关注 0票数 1

我用MARIE汇编语言编写了以下代码:

代码语言:javascript
复制
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值是负的),然后转到clear指令,这将使AC =0,然后添加z,这将使AC的值以十进制表示为10,或者以十六进制表示的A。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-08-16 00:55:45

您可能希望使用Skipcond 800而不是Skipcond 000。这就是程序的错误所在。或者,您可以将所有变量的值更改为DEC 10

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23986731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档