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

Дмитрий Меламуд «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"
 
 
Вы находитесь на официальном сайте Владислава Демьянишина - разработчика игры Dune IV (Dune 4). На нашем сайте Вы можете бесплатно скачать игры Dune IV (Dune 4), Battle City (Танчики с Dendy/Nintendo), читы к играм и многое другое. Также Вы можете скачать бесплатно программы и полезные утилиты. Все программы чистые, т.е. не содержат вирусов и иного вредоносного ПО.
 
Среди доступных программ есть мобильная читалка книг, менеджер переноса файлов с фото- и видеокамер на компьютер, текстовый редактор, WYSIWYG редактор, 3D аниматор, GIF аниматор, AVI аниматор, пакетный конвертор изображений, редактор электрических схем, программа для скриншотов, диспетчер тем рабочего стола и другие.
 
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ. Предлагаю также посетить Марья искусница - сайт о рукоделии (http://mariya-iskusnica.ru).
 
 

Книги > Дмитрий Меламуд «TSR и нерезидентные обработчики прерываний»...
 
 
 
1369
 
ВКонтакте
Facebook
 
 
 
На главную страницу На предыдущую страницу На начало страницы
 
 
Украинский портАл Украина онлайн Рейтинг@Mail.ru Рейтинг Сайтов YandeG Rambler's Top100