首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三数的Marie仿真器乘法

三数的Marie仿真器乘法
EN

Stack Overflow用户
提问于 2018-11-17 18:18:01
回答 1查看 2.3K关注 0票数 0

在Marie模拟器中,我将如何乘以3个正数(Ex.并使用循环将结果存储到变量产品中?我是刚认识玛丽的我想不出这点。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-11-18 20:48:59

我在迭代中使用了两个变量Sum1和Sum2。Sum1通过第二个变量的计数来添加第一个变量。然后,第三个变量的计数将这个总数相加。最后的结果是您的product

例如:2x3x4

2+2+2=6 (Sum1加2,3次)

6+6+6+6= 24 (Sum2加6,4次)

代码语言:javascript
复制
    Input
    Store   A
    Input
    Store   B
    Input
    Store   C

    Load    B
    Store   Count   /Set count for B times

Loop1,  Load    A
    Add     Sum1
    Output  /Track process
    Store   Sum1

    Load    Count
    Subt    One
    Store   Count
    Skipcond 800
    Jump    Count2
    Jump    Loop1

Count2, Load    C
    Store   Count   /Set count for C times

Loop2,  Load    Sum1
    Add     Sum2
    Store   Sum2    /Final Sum2 == Product
    Output  /Track process
    Load    Count
    Subt    One
    Store   Count
    Skipcond 800
    Jump    End
    Jump    Loop2

End,    Load    Sum2
    Output
    Halt

A,  Dec 0
B,  Dec 0
C,  Dec 0
Sum1,   Dec 0
Sum2,   Dec 0
Count,  Dec 0
One,    Dec 1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53354152

复制
相关文章

相似问题

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