Код:
ROM:C84B
ROM:C84B lxi h, 0CF52h
ROM:C84E call Mon_Print_String_J
ROM:C851 call sub_CD49
ROM:C854 call sub_CF43
ROM:C857 call sub_CCE1
ROM:C85A cpi 44h ; 'D' ; Команда DUMP
ROM:C85C jz loc_CE2F
ROM:C85F cpi 4Dh ; 'M' ; Команда MEMORY
ROM:C861 jz loc_CDA5
ROM:C864 cpi 4Ch ; 'L' ; Команда LIST
ROM:C866 jz loc_CCAD
ROM:C869 cpi 4Bh ; 'K' ; Команда CHECKSUM
ROM:C86B jz loc_CC7A
ROM:C86E cpi 54h ; 'T' ; Команда TRANSFER
ROM:C870 jz loc_CC3B
ROM:C873 cpi 1Fh ; Команда CLS
ROM:C875 jz Mon_Warm_Start
идеальный дизасм, да ?
Код:
ROM:C444 BIOS_Start_J: ; CODE XREF: ROM:C00Bj
ROM:C444 lxi h, 0C473h
ROM:C447 lxi d, 0C494h
ROM:C44A lxi b, 8FDFh
ROM:C44D call BIOS_Copy_HL2BC
ROM:C450 call BIOS_Print_String
ROM:C453 call BIOS_Load_Block
почему тогда не
Код:
ROM:C444 BIOS_Start_J: ; CODE XREF: ROM:C00Bj
ROM:C444 lxi h, BIOS_Constants
ROM:C447 lxi d, BIOS_Text
ROM:C44A lxi b, word_8FDF
ROM:C44D call BIOS_Copy_HL2BC
тем более что метки есть осталось сделать один шаг, нажать одну кнопку ....
Код:
ROM:C85A cpi 44h ; 'D' ; Команда DUMP
ROM:C85C jz loc_CE2F
ROM:C85F cpi 4Dh ; 'M' ; Команда MEMORY
ROM:C861 jz loc_CDA5
ROM:C864 cpi 4Ch ; 'L' ; Команда LIST
ROM:C866 jz loc_CCAD
а не
Код:
ROM:C85A cpi 'D' ; Команда DUMP
ROM:C85C jz loc_CE2F
ROM:C85F cpi 'M' ; Команда MEMORY
ROM:C861 jz loc_CDA5
ROM:C864 cpi 'L' ; Команда LIST
ROM:C866 jz loc_CCAD
ROM:C869 cpi 'K' ; Команда CHECKSUM
ROM:C86B jz loc_CC7A
etc
etc
etc
[свернуть]