问题标签 [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 回答
269 浏览

assembly - 玛丽:如何打印姓名

我有一个问题,希望用户输入名字和姓氏,然后打印出来。这个问题还希望我在名字和姓氏之间也打印一个空格,我无法弄清楚如何做到这一点。我也这样做了,如果用户输入“$”,程序将停止接受输入并继续打印子程序。到目前为止,这是我的代码。

0 投票
1 回答
23 浏览

marie - 试图弄清楚玛丽模拟器是如何工作的

我试图弄清楚如何在玛丽模拟器中创建一个基本程序,这是伪代码

搜索互联网后,我想出了这个

谁能帮我找出正确且有效的代码?

0 投票
1 回答
77 浏览

if-statement - MARIE 大会,否则

与 MARIE 大会作斗争。需要写一个 x=3 和 y=5 的代码,如果 x>y 则需要输出 1,如果 x<y 需要输出 1,我有开始但不知道该怎么做 if else玛丽的陈述

LOAD X SUBT Y SKIPCOND 800 JUMP ELSE OUTPUT HALT

0 投票
1 回答
28 浏览

assembly - 我不确定我的 Marie 代码有什么问题,如果可能的话,我想要一些关于如何修复它的建议,

我一直在做这个 Marie 代码,它说每次我尝试组装它时都会出现三个错误,我不确定如何修复它,我尝试过改变很多东西,但我仍然得到 3 或更多错误。它告诉我指令无法识别,这是错误出现的地方,我对这一切都非常陌生,所以我仍在试图弄清楚它是如何工作的,如果它是超级简单的东西,请道歉!感谢您的任何帮助!这是代码,下面是错误的图像

在此处输入图像描述

0 投票
0 回答
33 浏览

marie - Marie Simulator.jar,操作数未定义错误

你好,我想知道我需要定义什么才能让这段代码正常工作,我已经修复了我之前遇到的所有其他错误,但是我不确定这个。下面是有错误的图片,如果需要更多信息,请告诉我,我会尽力提供。我也在使用 MarieSim.jar。

在此处输入图像描述

0 投票
0 回答
13 浏览

marie - Marisim 中的标签错误,关于如何修复它的任何建议?

我在玛丽遇到了一个问题,它说错误是“标签不能以 0..9 作为其起始字符”。我将如何解决这个问题?下图是出现此错误的代码部分。我以前从未见过这个,我的朋友和我都找不到任何东西。任何建议表示赞赏!

在此处输入图像描述

0 投票
1 回答
28 浏览

assembly - 汇编程序(在 MARIE 中),如何填写第一遍和第二遍?

我真的做了 sympol 表并且填充它很容易,但是代码有很多错误,比如重复无效和值 var1、var2 和 res,其中没有 HEX 或 DEC 的数据类型等。所以要填写什么真的很混乱

点击查看问题

有什么帮助吗?

0 投票
0 回答
19 浏览

marie - 我将如何修复此代码以乘以负数?

我如何让这个玛丽代码乘以否定?它确实很好,但我无法让它与负数一起工作,至少不正确,尤其是数千个更大的数字。

0 投票
0 回答
54 浏览

counting - 如何使用 Marie 汇编语言计算位数?

我目前正在一个项目中使用 MARIE 汇编语言来创建一个汉明代码版本。我最初的工作是首先让用户输入 8 位作为数据位,然后让程序输出正确的 12 位代码字。

为了找到奇偶校验位的正确值,我认为最简单的方法可能是加载对应于某个奇偶校验位的每个数据位,并计算 1 的数量。但是,我还没有找到让 Marie 数位的方法。我知道没有直接的指令可以让 Marie 计算位数,但是有人对哪些指令可能会引导我找到答案有任何建议吗?如果不清楚,我提前道歉,如果是,请告诉我,以便我可以相应地编辑我的问题。

0 投票
1 回答
39 浏览

marie - 如何在MARIE中缩短将信息字转换为汉明码的代码

我制作了一个 MARIE 码,它输入 8 个信息位并将其转换为 12 位汉明码。如何缩短此代码?我对每个奇偶校验位使用相同的 XOR 函数,每个位的值不同。我首先在一个循环中输入 8 位并将其存储在不同的地址,如数组。然后,我找到了不同奇偶校验位的异或(事先知道位置)并替换了主要信息字中的奇偶校验位(使用每个位置的地址)。最后给出了汉明码的输出。

我已经发布了下面的代码:

'''

'''