0
ответов

Почему компилятор C # генерирует дополнительные коды операций в IL?

Если у меня есть метод Multiply, определенный как: public static class Experiment {public static int Multiply (int a, int b) {return a * б; } } Тогда почему компилятор выдает этот IL: ....
вопрос задан: 6 October 2011 09:51
0
ответов

Трансляция машинного кода в LLVM IR (разборка / повторная сборка X86_64. X86. ARM в битовый код LLVM)

Я хотел бы перевести исполняемые файлы X86_64, x86, ARM в LLVM IR (дизассемблирование) . Какое решение вы предлагаете?
вопрос задан: 8 August 2011 12:05
0
ответов

Что быстрее: JMP или строка NOP?

Я использую двоичную трансляцию и имею дело с последовательностями NOP (0x90) длиной около 16 кодов операций. Лучше ли для производительности помещать JMP (до конца) в начало таких последовательностей?
вопрос задан: 21 July 2011 12:57
0
ответов

Справочник по коду операции Intel x86?

Какой относительно быстрый и простой способ узнать, что означает произвольный код операции (скажем, 0xC8) в x86? Руководство разработчика программного обеспечения Intel не очень интересно искать ...
вопрос задан: 19 June 2011 09:19
0
ответов

Как интерпретировать код операции вручную?

77f4bcbc 8945fc mov dword ptr [ebp-4], eax А вот правило: 88 / r MOV r / m8, r8 2/2 Переместить регистр байта в байт r / m 89 / r MOV r / m16, r16 2/2 Переместить слово ...
вопрос задан: 16 May 2011 15:44
0
ответов

Django South - преобразование поля null = True в поле null = False

Мой вопрос: как лучше всего преобразовать поле null = True в поле null = False поле с помощью Django South. В частности, я работаю с ForeignKey.
вопрос задан: 21 January 2011 17:33
0
ответов

Что именно делает инструкция imul с тремя операндами в сборке ia-32?

Я читаю инструкцию imul 0xffffffd4 (% ebp,% ebx, 4),% eax и I. Меня сбивает с толку, что именно он делает. Я понимаю, что imul умножается, но я не могу понять синтаксис.
вопрос задан: 4 October 2010 23:59
0
ответов

Как сделать Я получаю полный вывод ассемблера в gcc?

Я знаю, что могу получить исходный код ассемблера, сгенерированный компилятором, используя: gcc -S ... даже если это досадно не дает мне объектного файла как части процесса . Но как мне получить ...
вопрос задан: 7 September 2010 03:39
0
ответов

При поиске хорошего способа определить правила для декомпилятора, нуждайтесь в совете

Я работаю над очень простым декомпилятором для архитектуры MIPS и в то время как я прогрессирую, я должен определить много правил для анализа кода, например, "если этот код операции является lui, и следующий код операции является addiu затем...
вопрос задан: 28 July 2010 18:10