1. Заголовок или название темы должно быть информативным 2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE] 3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали! 4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора. 5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM! 6. Проверяйте программы перед тем, как выложить их на форум!!
;****************************************************************************** adr db 0
char db 0 cursor_column db 0 cursor_line db 0
buf db 0,0,0,0
msgDB db 'metka: mul DB',cr,lf,EndMsg msgDW db 'metka: mul DW',cr,lf,EndMsg msgDD db 'metka: mul DD',cr,lf,EndMsg
msgAX db 'metka: mul ax',cr,lf,EndMsg msgAH db 'metka: mul ah',cr,lf,EndMsg msgAL db 'metka: mul al',cr,lf,EndMsg msgEAX db 'metka: mul eax',cr,lf,EndMsg
msgBX db 'metka: mul bx',cr,lf,EndMsg msgBH db 'metka: mul bh',cr,lf,EndMsg msgBL db 'metka: mul bl',cr,lf,EndMsg msgEBX db 'metka: mul ebx',cr,lf,EndMsg
msgCX db 'metka: mul cx',cr,lf,EndMsg msgCH db 'metka: mul ch',cr,lf,EndMsg msgCL db 'metka: mul cl',cr,lf,EndMsg msgECX db 'metka: mul ecx',cr,lf,EndMsg
msgDX db 'metka: mul dx',cr,lf,EndMsg msgDH db 'metka: mul dh',cr,lf,EndMsg msgDL db 'metka: mul dl',cr,lf,EndMsg msgEDX db 'metka: mul edx',cr,lf,EndMsg
msgDI db 'metka: mul di',cr,lf,EndMsg msgSI db 'metka: mul si',cr,lf,EndMsg msgBP db 'metka: mul bp',cr,lf,EndMsg msgSP db 'metka: mul sp',cr,lf,EndMsg msg_SI db 'metka: mul ar[si]',cr,lf,EndMsg msg_DI db 'metka: mul ar[di]',cr,lf,EndMsg
next_cursor_column proc ;процедура сдвига курсора на одну позицию вправо ;обязательно наличие в программе процедур:;read_cursor_position, set_cursor_position next_cursor_column proc push ax
lexit: call print call crcf call quit Program endp code ends end Program
Суть этой программки в том что смотрится дамп, оттуда выдираются значения для известных регистров с этой командоф (mul) как-то mul ah, mul al и т.д , производятся кучи сравнеий и в итоге выходим на то что записанная команда ( под лейблом metka) есть то что там записано на самом деле...Непонятно объясняю потому что с трeдом себе все это представляю.Как мне переделать это чудо для команды div ? ...