#assembly #windows-xp #execute
#сборка #windows-xp #выполнить
Вопрос:
Я использую WINXP, и мне довольно любопытно, как вы запускаете или выполняете ассемблерный код. Есть ли какое-то приложение, которое мне нужно, или мне нужно запустить его с терминала …?
Комментарии:
1. Вам нужен ассемблер . Он выполняет функцию, аналогичную функции компилятора для кода, написанного на языках более высокого уровня.
2. Всегда есть debug.exe — они все еще поставляют это в XP! (хотя я бы действительно не рекомендовал вам использовать это)
Ответ №1:
Вы хотите использовать MASM или NASM:
Комментарии:
1. В чем разница между MASM и NASM?
2. Погуглите это? NASM: en.wikipedia.org/wiki/Netwide_Assembler MASM: en.wikipedia.org/wiki/Microsoft_Macro_Assembler
Ответ №2:
Я также использовал tasm32 и masm32.. Masm32 имеет хороший графический интерфейс, поэтому я рекомендую это. У обоих также есть отладчики. masm32forum также является хорошей игровой площадкой…
Ответ №3:
Вы не запускаете и не выполняете ассемблерный код. Прежде чем он сможет быть выполнен, его необходимо собрать в исполняемый файл (отсюда и название).
Комментарии:
1. Хм .. Тогда как мне собрать его в исполняемый файл?
2. @Arcym: Это полностью зависит от того, что это за ассемблерный код.
Ответ №4:
Вам нужен ассемблер, совместимый с архитектурой вашей системы. Я использую TASM (турбо-ассемблер) для x86. Тогда вам также понадобится компоновщик, который позволит вам «выполнить» код.