Пиплы, подскажите, плз, как сделать резидентный ехе в досе... С комом все нормально, работает, а вот с ехе че-та не получается( может там смещения особые какие, или еще что-то...
code segment qq proc far mov ah, 09 mov dx, cx mov ds, bx int 21h iret qq endp start proc far mov ax, 2587h mov dx, seg qq mov ds, dx mov dx, offset qq int 21h mov ah, 27h mov dx, offset st2 int 27h st2: start endp txt db 'qwer','$' code ends end start вот так вот извращался) подскажите, плз, де неправильно...
lacrimas Код (Text): INT 27 - DOS 1+ - TERMINATE AND STAY RESIDENT DX = number of bytes to keep resident (max FFF0h) CS = segment of PSP Скорректируй cs, а лучше используй INT 21h функцию 31h Код (Text): INT 21 - DOS 2+ - TERMINATE AND STAY RESIDENT AH = 31h AL = return code DX = number of paragraphs to keep resident P.S. Что такое txt и где испльзуется ? Не забудь что в резиденте будет недоступно