首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Marie模拟器在存储输入后出现循环

Marie模拟器在存储输入后出现循环
EN

Stack Overflow用户
提问于 2016-04-19 11:24:30
回答 1查看 819关注 0票数 1

我已经编写了这个非常基本的Marie代码,用于将两个数字X和Y相乘。我没有编写前6行代码,只需要分配X和Y小数来测试程序,但意识到我需要允许用户输入数字。现在,当我单步执行或运行它时,它只是请求输入,存储X,请求输入,存储Y,然后返回请求输入,即。X的输入。它无限地这样做。什么?

代码语言:javascript
复制
Multiply_Subroutine, Dec 0
Input
Store X
Input
Store Y

multiply, Dec 0
Load Y
Skipcond 800
Jump end
Load temp
Add X
Store temp
Load Y
Subt One
Store Y
Skipcond 400
Jump multiply
Load temp
Store X
Output X
end, Halt



X, Dec 0
temp, Dec 0
Y, Dec 0
Null, Dec 0
One, Dec 1
EN

回答 1

Stack Overflow用户

发布于 2016-04-19 12:10:52

这是因为您的乘法子例程行名称/变量在第8行时的操作数为0,它需要为Dec 8才能工作:)

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

https://stackoverflow.com/questions/36707978

复制
相关文章

相似问题

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