3
ответа

Какой смысл ЛЕИ EAX, [EAX]?

ЛЕА EAX, [EAX] я встретился с этой инструкцией в двоичном файле, скомпилированном с компилятором Microsoft C. Это ясно не может изменить значение EAX. Затем, почему это там?
вопрос задан: 15 March 2017 05:15
3
ответа

Запись ассемблера Z80 - lexing ASM и создание дерева синтаксического анализа с помощью состава?

Я очень плохо знаком с понятием записи ассемблера и даже после чтения большого количества материала, я все еще испытываю затруднения при обертывании моей головы вокруг нескольких понятий. К чему процесс...
вопрос задан: 7 August 2016 14:10
3
ответа

Анализ катастрофического отказа в Windows: что сообщение об ошибке говорит нам?

Маленькая моя утилита, которую я сделал для персонального использования (записанный в C++) разрушенный случайным образом вчера (я использовал его примерно 100 + часы без проблем до сих пор) и в то время как я обычно не делаю этого, я был...
вопрос задан: 24 June 2016 11:32
3
ответа

Выделение ненужного буфера [дубликат]

У меня есть небольшая программа на C: # include & lt; stdio.h & gt; void getInput (); void what (); int main () {getInput (); } void getInput () {char buffer [6]; получает (буфер); путы (...
вопрос задан: 12 June 2016 13:32
3
ответа

Доступ к содержимому векторных регистров в сборке x86-64 [дубликат]

Я пытаюсь сделать плавающие точки octuple-precision на x86-64, хранящиеся в ymm векторных регистрах. Но я знаю только, как получить доступ к младшим 64 бит ymm0 (vmovq). Как я могу изменить векторные регистры смены вектора ...
вопрос задан: 3 June 2016 11:04
3
ответа

pdp-11 assembly-error 8-незаконный символ [дубликат]

Добрый вечер, я новый программист, пытаясь скомпилировать приведенный ниже код на сборке с помощью симулятора pdp-11. Но im stack с ошибками, я уверен в синтаксисе, но не могу определить, где ошибка или что ...
вопрос задан: 27 May 2016 09:36
3
ответа

Программа сборки Visual Studio 2015, записывающая все строки сразу? [Дубликат]

Я пишу программу, которая будет принимать входные данные, а затем преобразует их из одной единицы длины в другую указанную единицу длины. Проблема заключается в том, что мой код печатает каждую строку сразу в одной строке в ...
вопрос задан: 15 December 2015 17:59
3
ответа

Как получить доступ к элементам массива в встроенной сборке GCC? [Дубликат]

Я хочу рассчитать сумму элементов массива, используя встроенную сборку GCC в качестве упражнения. Мне нужно получить доступ к элементам. Я пробовал этот код: #include & lt; stdio.h & gt; #include & lt; stdlib.h & gt; int ...
вопрос задан: 12 December 2015 21:39
3
ответа

Что действительно “продвигает ebp”, средний в x86 assemby? [дубликат]

Я демонтировал .exe файл и получил это как его первую строку. продвинуть ebp Что это означает? Почему ebp? Это имеет какое-либо отношение к поп-команде? даже при том, что я не вижу его в дизассемблировании!
вопрос задан: 7 November 2015 11:28
3
ответа

Что является значением x86 инструкции, “называют dword ptr ds: [00923030-й]”?

Что делает следующую x86 ассемблерную инструкцию, делают? назовите dword ptr ds: [00923030-й] Это - непрямой вызов, который я подозреваю, но точно как это вычисляет адрес к вызову?
вопрос задан: 20 September 2015 10:58
3
ответа

Большая часть портативной библиотеки для динамической генерации кода?

Я ищу самую портативную ассемблерную библиотеку, как asmjit или jitasm. Когда я говорю 'самый портативный', я имею в виду, это имеет большую часть поддержки широкой правды архитектуры. Язык не имеет значения так...
вопрос задан: 19 September 2015 12:26
3
ответа

Понимание того, как $ работает в сборке [дубликат]

Я пытаюсь понять, как $ работает в nasm. Я прочитал этот ответ и написал следующий пример: section .text global _start _start: mov rax, 0x01 mov rdi, 0x01 mov rsi, str ...
вопрос задан: 22 July 2015 04:50
3
ответа

Что делает этот x86 встроенный ассемблерный код?

Я столкнулся с этим кодом и потребностью понять то, что это делает. Это просто, кажется, объявляет два байта и затем ничего не делает... uint64_t x; __ asm __ __ энергозависимый __ (" .byte 0x0f, 0x31": "=A" (x));...
вопрос задан: 18 February 2015 15:18
3
ответа

Заставьте GCC сохранять регистр SSE всюду по функции, которая использует встроенный asm

Я пишу программу в C, который должен сделать некоторые быстрые математические вычисления. Я использую встроенные инструкции по сборке SSE для получения некоторого действия SIMD (использующий упакованные числа двойной точности с плавающей точкой). Я...
вопрос задан: 18 February 2015 15:18
3
ответа

У Вас есть предложения для них мнемоникой блока?

