8
ответов

Почему x86 ужасный? Почему это считают нижним по сравнению с другими? [закрытый]

Недавно я читал, некоторые ТАК архивируют и встретились с операторами против x86 архитектуры. Почему нам нужна другая архитектура ЦП для сервера и мини-/мейнфреймовый и смешанное ядро? говорит "...
вопрос задан: 11 September 2017 23:48
8
ответов

Как я могу выполнить программы сборки MIPS на x86 linux?

Есть ли какие-либо интерпретаторы командной строки или какой-либо другой набор программ вокруг для x86 linux для выполнения программ сборки MIPS? Я хотел бы смочь записать простые программы сборки MIPS и работать...
вопрос задан: 10 January 2014 12:29
7
ответов

MIPS - Действительно ли это важно?

Мой вопрос: Настолько выгоден язык программирования MIPS для знания? Я - студент CS и посещаю урок блока, который фокусируется на MIPS. Я - очень удобная запись на высокоуровневых языках, но...
вопрос задан: 9 January 2012 01:11
6
ответов

Регулярные выражения и блок

Я знаю 8 086 блоков и изучение блока MIPS. Кроме того, я изучаю Регулярные выражения, тогда я хочу знать: Как я могу использовать Регулярные выражения на них?
вопрос задан: 31 January 2010 21:18
6
ответов

Какова относительная скорость плавающей точки, добавляют по сравнению с плавающей точкой, умножаются

Десятилетие или два назад, стоило написать цифровой код для избегания использования, умножается и делится, и используйте дополнение и вычитание вместо этого. Хороший пример использует правые разности для оценки...
вопрос задан: 18 July 2009 06:40
5
ответов

Рекурсия в MIPS

