Результаты поиска по запросу "opcode"

2 ответа

выполнить двоичный машинный код из C

следующийэто [http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html] инструкции мне удалось создать только 528 байт размером a.out (когда gcc main.c изначально дал мне 8539 байт большого файла). main.c был: int main(int argc, char** ...

1 ответ

будучи бинарным переводом, я бы начал с перевода (их в эквивалентные nops в целевой системе) Как только все заработает, оптимизируйте мертвый код. В то же время, так как эта строка инструкций попалась на глаза, попытайтесь понять, для чего они были, возможно, ожидая, что аппаратные средства что-то предпримут, и убедитесь, что ваша переведенная система функционирует так же.

лизую бинарный перевод и мне приходится иметь дело с последовательностями NOP (0x90) длиной около 16 кодов операций. Лучше ли для производительности ставить JMP (до конца) при запуске таких последовательностей?

1 ответ

Какой код Java заставит javac 1.6 использовать коды операций 'swap' и 'nop'?

Я работаю над любительской реализацией JVM и пытаюсь убедиться, что у меня есть тестовое покрытие для всех кодов операций в спецификации. Я получил это до последних нескольких, ноnop а такжеswap ускользал от меня Например, вот простая функция, ...

ТОП публикаций

1 ответ

Легко проверять коды операций сборки Intel в Linux

2 ответа

Как получить коды операций PHP?

<?php $show_value = 123; echo 'sing_quote'.$show_value; echo "double_quote{$show_value}"; ?>Его код операции: 1: <?php 2: $show_value = 123; 0 ASSIGN !0, 123 3: echo 'sing_quote'.$show_value; 1 CONCAT 'sing_quote', !0 =>RES[~1] 2 ECHO ~1 4: ...

1 ответ

ASM: вывод Java-байт-кода и кода операции

Я пытаюсь написать программу, которая принимает файл .class и собирает все методы файла .class, а также содержимое каждого метода. Вот мой код

2 ответа

YASM кодирует все эти случаи идентично NASM.

оворит, что операция памяти использует сегмент SS, если EBP используется в качестве базового регистра. В следствии,[ebp + esi] а также[esi + ebp] ссылки на сегменты SS и DS соответственно. Смотрите документацию NASM:3.3 Эффективный адрес ...

3 ответа

Метод "Hello World" требует только 2 инструкции (и это довольно интуитивно понятно)

периментирую с разбором IL для создания метода. Я получил код IL метода в строке [], где каждая строка является инструкцией IL. Я перебираю этот массив и добавляю коды операций с помощью ILGenerator: foreach (string ins in instructions) //string ...

4 ответа

вызывающий код хранится в куче из vc ++

Представьте, что я делаю что-то вроде этого:

1 ответ

ASM: вывод Java-байт-кода и кода операции

Я пытаюсь написать программу, которая принимает файл .class и собирает все методы файла .class, а также содержимое каждого метода. Вот мой код public class ClassReaderTest1 { public static void main(String[] args) throws Exception{ InputStream ...