问题标签 [marie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1132 浏览

marie - 如何在玛丽模拟器中进行乘法和加法

我是玛丽模拟器的新手。我知道如何在模拟器中添加,但不幸的是我不知道如何乘法。例如,我怎样才能为此输入代码: S=x*Y+z 在此先感谢

0 投票
1 回答
1067 浏览

assembly - MARIE ASM Lang - 整数除法(正/负)

出于学习目的,我正在尝试在 MARIE 中编写任何整数除法。

这是标准(希望是正确的)代码,它将 X 除以 Y 并除以余数,但仅限于正整数。

我怎样才能使它适用于底片?可能有一些 IF 和一些位掩码,但我不知道如何正确地做到这一点。

0 投票
1 回答
1927 浏览

assembly - 以 MARIE 汇编语言打印奇数,直至用户输入值

这是一个家庭作业,我被困在这里。任何帮助表示赞赏。

我正在尝试将奇数打印到用户输入值(例如 6 或 7)。我有以下代码可以满足我的要求,但不完全是。

这是我的代码:

如果用户输入是 7;它打印

在这里,预期输出是 1 3 5 7

如果用户输入是 6;它打印

在这里,预期输出是 1 3 5

0 投票
1 回答
1800 浏览

assembly - MARIE 代码同时执行 if 和 else 条件

我被要求做以下事情:

编写 MARIE 代码以执行以下程序摘录。

说明: - 使用“ORG”指令在地址 200 处启动程序。 - 程序末尾应包含以下标签和指令:

我写了这个:

我的代码同时执行 if 和 else 条件。这是为什么?我该如何解决?我写的代码正确吗?

0 投票
1 回答
86 浏览

assembly - 玛丽命令行解释器

MARIE 程序集是否有命令行解释器?

我意识到实现它是一项简单的任务,但我正在对学生的作业进行评分,并想知道是否有一种工具可以帮助我自动化这个过程。

我遇到了许多基于 html 的模拟器(例如https://github.com/MARIE-js),但我想要一些更简单的东西,可以从脚本中读取写入文件。

我打算自己写这个,因为我找不到,但由于网络很大,我想知道是否有人知道。

谢谢你。

0 投票
1 回答
1539 浏览

assembly - 玛丽没有打印最终输出

我正在编写一个代码来乘以三个数字。

A x B x C = Z 您必须输入所有初始值。还有一个有害变量 P。您按此顺序输入 ABCZ P... AB & C 可以是任何东西。Z 输入为 0,P 输入为 1。(如果你能告诉我如何设置它们的初始值,那也很棒。)

我真正的问题是,当我在程序末尾输出 Z 时,它要么打印一个空格,要么打印一个 x。任何帮助将不胜感激。

A, 12 月 0 日

B, 12 月 0 日

C, 12 月 0 日

Z, 12 月 0 日

P, 12 月 0 日

0 投票
1 回答
5363 浏览

marie - 如何在 MARIE 的一行中打印一个字符串?

我想在 MARIE 的一行中打印一组字母。我修改了要打印的代码Hello World并想出了:

我的程序最终停止了两次迭代。我似乎无法弄清楚如何在一行中打印一组字符。谢谢。

0 投票
0 回答
110 浏览

assembly - 这个 MARIE 指令集甚至可能吗?

我得到了以下 MARIE 指令集,并被告知输出第一遍的符号表是什么,并在 AC 中输出结果。问题是,我什至不认为这是可能的:

我只是不明白ADD B当标签没有在下面声明时我们怎么做,事实上ADDI D,我们需要将实际值存储在 B 中。否则汇编程序将执行第一遍,而不是找到标签在指令之后为B关联,然后继续循环尝试将B添加到AC,将其存储在D中,将与D关联的指针添加到AC,然后返回存储B。

我很感激任何关于我在这里可能遗漏的信息或指针(不是双关语)。

0 投票
1 回答
109 浏览

assembly - MARIE组装:创建一个程序来计算一周中的哪一天出生

这是家庭作业的一部分。我不是要求任何人专门为我做功课,因为我想自学;但是,任何人都可以详细说明我将如何去做吗?这是我们的第二个任务,我个人认为这对于初学者来说是一项非常高级的任务。无论如何,任何帮助将不胜感激!

我知道用户应该以“XX/XX/XXXX”格式输入日期,但是如何计算和显示日期呢?另外,我应该如何处理用户输入?我应该使用三个变量进行输入还是一次只询问日期?

0 投票
1 回答
1186 浏览

assembly - 如何使用 MARIE 找到偶数?

我正在做一个项目,但我被困住了。我正在尝试编写一段代码来检查给定数字是否为偶数,将其减去 2(给定数字不能超过 6)。如果是偶数则打印 0,如果是奇数则打印 1。

^^ 那是我尝试翻译成 MARIE 语言但没有任何效果的 java 代码。

我会发布我的 MARIE 代码,但我觉得它太混乱了:/