Курсовая работа: Удаление слов использованием резидентной программы

18 0134 ???? buf_len dw ?

19 0136 12*(??) cont db 18 dup (?);содержимое буфера

20 0148 0A 0D24 str_break db 10,13,'$'

21 014B 49 6E70 75 74 20 73+ welcome db "Input string, please",'$'

22 74 7269 6E 67 2C 20+

23 70 6C65 61 73 65 24

24 0160 53 7472 69 6E 67 20+ doing db "String afterdeleting",'$'

25 61 6674 65 72 20 64+

26 65 6C65 74 69 6E 67+

27 24

28 0176 44 3A5C 74 65 6D 70+ directory db 'D:\temp',0

29 00

30

31 017Enew_2Fh: ;прикладной обработчик 2Fh

32 017E3DC800 cmpax,0c800h;подфункция повторной загрузки

33 0181 74 0B90 90 jzinst

34 0185 3C01 cmpal,01 ;подфункция выгрузки

35 0187 74 0E90 90 jzuninstall

36 018B EB 0490 jmp out_2Fh

37 018E inst:

38 018E B0 FF mov al,0ffh

39 0190 CFiret;возврат после первого вызоваint2Fh

40 0191 out_2Fh:

41 0191 2E: FF2E0103rjmpcs:old_2Fh;после обработки необходим переход в транзитную часть

42 0196 CFiret;откудабыл осуществленвызов

43 0197 uninstall:

44 0197 1E push ds

45 0198 06 push es

46 0199 B8 2509 mov ax,2509h ;восстановление int 09h

К-во Просмотров: 506
Бесплатно скачать Курсовая работа: Удаление слов использованием резидентной программы