Я новичок в сборке и программировании на низком уровне Я использую FASM в окнах xp. когда я собираю следующий код, он дает мне .bin-файл.Отладка плоской сборки двоичная
data1 db 25
data2 db 10001001b
data3 db 12h
org 0x10
data4 db '2367'
org 0x18
data5 db ?
org 0x20
data6 db 'Hello there'
Книга Я учусь использую окна команды отладки, чтобы увидеть значение и адрес каждой команды, но когда я использую отладку он показывает что-то еще
Моим вопроса есть ли приложение, которое может отлаживать эти файлы? даже двоичные файлы сборки загрузчика?
Ndisasm попытается разобрать его ... но я не думаю, что вы найдете его полезным. Какие. если что-нибудь, этот код должен делать? –
Его просто тест. Я изучаю сборку, и я просто хочу посмотреть, как она хранит данные. – MadZarx
Может быть, «hiew» или «biew» (я думаю, они сейчас называют это «bye»). Команда «d» для DEBUG тоже должна это сделать. Или ... не так уж сложно написать свою собственную процедуру hexdump. Я не думаю, что вы хотите на самом деле «отладить» или «разобрать» его. Загрузочный загрузчик, возможно, захотите разобрать. Он, вероятно, не «отлаживает» очень хорошо загружен по неправильному адресу ... –