Например, если я хочу установить точку останова в 'mov ah, my_string_address', которая находится в строке 20, как я могу это сделать?
Примечание. Я не хочу устанавливать точку останова в интерпретируемом коде ассемблера, например «mov ah, 0x7c1f».
Какое программное обеспечение мне следует использовать? (GDB?)
Я попытался добавить строку в bochsrc.txt
gdbstub: enabled=1, port=1234, text_base=0, data_base=0, bss_base=0
И используйте gdb для подключения к нему.
(gdb) target remote 127.0.0.1:1234
Но я не знаю, что делать дальше.
Потому что я не могу перечислить ассемблерный код в GDB, и я также не знаю, как разбить строку в bochsdbg с исходным кодом.
Спасибо ~