Создать скрипт для преобразования 32+64-битной сборки NASM в Hex
Привет снова мои хорошие друзья stackru
Эта неделя загадки следующая. Я пытаюсь создать приложение, которое преобразует отдельные инструкции по сборке NASM x86 в соответствующие им шестнадцатеричные байты.
то есть.
вход:
Push 0x0
выход:
6A 00
Что было бы лучшим способом написать этот скрипт, чтобы я мог перенести его на C или другой язык, который позволил бы мне использовать его на Mac и на платформе iOS.
Каков был бы наилучший подход и как мне сделать преобразование таким образом, чтобы не требовалось компиляция или что-то невозможное на платформе iOS?
РЕДАКТИРОВАТЬ:
поэтому я знаю, что вы не можете запускать nasm локально на ios, это потребует либо от меня компиляции в Интернете, либо поиска способа сделать это самому.
как бы мне скомпилировать одну инструкцию и вывести шестнадцатеричные байты на OSX, и можно ли ее перенести с помощью онлайн-компиляции на iOS?
заранее большое спасибо за любую помощь, которую вы можете предложить.
Мираж.