"Опыт дизассемблирования большой .com - программы" - читать интересную книгу автора (Крупник А.Б.)

ret ;093d4
;-----------------------------------------------------
d093d5: ror ah,1 ;093d5 ;LO]-->[HI..LO]-->[HI
jb b093da ;093d7 ;Jump if < (no sign)
ret ;093d9
b093da: inc si ;093da
ret ;093db
............................................................

d08790 db 00,00 ;08790 ......
d08792 dw OFFSET d093d5 ;08792

╟фхё№   яЁхфтшцє сюы№°шх тючЁрцхэш . ╠эх ёърцєЄ, ўЄю тёх ¤Єю ьюцэю шэЄхЁ-
яЁхЄшЁютрЄ№ шэрўх, ўЄю ьюш фюърчрЄхы№ёЄтр эхєсхфшЄхы№э√ ш Є.ф. ╤ ¤Єшь   ёю-
тхЁ°хээю ёюуырёхэ. ┴юыхх Єюую, ¤Єш фюърчрЄхы№ёЄтр эхєсхфшЄхы№э√ ш фы  ьхэ .
├юЁрчфю ёшы№эхх єсхцфрхЄ Єю, ўЄю яЁюуЁрььр яюёых рёёхьсышЁютрэш  ЁрсюЄрхЄ!
─шчрёёхьсышЁютрэшх, ъръ ш юЄырфър яЁюуЁрьь - яЁюЎхёё шэЄєшЄштэ√щ. ╬я√Єэ√щ
ўхыютхъ шёя√Є√трхЄ юёюсюх єфютюы№ёЄтшх юЄ Єюую, ўЄю хую эхьюЄштшЁютрээ√х
фюурфъш тяюёыхфёЄтшш яюфЄтхЁцфр■Єё . ╩ръ ўрёЄю ь√ёы№, яЁш°хф°р  т ртЄюсєёх,
тю ёэх, т ъюьярэшш, т ёрьющ эхяюфїюф ∙хщ юсёЄрэютъх - юърч√трхЄё  тхЁэющ!
╟ртхЁ°шь ¤ЄюЄ яєэъЄ х∙х юфэшь фюёЄрЄюўэю їшЄЁ√ь яЁшьхЁюь. ┬ ЄхъёЄх, ъюЄю-
Ё√щ т√фры фшчрёёхьсыхЁ, тёЄЁхЄшыё  Єръющ ЇЁруьхэЄ:

mov bx,4f71h ;0522b
b0522e: pop ax ;0522e
cmp ax,bx ;0522f
jnz b0522e ;05231 ;Jump not equal(ZF=0)
mov BYTE PTR ds:d041f4,00 ;05233
push ax ;05238
ret ;05239

.................................
call s229 ;<04fc4> ;04f71

┬ючэшърхЄ тёх ЄюЄ цх тюяЁюё - ўЄю Єръюх 4f71h - ўшёыю шыш ёьх∙хэшх? ╫Єюс√
юЄтхЄшЄ№ эр ¤ЄюЄ тюяЁюё, эєцэю яюэ Є№, ўЄю фхырхЄ ¤ЄюЄ єўрёЄюъ яЁюуЁрьь√.
─ртрщЄх яюяЁюсєхь т ¤Єюь ЁрчюсЁрЄ№ё . ╬ўхтшфэю, шч ёЄхър т√ЄрыъштрхЄё 
ўшёыю, ёЁртэштрхЄё  ё 4f71h ш хёыш эхЄ ЁртхэёЄтр, т√ЄрыъштрхЄё  ёыхфє■∙хх
ўшёыю. ┼ёыш ўшёыю Ёртэю 4f71h, Єю юэю ёэютр чрЄрыъштрхЄё  т ёЄхъ ш яЁюшёїю-
фшЄ тючтЁрЄ шч яюфяЁюуЁрьь√. ═ю ъєфр? ▀ёэю, ўЄю т Єю ьхёЄю, ёьх∙хэшх ъюЄю-
Ёюую с√ыю т шёїюфэющ яЁюуЁрььх Ёртэю 4f71h. ╩ръ тшфэю шч ЄхъёЄр, т ¤Єюь ьхё-
Єх ёЄю ы т√чют яюфяЁюуЁрьь√ s229. ╟эрўшЄ, Єръшь ёЄЁрээ√ь юсЁрчюь т√ч√трхЄё 
яюфяЁюуЁрььр ш 4f71h - ¤Єю ёьх∙хэшх! ╚ёяЁртыхээ√щ ЇЁруьхэЄ фюыцхэ т√уы фхЄ№
Єръ:

mov bx, OFFSET d04f71 ;0522b
b0522e: pop ax ;0522e
cmp ax,bx ;0522f
jnz b0522e ;05231 ;Jump not equal(ZF=0)
mov BYTE PTR ds:d041f4,00 ;05233