Есть ли такая утилита, как CodeView, которую я могу использовать для пошагового выполнения кода, собранного с помощью NASM , где я могу видеть текущее состояние регистров / памяти?
Я писал asm, используя gas, и связывал его с ld, а затем использовал gdb для отладки. Я не знаю, применимо ли это к вам, но должно.
хорошо, GDB в порядке. Но если вы заинтересованы в графическом программном обеспечении, я Рекомендую использовать SASM (SimpleASM). Это как IDE для самых популярных языков ассемблера. Итак, посмотрите на здесь