Описание тега marie
MARIE (Machine Architecture that is Really Intuitive and Easy) allows you to learn the essential concepts of computer organization and architecture, including assembly language, without getting caught up in the unnecessary and confusing details that exist in real architectures.
1
ответ
Как сделать умножение, а затем сложение в симуляторе Мари
Я новый в симуляторе Мари. Я знаю, как добавить в симулятор, но, к сожалению, я не знаю, как умножить. например, как я могу поставить код для этого: S=x*Y+z Заранее спасибо
20 авг '16 в 20:03
1
ответ
Как я могу найти четные числа, используя MARIE?
Я работаю над проектом, но я застрял. Я пытаюсь написать фрагмент кода, который проверяет, является ли данное число четным, вычитая его на 2 (данное число не может быть больше 6). Если он четный, то печатается 0, если нечетный, печатается 1. int cou…
13 мар '18 в 05:52
1
ответ
Мари симулятор умножения трех чисел
В симуляторе Мари, как бы я умножил 3 положительных числа (например, 21, 19 и 23) и сохранил результат в переменном продукте, используя цикл? Я новичок в Мари и не могу понять это. Спасибо!
17 ноя '18 в 18:18
1
ответ
Кубирование чисел с повторным добавлением в MARIE
Я пытаюсь написать подпрограмму для MARIE, которая будет кубировать число с помощью повторного сложения. Я знаю, что мне нужно добавить число, равное его количеству, три раза (поэтому, если его 4, мне нужно добавить 4 к себе 4 раза, 3 раза). У меня …
21 мар '16 в 09:15
1
ответ
Вычисление среднего, нахождение мин / макс на языке ассемблера Мари
Я пытаюсь найти способ сохранить минимальное и максимальное из 10 чисел, которые вводит пользователь. Я не ищу в массиве чисел, а хочу сравнить каждое входное число, которое появляется перед тем, как добавить его к другим числам. Код, который я сдел…
17 дек '15 в 08:24
0
ответов
В чем разница между ORG 0 и ORG 100 в MARIE?
Я новичок в программировании MARIE и пытаюсь написать небольшую программу Marie, которая просматривает список сохраненных чисел и выводит его адрес, если он есть, или выводит 0, если его нет в списке. Список содержит как положительные, так и отрицат…
16 апр '18 в 23:24
1
ответ
Как определить ошибки MARIE?
После сборки текущего файла в MARIE. Если мне выдается ошибка, как я могу определить, на какую строку направлена ошибка? Также я работаю над заданием, которое требует от меня ввода длины и ширины от пользователя и вывода периметра или площади. Пок…
10 окт '15 в 03:38
1
ответ
MARIE ASM Lang - деление на целые числа (положительное / отрицательное)
В целях обучения я пытаюсь написать любое целочисленное деление в MARIE. Это стандартный (надеюсь, правильный) код, который делит X на Y с остатком, но только с положительными целыми числами. LOAD X STORE REMAIN WHILE SUBT Y SKIPCOND 800 JUMP CHECK …
01 фев '17 в 21:07
1
ответ
Переводчик командной строки мари
Есть ли где-нибудь интерпретатор командной строки для сборки MARIE? Я понимаю, что это простая задача для ее реализации, но я нахожусь в процессе оценки работы студентов и хотел бы знать, есть ли инструмент, который может помочь мне автоматизировать…
25 май '17 в 17:52
1
ответ
Код MARIE, если выполняются условия
Меня попросили сделать следующее: Напишите код MARIE, чтобы выполнить следующую выдержку из программы. If (x < y + z) { x = x – y; z=z+1; } else y=y-1; Инструкции: - Используйте инструкцию "ORG", чтобы запустить вашу программу по адресу 200. - В …
27 апр '17 в 16:08
2
ответа
Как мне напечатать строку в одну строку в MARIE?
Я хочу напечатать набор букв в одной строке в MARIE. Я изменил код для печати Hello World и придумал: ORG 0 / implemented using "do while" loop WHILE, LOAD STR_BASE / load str_base into ac ADD ITR / add index to str_base STORE INDEX / store (str_bas…
16 окт '17 в 22:27
1
ответ
Мари симулятор зацикливается, когда не предназначен для хранения входов
Я написал этот очень простой код Мари для умножения двух чисел, X и Y. Я построил его без первых 6 строк и просто назначил десятичные числа X и Y для проверки программы, но понял, что мне нужно разрешить пользователю вводить числа. Теперь, когда я п…
19 апр '16 в 03:24
1
ответ
Деление с использованием повторного вычитания в MARIE
Я пытаюсь написать программу на ассемблере MARIE, которая разделит два числа, используя повторное вычитание. Мне нужно посчитать количество вычитаний, необходимых для достижения нуля или минус числа. У меня есть несколько проблем с этим, вот мой код…
08 апр '16 в 23:48
1
ответ
МАРИ: Мой Skipcond 400, похоже, не мешает программе проходить через цикл =C Что здесь не так, я даже не знаю?
Input Store b Output Input Store c Output Loop, Load a Add b Store a Load c Subt i Store c Output Skipcond 400 Jump Loop Load a Output Halt a, DEC 0 b, DEC 0 c, DEC 0 i, DEC 1 z, DEC 0
17 сен '11 в 00:55
3
ответа
MARIE Ассамблея Если-Тогда
Псевдокод: 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 ADD X STORE Y LOAD ZERO STORE X ENDIF, LOAD Y ADD …
08 дек '13 в 01:45
0
ответов
2 подпрограммы в мари
Мне нужен файл Мари с 2 различными подпрограммами. Первая - это печать строки, которую я ввожу в код, а вторая - печать строки, которую пользователь вводит по 1 символу за раз. У меня они оба работают по отдельности, но когда я пытаюсь объединить их…
20 апр '18 в 07:39
0
ответов
Не могу открыть симулятор мари
Mariesim.Jar файл не открывается. У меня JDK и JRE настроены правильно. У меня есть другой компьютер, который будет работать нормально. Он открывает симулятор с "Java SE Platform Binary". Эта опция недоступна на этом компьютере. У меня есть JDK и JR…
17 сен '18 в 18:47
0
ответов
Как обрезать пробелы в конце строки в Мари?
Привет, я новичок в языке программирования Marie, и у меня есть строка с адресом NameAddr. Моя подпрограмма печати перестает печатать, когда она достигает 0 символов (отмечая конец строки). Чтобы обрезать пробелы, я просто повторяю назад от адреса п…
05 сен '18 в 04:43
1
ответ
Мари не печатает окончательный вывод
Я пишу код для умножения трех чисел. A x B x C = Z Вы должны ввести все начальные значения. Существует также переменная вреда P. Вы вводите в этом порядке A B C Z P... A B & C может быть любым. Z вводится как 0, а P как 1. (Если вы можете показать м…
08 июн '17 в 05:13
1
ответ
Тестирование во время цикла (MARIE)
Я пытаюсь написать цикл while, пока N > 5. Хотя я понимаю, что нужно просто создать точку цикла и вернуться к ней, как мне написать тест с пропуском секунды для N > 5? Я посмотрел на еще один вопрос MARIE, касающийся циклов while, но так и не получи…
06 ноя '14 в 17:53