Создать скрипт для преобразования 32+64-битной сборки NASM в Hex

Привет снова мои хорошие друзья stackru

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

то есть.

вход:

 Push 0x0

выход:

 6A 00 

Что было бы лучшим способом написать этот скрипт, чтобы я мог перенести его на C или другой язык, который позволил бы мне использовать его на Mac и на платформе iOS.

Каков был бы наилучший подход и как мне сделать преобразование таким образом, чтобы не требовалось компиляция или что-то невозможное на платформе iOS?

РЕДАКТИРОВАТЬ:

поэтому я знаю, что вы не можете запускать nasm локально на ios, это потребует либо от меня компиляции в Интернете, либо поиска способа сделать это самому.

как бы мне скомпилировать одну инструкцию и вывести шестнадцатеричные байты на OSX, и можно ли ее перенести с помощью онлайн-компиляции на iOS?

заранее большое спасибо за любую помощь, которую вы можете предложить.

Мираж.

0 ответов

Другие вопросы по тегам