; ;*************************************** ORG org_addr - exe_header.length exe_header equ $ BYTE 'EXE' ; 0-3 EXE Сигнатура BYTE 0 ; 4 Version of EXE file DWORD exe_header.length ; 5-6 С какого смещения в файле будет грузиться код в ; ; 7-8 память по адресу (Code_addr) Low addr, High addr. WORD Loader_length ; 9-10 Размер первичного загрузчика или 0 WORD #0000 ; 11-12 Reserved WORD #0000 ; 13-14 Reserved WORD #0000 ; 15-16 Reserved WORD code_addr ; 17-18 Адрес расположения кода в памяти (#4100-#FFFF) WORD program_start ; 19-20 Адрес в памяти с которого запустится код (Reg. PC) WORD stack_point ; 21-22 Адрес стека (Reg. SP) IFDEF EXEinfoMACRO ; 23-512 Можно использовать под текст для выпендрёжа или не использовать _mEXEinfo ENDIF ; ПРИМЕР: ; BLOCK 10,' ' ; Выравнивание для красивого отображения в HEX ; BYTE 'Turbo Assembler ' ; BYTE ' v 0.71 ' ; BYTE 'Coded in 1999 by' ; BYTE ' Enin Anton. ' ; BYTE ' Resurrected & ' ; BYTE ' modified by ' ; BYTE ' Anatoliy ' ; BYTE ' Belyanskiy, ' ; BYTE ' Sprinter Team ' ; BYTE ' 2023 ' .length equ $-exe_header ; !FIXIT а если код для загрузки не сразу после заголовка? ;*************************************** ;