возник вопрос, даже два
зачем ida64 а не просто ida? (вроде как надо для дизасма 64битных екзешников)
и второе
вы специально не используете Offset ?
у вас
если на переменных нажать 'O'Код:ROM:F82D 31 FF F7 lxi sp, 0F7FFh ; STACKINI ROM:F830 21 48 FE lxi h, 0FE48h ; aMikro80Prompt ROM:F833 CD D4 F8 call OUTSTR2 ; Вывод строки на экран ROM:F836 CD 5A F8 call READDIR ; Ждём ввода директивы ROM:F839 21 29 F8 lxi h, 0F829h ; INIT2 - кладём на стек чтобы вернуться
это так задумано ?Код:ROM:F82D 31 FF F7 lxi sp, STACKINI ; STACKINI ROM:F830 21 48 FE lxi h, aMikro80Prompt ; aMikro80Prompt ROM:F833 CD D4 F8 call OUTSTR2 ; Вывод строки на экран ROM:F836 CD 5A F8 call READDIR ; Ждём ввода директивы ROM:F839 21 29 F8 lxi h, INIT2 ; INIT2 - кладём на стек чтобы вернуться
привращается вКод:ROM:FE0E 4D DIRTABLE: .db 4Dh ; M ROM:FE0F E3 FB .dw 0FBE3h ROM:FE11 43 .db 43h ; C ROM:FE12 87 FB .dw 0FB87h ROM:FE14 44 .db 44h ; D ROM:FE15 6A FB .dw 0FB6Ah ROM:FE17 42 .db 42h ; B
или даже вКод:ROM:FE0E 4D DIRTABLE: .db 'M' ; DATA XREF: INIT3+4o ROM:FE0F E3 FB .dw M_ ; Директива M ROM:FE0F ; Просмотр или изменение содержимого ячейки (ячеек) памяти ROM:FE11 43 .db 'C' ROM:FE12 87 FB .dw C_ ; Директива C ROM:FE12 ; Сравнение содержимого двух областей памяти ROM:FE14 44 .db 'D' ROM:FE15 6A FB .dw D_ ; Директива D ROM:FE15 ; Просмотр содержимого области памяти в шестнадцатиричном виде ROM:FE15 ; ROM:FE17 42 .db 'B' ROM:FE18 53 FA .dw B_ ; Директива B ROM:FE18 ; Задание адреса останова при отладке
Код:ROM:FE0E 4D E3 FB DIRTABLE: cmdtab <'M', M_> ; DATA XREF: INIT3+4o ROM:FE0E ; Директива M ROM:FE0E ; Просмотр или изменение содержимого ячейки (ячеек) памяти ROM:FE11 43 87 FB cmdtab <'C', C_> ; Директива C ROM:FE11 ; Сравнение содержимого двух областей памяти ROM:FE14 44 6A FB cmdtab <'D', D_> ; Директива D ROM:FE14 ; Просмотр содержимого области памяти в шестнадцатиричном виде ROM:FE14 ; ROM:FE17 42 53 FA cmdtab <'B', B_> ; Директива B ROM:FE17 ; Задание адреса останова при отладке




Ответить с цитированием