http://sulfurzona.ru/
News
Service
Magazine
Software (Battle City Game, Wallpaper manager, Superpad, VG-NOW, Puzzle Game, Netler Internet Browser, ..)
Wing-Thunder Game (fly simulator)
Dune Game (Dune III, Dune IV, Cheats, Forum, ..)
Games free
Turbo Pascal (Assembler, Docs, Sources, Debbugers, ..)
Books (Docs for developers)
Guest book
Компьютерная диагностика двигателя автомобиля (адаптер К-линии)Компьютерная диагностика двигателя автомобиля (адаптер К-линии)
 
 
Скачать игру Крыло-Гром (Wing-Thunder) бесплатно
 
 

Дмитрий Меламуд «TSR и нерезидентные обработчики прерываний» + Шеховцов Александр «Уменьшение размера резидентных программ, написанных на Turbo-Pascal 6.0» + Демьянишин Владислав «Примеры резидентных программ на Turbo Pascal»

 
Язык: русский
 
Дмитрий Меламуд «TSR и нерезидентные обработчики прерываний» + Шеховцов Александр «Уменьшение размера резидентных программ, написанных на Turbo-Pascal 6.0» + Демьянишин Владислав «Примеры резидентных программ на Turbo Pascal»Любого пользователя персонального компьютера рано или поздно перестают удовлетворять возможности, предо-ставленные ему DOS и сервисными программами. Очевидный выход - купить новые версии программ, но не всегда существуют программы, способные удовлетворить его пот-ребности. Единственный выход – писать собственные программы. Но что делать, если требуется расширить DOS или BIOS?
 
Столкнувшись с такой неординарной задачей, наш пользователь начинает рыться в руководствах и наконец обнаруживает, что для этого нужно писать рези-дентные программы. Зачастую одного этого слова доста-точно, чтобы отбить всякое желание писать такие прог-раммы. Если же он все же осмелится попробовать напи-сать резидентную программу, то столкнется с отсутст-вием подробного описания процесса создания резидентных программ.
 
Эта книга призвана заполнить этот пробел. Она дета-льно описывает построение, принцип работы и написание резидентных программ на языке ассемблера. Почему ассемблера? Потому что несмотря на обилие всевозможных библиотек на языках высокого уровня, ни один язык не обладает столькими возможностями и не может создать столь же компактный код, как язык ассемблера.
 
А в резидентных программах компактность очень важна. Иногда в языках высокого уровня приходится прибегать к хитрейшим уловкам, чтобы реализовать то, что на языке ассемблера пишется в три строчки. Конечно, если Вы хотите реализовать в резидентной программе оконный интерфейс,Вам не стоит переписывать его на язык ассем-блера ради нескольких десятков байт.
 
Для компиляции приведенных здесь программ подойдет любой компилятор с ассемблера, проверены они были на TASM 2.x. Также Вам понадобится справочник по преры-ваниям и функциям DOS и BIOS.
 
В книге также описывается применение обработчиков прерываний в обычных, нерезидентных программах, в частности в трассировщиках и отладчиках. Здесь Вам достаточно будет возможностей Pascal или C.
 
И главное - не бойтесь писать собственные рези-дентные программы, не бойтесь учиться на своих ошибках – написать резидентную программу не так сложно, чтобы Вы не смогли этого сделать. Удачи!
 
Выражаю благодарность Виктору Драгомирецкому за содействие в создании книги.
 
Скачать книгу бесплатно ( 135 Kb )
 
 

Содержание

  • Дмитрий Меламуд "TSR и нерезидентные обработчики прерываний"
  • Шеховцов Александр "Уменьшение размера резидентных программ, написанных на Turbo-Pascal 6.0"
  • Демьянишин Владислав "Примеры резидентных программ на Turbo Pascal"
 
 
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ.
 

Книги > Дмитрий Меламуд «TSR и нерезидентные обработчики прерываний»...
 
 
 
 
 
 
На главную страницу На предыдущую страницу На начало страницы