marie

    0熱度

    1回答

    是否有任何地方有MARIE程序集的命令行解釋器? 我意識到這是一個簡單的任務來實現一個,但我正在分級學生工作的過程,並想知道是否有一個工具,可以幫助我自動執行此過程。 我遇到過很多模擬器,基於html和(比如https://github.com/MARIE-js),但我想要更簡單的東西,可以從腳本讀取寫入文件。 我自己寫這個,因爲我找不到一個,但是因爲網絡很大,我想知道是否有人知道一個。 謝謝。

    0熱度

    1回答

    這是一項作業,我被卡在這裏。任何幫助表示讚賞。 我試圖打印奇數到用戶輸入值(比如6或7)。 我有下面的代碼,哪種做我想要的,但不完全。 這是我的代碼: org 100 input /ask for input store num /store the input as num load one store oddnum /store 1 as odd number out

    0熱度

    2回答

    所以,我在使用MARIE模擬器時遇到了一個問題。這裏是提示: define a decimal variable X and set X = 0 define a decimal variable Y and set Y = 0 Input a number in decimal form from the keyboard store the number in location X

    0熱度

    1回答

    我目前正在研究MARIE SIMULATOR,我試圖獲得三位輸入的小數,並將它們全部相乘。我將我的代碼保存爲.mas並嘗試進行組裝。它說我有1個錯誤,但大會上市完全是空的!我發現,當我從中刪除Jump OP時,代碼彙編並運行,但我需要跳轉才能得到正確的答案。我看到的每一處跳躍都是按照我的意思寫的,所以我不知道我是否錯了,如果我的模擬器被竊聽或者是什麼。 ORG 100 /Starting poi

    0熱度

    1回答

    我想寫一個while循環,而N> 5. 雖然我明白只是做一個循環點,並跳回到它,我應該如何寫一個skipcond測試N> 5? 我看了一個關於while循環的其他MARIE問題,但沒有完全得到答案。 編輯:忘了提及我的想法是從N中減去5,然後跳過800來查看它是否爲真。這是做這件事的正確方法嗎?

    0熱度

    1回答

    在瑪麗模擬器中使用了Iam new。我知道如何在模擬器中添加,但不幸的是我不知道如何增加。 例如,我怎麼可以把這個代碼:S = x * Y + z 在此先感謝

    -3熱度

    1回答

    我是瑪麗程序設計新手。 我想編寫一個將輸出以下代碼:W + X-Y = Z, 和W必須等於100,X = 30,Y = 43 Load W Add X Subt Y Store Z Halt 這甚至不會組裝! 請幫忙, 謝謝!

    0熱度

    2回答

    僞代碼: if x > 1 then y = x + x; x = 0; endif; y = y + 1; 我跟蹤從下面的僞代碼基於MARIE代碼: ORG 100 IF, LOAD X SUBT ONE/What is this for? SKIPCOND 800 JUMP ENDIF THEN, LOAD X

    2熱度

    1回答

    我相信我這樣做是正確的,任何人都可以仔細檢查工作。如果這是正確的,我應該看看確認它正在選擇正確的數字。所以我想給這個數組,看看哪一個數組是最小的數組。 Org 100 /Find minimum Load Start Add Num Subt One Store Loc Loadi Loc Store Min Load Num

    -1熱度

    1回答

    將兩個數字6和3乘以,重複加上3六次,使用將增加3六次的循環並將結果存儲到累加器中。