Мне нужно попрактиковаться в ассемблере, для этого мне нужен ассемблер. Я установил masm (Microsoft-macro-ассемблер) поверх эмулятора DOSBOX , но он не дает мне представление кода моей программы. Есть ли другой ассемблер, который мог бы решить мою проблему?
Из центра программного обеспечения вы можете установить пакеты yasm
, nasm
или binutils
(на самом деле ассемблер называется as
), все они предоставляют популярные ассемблеры. Чтобы разобрать, вы можете использовать как минимум objdump -d binary
или gdb binary
, чтобы также запустить, отследить или изменить его на лету. GDB имеет кривую обучения, поэтому вы можете попробовать ddd
в качестве внешнего интерфейса. Удачи в практике!
Code View в том смысле, вы имеете в виду исходный код? в таком случае используйте c /> edit progname.asm
или попробуйте использовать этот эмулятор Dos Box, я использовал его для своих лабораторных программ, и он отлично работает, " http://ehowplus.com/how -в / установить-MASM-DOSBox-Linux-убунту / "