Вопросы по теме 'mars-simulator'

где ошибка в моем коде MIPS?
мне нужна помощь. Я написал этот код в MARS. Предполагается получить от пользователя целое число и преобразовать его в HEX. Я просматривал его несколько часов, и, насколько я вижу, он должен работать нормально. Я включил только цикл и часть вывода...
2197 просмотров
schedule 05.06.2024

Создание (и доступ) к массиву в MIPS
Я пытаюсь создать массив в сборке MIPS, а затем добавить все элементы вместе. Однако, когда я пытаюсь собрать следующее, он говорит Ошибка в read_array, строка 1, позиция 7: директива ".word" не может отображаться в текстовом сегменте. Сборка:...
80867 просмотров
schedule 09.09.2022

Установка самого правого бита операнда деления
Я использую симулятор MARS MIPS для имитации разделения в ассемблерных кодах. Как в процессе сдвига установить самый правый бит частного в 1 и 0? Я использовал ori $t2,$t2,1 для установки 1 и andi$t2,$t2,-2 для установки 0, так ли это?
750 просмотров
schedule 25.05.2023

Чтение целого числа в локальную переменную в MIPS
Как я могу прочитать целое число в локальную переменную в MIPS? Проблема просит меня использовать концепцию назначения целочисленных переменных в качестве локальных переменных. (Вопрос из моего учебника.)
35358 просмотров
schedule 09.07.2023

ошибка: адрес магазина не выровнен по границе слова
Я использую симулятор MARS MIPS и цифровой лабораторный симулятор. Цель моего кода — показать числа от 0 до 15 в шестнадцатеричном формате на симуляторе Digital Lab. я получаю эту ошибку Runtime exception at 0x00400024: store address not...
26111 просмотров
schedule 02.11.2022

Язык ассемблера MIPS с MARS
новый здесь, и новый в сборке. Я работаю над своим первым заданием, и оно кажется простым, но мне все еще не хватает понимания MIPS. Моя текущая проблема заключается в попытке прочитать подсказки и распечатать целые числа. Я должен делать это...
1431 просмотров
schedule 30.03.2022

Набор MIPS Julia, который подключается к растровому отображению
Я уже создал итерации Julia, но у меня возникли проблемы с их интеграцией с отображением растрового изображения в MARS. Он должен принимать только входные данные a и b и использовать вложенные циклы для повторения функции 256 раз. Вот что у меня...
942 просмотров
schedule 13.12.2022

Печать на экран в программе MARS для MIPS
Привет, мне нужно написать программу в MIPS, которая выполняет пузырьковую сортировку, а затем печатает отсортированный массив и воспроизводит ноты. У меня возникли проблемы с его выполнением на Марсе, и мне интересно, что мне нужно добавить в мою...
848 просмотров
schedule 05.10.2023

Может кто-нибудь объяснить мне, что происходит в определенной части этого кода? (МИПС/СБОРКА)
Извините, что продолжаю задавать вопросы, мне так плохо. .data .align 4 Table: .space 24 msg1: .asciiz "Please insert an integer: " msg2: .asciiz " " msg3: .asciiz "\nVector contents: " .text .globl main main: addi $s0,$zero,5 addi $t0,$zero,0...
480 просмотров
schedule 16.07.2022

Двойное деление Mips возвращает Infinity
Я свел свою проблему к следующему коду: .data newline: .asciiz "\n" .text .globl main main: li $t0, 4 li $t1, 16 mtc1 $t0, $f2 # Two integers get stored as floats mtc1 $t1, $f30 div.d $f12, $f2, $f30 li $v0, 3 syscall...
1533 просмотров

Печать последовательности Фибоначчи с использованием рекурсии в mips
Привет, ребята, мне нужно распечатать значения последовательности Фибоначчи до n-го значения (введено пользователем). Итак, если пользователь ввел 3, мне пришлось бы напечатать 1, 1, 2. Я должен делать это рекурсивно и итеративно. У меня есть...
2655 просмотров
schedule 10.07.2022

MIPS - IEEE binary64 (двойное) и целочисленное умножение со знаком
У меня проблема с проектом MIPS. Задача состоит в том, чтобы умножить двоичное64(двойное) число на целое число со знаком без использования модуля с плавающей запятой. Он почти работает хорошо, но для некоторых чисел возникает ошибка (например,...
379 просмотров
schedule 11.02.2024

Отображение растрового изображения в симуляторе MARS
Я пытаюсь нарисовать несколько цветных квадратов в памяти симулятора MARS. Проблема в том, что я даже статически ничего не могу нарисовать. http://tinypic.com/r/503czk/8 По сути, у меня есть некоторая память, заполненная желтым цветом (я...
10344 просмотров
schedule 17.04.2023

Сохранение слов в массиве в Mars MIPS
Я пытаюсь научить себя сборке, используя Mars для архитектуры MIPS, и мне интересно, как сохранить серию слов в массиве. Я знаю, что если бы у меня было 4 слова, я бы выделил 16 байтов следующим образом: .data X: .space 16 Затем у меня...
5022 просмотров
schedule 07.06.2022

Адрес загрузки и строки, Mars Mips
Я знаю, что это может быть глупый вопрос, но я просто хочу быть уверенным в этом. Могу ли я использовать функцию адреса загрузки (la), не имея .data в моей программе? Если нет, я могу попросить пользователя ввести строку в части .data, чтобы я мог...
3636 просмотров
schedule 26.05.2022

MARS MIPS Какую ветвь использовать для проверки, делятся ли числа нацело
.data prompt: .asciiz "Enter your first number:" prompt2: .asciiz "Enter your second number:" prompt3: .asciiz "Your Number was evenly divisible by the second number!" .text main: li $s0, 0 #Sets $s0 0 li $v0, 4 #Get user input la $a0, prompt...
2074 просмотров
schedule 19.04.2023

Как я могу напечатать новую строку в текстовый файл в mips, просто напечатайте пробел
У меня есть следующий код в MIPS, который я запускаю в симуляторе Марса. Код открывает текстовый файл для записи. Проблема с результатом: он продолжает печатать все строки, которые я предоставляю в своем коде, без печати новой строки, которую я...
5833 просмотров
schedule 03.08.2023

Как обновить подсказку в mars mips?
Хорошо, я пытаюсь очистить ввод-вывод приглашения по умолчанию для MARS (ассемблер mips) и, честно говоря, не знаю, как это сделать. Какой код или системный вызов я могу использовать для обновления экрана во время работы программы? РЕДАКТИРОВАТЬ:...
2410 просмотров
schedule 30.06.2023

Выполнить и получить вывод из файла MIPS (среда Mars) на Java.
У меня есть код Java, который создает код MIPS и помещает его в файл (скажем, output.asm). Мне было интересно, есть ли способ, которым я могу выполнить этот файл MIPS и получить все, что он печатает на консоли, в моем java-коде? Примечание. Я...
316 просмотров
schedule 22.08.2022

Простая сборка MIPS — возврат числа Фибоначчи
Я пытаюсь создать простой ассемблерный код, который принимает ввод N и возвращает N-е число Фибоначчи (например, если вы вводите 2, он должен вывести 1, а если вы вводите 3, он должен вывести 2). Мой код не выдает никаких ошибок, но после ввода числа...
2719 просмотров
schedule 22.09.2023