Я хочу реализовать рекурсивную программу в блоке для MIPS. Строго говоря, я хочу реализовать известную функцию Fibonacci. Вот реализация в C: международная выдумка (интервал n) {если (n <2)...
вопрос задан: 2 April 2014 19:12
5
ответов

Процессоры MIPS: они все еще Используются? Который другую архитектуру я должен изучить?

Я программировал для x86 и x86-64 в ассемблере в течение нескольких месяцев. Теперь, я хочу идти дальше к некоторому другому виду процессоров. MIPS, SPARC, PowerPC, Itanium, ARM их я нашел ARM...
вопрос задан: 14 April 2010 05:33
5
ответов

Использование регистра ЦП C++

В C++ локальные переменные всегда выделяются на стеке. Стек является частью позволенной памяти, которую может занять Ваше приложение. Та память сохранена в Вашей RAM (если не выгруженной к диску). Теперь...
вопрос задан: 3 December 2009 12:04
4
ответа

Analizing двоичные файлы MIPS: существует ли библиотека Python для парсинга двоичных данных?

Я работаю над утилитой, которая должна разрешить, что шестнадцатеричное число адресует к символьному имени функции и числу строки исходного кода в двоичном файле. Утилита будет работать на Linux на x86, хотя двоичные файлы это...
вопрос задан: 9 April 2014 10:33
4
ответа

Как записать в и читать из сетевой платы в x86 блоке?

кто-либо знает, как получить доступ к устройствам, таким как порт Ethernet на системной плате или на плате PCI? Есть ли специальные регистры? Коды операций? Я должен позвонить ОС? Если так, как? Спасибо...
вопрос задан: 3 December 2009 04:11
4
ответа

Любая рука - на осуществлении, чтобы понять, как программа загружается в память и выполнена

Мне любопытно на предмет вещей, произошедших, прежде чем основной () будет назван, такой как загрузка исполняемый файл в память, динамическую нагрузку общей библиотеки. У Вас есть какие-либо предложения, как понять эти вещи...
вопрос задан: 31 July 2009 03:19
4
ответа

Что я должен знать при переключении от MIPS до x86 блока?

В школе мы программировали в ассемблере MIPS в течение некоторого времени. Мне интересно в копание в x86 блоке, и я услышал, что это несколько более твердо (даже в моем учебнике MIPS говорится это)...
вопрос задан: 17 January 2009 21:20
4
ответа

где я могу найти описание *все* инструкции по MIPS,

Делает любой знает о веб-сайте, где я могу найти список 32-разрядных инструкций/кодов операций по MIPS со следующими функциями: Очевидно различает реальные коды операций и макросы ассемблера...
вопрос задан: 25 September 2008 20:38
3
ответа

Как оптимизировать обратный порядок групп битов

По сути, у меня есть 8 частей данных, по 2 бита каждая (4 состояния), которые хранятся в 16 младших битах 32-разрядного целого числа. Я хочу изменить порядок частей данных, чтобы выполнить сопоставление с образцом. Мне дают ...
вопрос задан: 18 February 2019 23:31
3
ответа

'выровняйте' инструкцию относительно MIPS

Что точно делает эта инструкция? Я знаю, что это пытается выровнять данные с несколькими из определенного числа, но почему необходимо было бы сделать это? В других ассемблерах существует ли эквивалентная инструкция?...
вопрос задан: 4 August 2014 09:05
3
ответа

Проблема memcpy в MIPS (я думаю)

У меня есть какое-то программное обеспечение, с которым я работаю на Redhat системе с ICC, и он работает нормально. Когда я перенес код в систему IRIX, работающую с MIPS, я получил некоторые расчеты, которые выглядят так: «...
вопрос задан: 1 December 2013 01:46
3
ответа

MIPS GCC 32 Соглашения о вызовах / Определение Стекового фрейма

Кажется, нет никаких категорических стандартизированных соглашений о вызовах стекового фрейма и языка C (использование регистра и такой) для архитектуры процессора MIPS-32. Таким образом, это, кажется, полностью...
вопрос задан: 1 May 2009 13:47
2
ответа

MIPS Assembly: Как сохранить ответ в переменной «word» в памяти? [Дубликат]

Я пишу программу в MIPS, и я борюсь с использованием функции sw, чтобы написать ответ на память. Вот пример кода, который поможет объяснить проблему: .data byteArray: .byte 0,1,0,1 ...
вопрос задан: 2 October 2017 20:41
2
ответа

Как нарисовать круг с симулятором MARS MIPS? [Растровый дисплей] [дубликат]

У меня есть простой вопрос: я ищу исходный код круга, как на этой картинке (нажмите здесь) (синий, а не желтый), может ли кто-нибудь мне помочь? Большое спасибо !
вопрос задан: 11 April 2016 22:14
2
ответа

Инструкция по упреждающей выборке

Кажется, что общая логика для использования упреждающей выборки - то, что упреждающая выборка может быть добавлена, предоставил код, занято в обработке, пока инструкция по упреждающей выборке не завершает свою операцию. Но, это кажется этим если также...
вопрос задан: 20 September 2014 10:25
2
ответа

MIPS, с плавающей точкой: swc1 по сравнению с s.s

Я делаю некоторую работу, включающую блок MIPS, и я продолжаю сталкиваться с этими четырьмя псевдоинструкциями по загрузке и хранению с плавающей точкой: l.s, l.d, s.s, s.d. Я нашел некоторую документацию онлайн и выяснил...
вопрос задан: 11 March 2014 16:07
2
ответа

Создание (и доступ) массив в MIPS

Я пытаюсь создать массив в блоке MIPS и затем добавить все элементы вместе. Однако, когда я пытаюсь собрать следующее, это говорит что Ошибка в read_array строке 1 положение 7: ".word"...
вопрос задан: 4 March 2013 22:13
2
ответа

Бесконечная петля в MIPS32 [дубликат]

У меня есть эта программа в MIPS, которую я создал, но, проходя через код, строчно, я продолжаю получать бесконечный цикл в QtSpim. В результате он отображает первое сообщение без каких-либо ...
вопрос задан: 8 December 2012 23:57
2
ответа

Почему делают операции MIPS на неподписанных числах дают подписанные результаты?

Когда я пытаюсь работать над целыми числами без знака в MIPS, результат каждой операции, которую я делаю, остается со знаком (то есть, целые числа - все в 2's дополнение), даже при том, что каждая операция, которую я выполняю...
вопрос задан: 21 September 2012 17:24
2
ответа

C к переводу MIPS

Попытка преобразовать этот код c в MIPS и выполнить его в интервале SPIM. [100], B[100]; для (i=1; я <100; 1 ++) {[я] = [i-1] + B [я];} До сих пор это - то, что я имею. Комментарии # являются delimted, имеет метки...
вопрос задан: 28 February 2010 07:35
2
ответа

В MIPS, что ПРИВЕТ и LO

Я читаю о подразделении в MIPS, и я нашел, что отделение Делит $s на $t и хранит частное в $LO и остаток в $HI http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html...
вопрос задан: 23 February 2010 17:19
2
ответа

абсолютное значение в MIPS

У Вас есть какие-либо простые способы сделать значение в регистре в MIPS как абсолютное значение?
вопрос задан: 22 February 2010 16:55
2
ответа

как избежать & ldquo; CALL16 reloc не против глобального символа & rdquo; для функции, определенной в сборке с gcc на mips [duplicate]

Этот код: __asm__ ("f_asm:\n" "jr $ ra\n" "nop\n"); void f (void) __asm ​​__ ("f_asm"); int main (void) {f (); return 0; } Устанавливает эту ошибку при компиляции с помощью mips-linux-gnu-gcc в Debian ...
вопрос задан: 5 February 2009 21:48
2
ответа

LLVM по сравнению с генерацией кода MIPS GCC, какими-либо сравнительными тестами?

Я интересуюсь знанием, что такое "лучше всего" БЕСПЛАТНЫЙ компилятор / компилятор OSS для кода MIPS, GCC или LLVM, или там что-нибудь еще лучше, чем те? Я интересуюсь знанием больше о быстром и ограниченной памяти...
вопрос задан: 8 January 2009 11:55
1
ответ

Стандарты Кодирования блока / Лучшие практики

Я имею, знают 8 086 блоков, и теперь я изучаю блок MIPS путем чтения книг Программирование Ассемблера MIPS и Вижу Выполнение MIPS, но я никогда не останавливался для размышления о стандартах кодирования / лучший...
вопрос задан: 9 June 2019 06:06