Описание тега mips64

1 ответ

Сборка MIPS - sw, add, sub и т. Д.

Я пытаюсь вычислить промежуток из 10 чисел, но я застрял, прежде чем я могу начать. Я могу загрузить набор в память, используя мои команды LW, но после этого НИЧЕГО не работает. Когда я делаю дамп после выполнения НИЧЕГО не работает. 10 значений ест…
04 сен '13 в 00:38
1 ответ

Хранить строки в MIPS

Я буду коротким. Я делаю программу в MIPS, которая получает строки из 15 символов от пользователя. Я не могу сохранить строку в стеке. Обратите внимание, что я использую 2D Matrix [20][15], где 20 - строка, а каждая строка имеет 15 символов. Пожалуй…
28 мар '15 в 13:10
1 ответ

Кросс-компиляция не может найти заголовочные файлы для net-snmp (i686/mips64)

В настоящее время я пытаюсь выполнить кросс-компиляцию на mips64 с использованием библиотеки общих объектов, когда я запускаю следующую команду: toby@cbmFinal:~/x-tools/mips64-n64-linux-gnu/bin$ ./mips64-n64-linux-gnu-gcc -I /home/toby/Downloads/net…
15 сен '14 в 14:25
0 ответов

Обнаружена ошибка на проходе 2 в Winmips64

У меня есть код сборки, который дает мне ошибку: Ошибки, обнаруженные на проходе 2 Это подчеркивает halt команда в конце красным. Если я нажимаю "ок", программа открывается, но когда я пытаюсь ее запустить, я думаю, что она ведет себя не так, как я …
08 мар '17 в 20:17
0 ответов

Делить два целых числа знака в мипах без использования инструкции div. С вводом записывается шестнадцатеричный

Пожалуйста, помогите мне, я пишу mips кода, чтобы разделить 2-х знаковое целое число согласно алгоритму в книге по организации и дизайну компьютеров, но результат не соответствует ожидаемому. Я не знаю в чем я не прав .text .globl main main: ori $s0…
23 окт '13 в 14:09
1 ответ

Что-то не так с выводом этой программы MIPS(двойной)

Я пишу программу на MIPS для преобразования дюймов в сантиметры, но результат всегда оценивается в ноль. Я не знаю, где я сделал не так. Я написал программу ниже. Он компилируется, но не оценивает правильный результат, всегда давая 0. #declaring som…
22 дек '17 в 18:38
1 ответ

Как собрать boringSSL с аркой MIPS?

Я пытаюсь собрать boringSSL в основной ветке для моего проекта Android. Мне нужно собрать его для поддержки MIPS и MIPS64. Тем не менее CMakeLists.txt Файл просто не имеет определения для этой арки, и я получил ошибку при создании сценария сборки. Я…
05 янв '17 в 06:49
1 ответ

Как правильно загрузить код MIPS в winMIPS64

Я попытался загрузить следующий код в winMIOS64, но этот процесс не удался, потому что он выдал ошибку в строке 2, мог бы помочь мне определить проблему и, если есть другие инструкции, должны быть изменены??!! .data m1:.asciiz "enter the total numbe…
05 апр '16 в 20:06
2 ответа

Mars MIPS Simulator не работает, проблемы с установкой?

Я скачал.jar-файл Mars MIPS Simulator и скачал java-файл jdk из оракула. Всякий раз, когда я открываю файл jar, IDE там, но все затенено. Я даже не могу редактировать текст в окне. Когда вы выбираете "Выполнить", в поле ниже появляются три отрезанны…
30 авг '15 в 14:40
1 ответ

Разница между инструкциями одинарной и двойной точности

Все мы знаем, что MIPS FPU имеет две точности, одинарную или двойную. Когда я посмотрел его в наборе команд, я обнаружил, что для одной и той же операции инструкции для одинарной и двойной точности не различаются. Например, здесь из MIPS Architectur…
09 июл '15 в 23:58
1 ответ

Control+ C сигнал в QEMU

