问题标签 [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 投票
2 回答
9363 浏览

assembly - MARIE 一个数除以另一个数

我正在使用 MARIE 程序学习汇编,但我无法从书中找出热门问题:

将一个数除以另一个数并将商和余数存储在两个不同的内存位置。

这是我到目前为止所拥有的,我做错了什么?仅供参考,程序中没有内置除法或乘法,所以我必须使用循环来做,但我想我错过了一些东西。

该程序可以在这里http://computerscience.jbpub.com/ecoa/2e/downloads/MarieSim-v1.3.01.zip

0 投票
1 回答
3781 浏览

c++ - MARIE 汇编器 - 如何乘法

我想编写一个简单的 MARIE 程序来评估表达式A x B + C x D

现在,关于 Marie 汇编语言的信息并不多。我不确定是否有乘数?如果没有,我是否必须循环或其他东西才能让它成倍增加?我知道对于某些运算符,例如<>您会减去。

这是我到目前为止所拥有的:

我只是卡住了。

0 投票
1 回答
45368 浏览

assembly - `Skipcond` 在 MARIE 汇编语言中是如何工作的?

我正在尝试理解 MARIE 汇编语言。我不太明白skipcond<, 或>, 或乘法或除法之类的事情。

我正在使用这个简单的程序:

我不明白的是如何使用某些跳过条件:

现在,我知道我会从 10 中减去 x 并使用 skipcond 进行测试。

我不确定是哪一个以及为什么。我想如果我知道它们是如何工作的,也许会更容易理解。为什么用它来比较零?

这就是我所拥有的:

0 投票
1 回答
994 浏览

marie - 玛丽:我的 Skipcond 400 似乎并没有阻止程序通过循环 =C 这里有什么问题,我什至不知道?

0 投票
1 回答
4748 浏览

assembly - 理解汇编语言中的跳过条件

首先这是玛丽汇编语言。

到目前为止我所拥有的:我可以轻松地接受来自用户等的输入......

现在我想做的是每次用户输入一个字符时假设一个整数我想将它与“0”进行比较,然后每次用户输入一个零时将 counterzero 加一

这是一段简单的代码,因为我试图理解这个想法。

我相信我的问题是了解跳过条件的工作原理我认为一旦我知道我将知道如何与我的初始化变量进行比较

感谢所有花时间阅读本文的人。

编辑:我的测试是我输入零'0'并且计数器应该增加而不是它给了我一些奇怪的方框:S

0 投票
1 回答
1704 浏览

php - “getResults()”在教义查询中返回什么类型的对象

find(id)当我使用then执行查询时,它可以正常工作。
但是当我使用createQuery像这样的方法时

select u from User u where u.id = 1然后我得到错误,它是一个数组。

所以我想知道它是否总是返回一个数组,即使结果是1?

我试过getMaxResults(1)了,但我得到了同样的错误

0 投票
1 回答
2435 浏览

assembly - 如何比较两个数字

我在比较 MARIE(机器模拟器环境)中的两个数字时遇到了麻烦,由于某种原因,我似乎无法理解它。

我需要做的就是代码;允许用户输入 2 个数字然后比较它们,如果两个数字相同则输出 1,如果它们不同则输出 0。

到目前为止,我已经获得了最低限度的帮助,因此我们非常感谢所有帮助!

我试过这个:

0 投票
1 回答
12704 浏览

assembly - MARIE 汇编语言中的 Skipcond

我有以下代码:

现在,如果我理解正确的话,它在某种程度上等同于以下 Python 代码:

如果是这种情况,我很困惑为什么在完成循环过程后,MARIE 中的 X = 10 和 Python 中的 X = 11。根据我对 MARIE 代码的理解,skipcond 400 相当于 if y > 0。如果是这种情况,那么当 x = 10,y = 1 时,它仍然会通过 skipcond 从 y 中减去 1,因此重新启动循环并再次将 1 添加到 x 意味着当循环结束并输出数据时 x = 11。

一些帮助理解这一点将不胜感激,谢谢。

0 投票
3 回答
14175 浏览

if-statement - MARIE Assembly If-Then

Pseudocode:

I am tracing the MARIE code below based from the pseudocode:

Why is the SUBT ONE needed there?

0 投票
1 回答
3284 浏览

arrays - 这个 MARIE 代码能找到数组中的最小数字吗?

我相信我这样做是正确的,任何人都可以仔细检查这项工作。如果它是正确的,我应该去哪里验证它是否选择了正确的数字。所以我试图给出数组,看看哪一个是该数组中最小的数字。