В прошлом семестре в колледже, мой учитель в классе языков программирования преподавал нам тайный язык под названием Пробел. В интересах изучения языка лучше с очень плотным графиком (...
вопрос задан: 26 November 2014 02:35
3
ответа

Просмотреть разборку в XCode 4 (или Xcode 5 или Xcode 6)

Мне сложно найти много информации о новом макете XCode. Как мне просмотреть дизассемблированный исходный файл, а не только код C ++?
вопрос задан: 16 November 2014 01:21
3
ответа

Как я могу создать параллельный стек и выполнить сопрограмму на нем?

Я решил, что должен попытаться реализовать сопрограммы (я думаю, что это - то, как я должен назвать их) для забавы и прибыли. Я ожидаю должным быть использовать ассемблер и вероятно некоторый C, если я захочу сделать это на самом деле...
вопрос задан: 25 October 2014 16:20
3
ответа

Что строка в команде volatile указывает на [duplicate]

`int __attribute__ ((noinline)) mySystemCall (uint32 Exception, uint32 Parameter) {#ifdef PROCESSORX __asm__ volatile (" sc ") #else __asm__ __volatile__ (" mov R0,% 0; mov R1,% 1; ...
вопрос задан: 20 October 2014 00:33
3
ответа

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

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

Как напечатать значение с плавающей запятой из st (0) в сборке 8086 dosbox [duplicate]

Im пытается отобразить с плавающей точкой в ​​dosbox для отладки. Я думаю, что число с плавающей запятой хранится как единая точность IEEE 754. Из-за ограничения im, которое может использовать dosbox, ...
вопрос задан: 30 May 2014 14:47
3
ответа

В x86 (сборка), является ли [repz retq] действительным? [Дубликат]

У меня очень простой тестовый двоичный файл, который я просматриваю с помощью objdump. Я вижу инструкцию по сборке, которая меня смущает. Код выглядит так: int main (int argc, char * argv []) {return ...
вопрос задан: 11 December 2013 19:48
3
ответа

Реальный режим, заменяющий Катастрофический отказ Вектора прерывания

Я пытаюсь узнать больше, как системы действительно работают под всей симпатичной графикой над вершиной. Таким образом, я в настоящее время играю с памятью в 512 байтах, которые BIOS нагрузки на запуск, не может действительно назвать...
вопрос задан: 14 November 2013 04:39
3
ответа

Почему загрузчики перемещают в памяти?

Я пишу загрузчик, и у меня есть большинство деталей вниз, но я не уверен, почему некоторые загрузчики перемещают себя в памяти, прежде чем они начнут объем своего выполнения. Может любой...
вопрос задан: 14 November 2013 03:58
3
ответа

ЦИКЛ, LOOPE, LOOPNE?

Каково различие между инструкциями по сборке ЦИКЛ, LOOPE и LOOPNE?
вопрос задан: 18 October 2013 14:16
3
ответа

Получение [закрытых] навыков программирования ассемблера

Я - DSP, программист встроенного программного обеспечения, надеясь улучшать мои навыки программирования ассемблера. В течение 7 лет моей карьеры я программировал в C, Matlab, немного ассемблера...
вопрос задан: 17 August 2013 20:14
3
ответа

Хорошее учебное руководство NASM/FASM? [закрытый]

Кто-либо знает какой-либо хороший NASM или учебные руководства FASM? Я пытаюсь изучить ассемблер, но я, может казаться, не нахожу хороших ресурсов на нем.
вопрос задан: 9 August 2013 13:42
3
ответа

Почему стандартная функция & ldquo; __ libc_start_main & rdquo; не скомпилирован с дополнительным символом подчеркивания (& ldquo; _ & rdquo;)? [Дубликат]

Я программист, использующий Java и C в течение нескольких лет, в последнее время я читаю книгу Advanced C и C ++ Compiling, из которой я узнал, что некоторые функции вызывают до того, как вызывается main, например ...
вопрос задан: 17 June 2013 17:25
3
ответа

В чем я нуждаюсь для разработки для процессора ARM? [закрытый]

Я знаком с архитектурой X86 [-64] и блоком. Я хочу запуститься, разрабатывают для процессора ARM. Но в отличие от настольных процессоров, у меня нет фактического процессора ARM. Я думаю, что мне нужен ARM...
вопрос задан: 23 April 2013 16:25
3
ответа

Структура Z80 ASM BNF … является мной на правильном пути?

Я пытаюсь изучить BNF и пытающийся собрать некоторый код Z80 ASM. Так как я плохо знаком с обоими полями, мой вопрос, я даже на правильном пути? Я пытаюсь записать формат Z80 ASM как EBNF так...
вопрос задан: 14 February 2013 13:04
3
ответа

Работая с числами двойной точности во встроенном ассемблерном коде (GCC, IA-32)

Я только начинаю изучать блок в своем классе информатики, и у меня есть присвоение на раунд значение с плавающей точкой с помощью указанного режима округления. Я попытался реализовать это использование fstcw...
вопрос задан: 17 December 2012 14:22