Могу ли я использовать Valgrind, чтобы добавить свою собственную инструкцию по сборке? - PullRequest
2 голосов
/ 08 ноября 2011

Я хочу определить псевдоинструкцию и хочу симулировать на valgrind или любом другом симуляторе x86. Есть способ сделать это? Предположим, я хочу добавить в свой набор инструкций, например, MOVDB RX, RY, есть ли способ сделать это с помощью valgrind или любого другого инструмента?

1 Ответ

0 голосов
/ 09 ноября 2011

Ну теоретически все возможно. Но зачем добавлять новую инструкцию? Я уверен, что эта инструкция может быть смоделирована с использованием другой инструкции, поэтому написание макроса решит проблему.

С другой стороны, модерирование исходного кода любого ассемблера - действительно продвинутый проект.

Хорошим примером является то, что передача из памяти в память недопустима в (большинстве) сборщиков x86. Эта проблема легко решается с помощью (простого) макроса.

...