Цитата Сообщение от KTSerg Посмотреть сообщение
Дело привычки, но мне кажется, что легче воспринимать код, когда команды и параметры в разных столбцах вертикально выровнены.
Вот в таком представлении первый параметр теряется:
LXI H, L_07EC
MVI A, 08Ah
CALL L_06B1
LXI H, L_024A
SHLD 0DCF2h
Не, там всё выровнено, просто надо смотреть с моноширинным шрифтом:
Код:
        ORG    00000h
L_0000: MVI A, 09Bh
L_0002: OUT    004h
        MVI A, 088h
        OUT    000h
        MVI A, 0A8h
        LXI B, L_0040
L_000D: OUT    008h
        SUB C
L_0010: JNC    L_000D
        IN     001h
        ANA C
        MOV C, B
        MOV A, B
        OUT    010h
        JZ     L_0029
И было-бы удобно наличие разделения кода на куски, например после строк с RET или JMP, вставлять строку с комментарием ";" (пустую строку).
Это можно сделать. Я вчера тоже попробовал дизассемблировать всякие загрузчики, нашёл ещё пару моментов, поправлю сразу всё...