Может кто-нибудь, пожалуйста, помогите мне понять, как qemu обрабатывает сигнал control+c? А в каком файле? (или несколько полезных ссылок, чтобы понять это) Я хочу сделать маршрут (например, график вызовов). На самом деле этот сигнал не работает на…
24 авг '13 в 09:25
1 ответ

Запустите файл.spim, используя spim в Ubuntu

Для какой-то цели я пишу файл MIPS для поиска второго по величине элемента массива Как мне запустить его, чтобы получить вывод? Мне нужны командные строки для стимулятора спима Я использую Ubuntu 16.04 Xenial, кстати
26 авг '16 в 12:17
2 ответа

Сборка процессора Loongson и MIPS?

На моем пути ноутбук Gdium Liberty 1000 (процессор Loongson 2F). Я буду использовать его в основном для изучения ассемблера MIPS. Предполагается, что внутренняя архитектура Loongson отличается от процессоров MIPS. Действительно ли он запускает сборк…
29 май '12 в 16:15
1 ответ

Как записать значение с плавающей точкой в ​​файле в симуляторе MARS MIPS?

Я делаю проект Unit Converter в симуляторе MARS MIPS. Мне также нужно хранить результаты преобразований в файле. Результат преобразования - это число с плавающей точкой, которое мне нужно хранить. Я использую код ####################################…
26 мар '16 в 11:01
0 ответов

Небольшая ОС с открытым исходным кодом для Octeon SoC (MIPS64)

Я ищу небольшую (<16MB на флэш) ОС с открытым исходным кодом, предпочтительно дистрибутив linux для запуска на Cavium Octeon SoC (MIPS64). Аппаратное обеспечение также ограничивает меня либо для запуска из памяти (и желательно, чтобы его можно было …
26 апр '14 в 17:20
2 ответа

MIPS обратный код битов (преобразованный из кода C) ... Но это не работает

Вот код C: unsigned int reverse(register unsigned int x) { x = (((x &amp; 0xaaaaaaaa) &gt;&gt; 1) | ((x &amp; 0x55555555) &lt;&lt; 1)); x = (((x &amp; 0xcccccccc) &gt;&gt; 2) | ((x &amp; 0x33333333) &lt;&lt; 2)); x = (((x &amp; 0xf0f0f0f0) &gt;&gt; …
05 дек '13 в 07:55
0 ответов

Создание 64-битной MIPS-цепочки с прямым порядком байтов

Я пытаюсь создать 64-битный кросс-компилятор с прямым порядком байтов MIPS. Я использовал следующее руководство (заменив aarch64 вместо mips64): https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/ Я использовал следующие версии каждой б…
23 окт '18 в 13:14
1 ответ

Понимание блоков asm, написанных для gcc

Что означает следующая сборка в простом C (это должно быть скомпилировано с помощью gcc): asm volatile ( "mov.d %0,%4\n\t" "L1: bge %2,%3,L2\n\t" "gsLQC1 $f2,$f0,0(%1)\n\t" "gsLQC1 $f6,$f4,0(%5)\n\t" "madd.d %0,%0,$f6,$f2\n\t" "madd.d %0,%0,$f4,$f0\…
20 авг '17 в 01:43
1 ответ

Когда я пишу в MIPS, я не уверен, использовать ли li или addi. Мне до сих пор неясно, в чем разница.

Например, у меня есть фрагмент кода C, который я пытаюсь преобразовать в MIPS для практики, но для переменной count я не знаю, использовать ли addi $t0,0 или li $t0, 0. Могу ли я использовать либо либо, либо? А какая разница? Void haarPredict (int v…
14 окт '18 в 22:24
0 ответов

MIPS64 Ошибка в строке 1

Этот код должен рассчитывать число е. И когда я выполняю его в WinMips64, в строке 1 выдается ошибка, которую я не вижу. Не могли бы вы мне помочь? .data res: .float 1 rang: .float 10 i: .float 1 resultatactual: .float 1 .text L.D F0, rang(R0) L.D F…
07 май '18 в 09:08