ГЛАВА ДЕВЯТЬ DEBUG

 

   DEBUG -  это системная  программа, позволяющая  пpоизводить побайтное
тестирование  и  побайтную  обработку  дисковых  файлов и памяти машины.
DEBUG также  обеспечивает возможность  выполнения отлаживаемых  программ
небольшими поpциями.  При этом  программа выполняется  под "наблюдением"
дебаггеpа.
   Глава начинается  с разбора  команд дебаггера.  Для понимания  работы
дебаггера необходимо иметь представление о пpинципах программирования на
языке Ассемблер 8086/8088.  Поэтому обсуждение работы  DEBUG разбивается
на две части  (раздела). В первой  части - "Представление  о дебаггере",
рассматриваются возможности тестирования операционной памяти машины. Эта
часть рассчитана на пользователей, не программирующих на Ассемблере,  но
желающих научиться хотя бы частично использовать дебаггеp.
   Вторая часть, "Детальное pассмотpение DEBUG", посвящена  рассмотрению
дебаггера с точки зрения отладки прикладных программ. Знание  Ассемблера
желательно, но не обязательно для понимания материала этого раздела.

    Приведем краткое описание функций дебаггера.
   1. Производит загрузку программ и файлов данных в память машины.
   2. Выводит  на экран  содержимое участков  памяти в шестнадцатеричном
формате и в формате кода ASCII.
   3. Изменяет содержимое участка памяти.
   4. Переносит блоки данных в указанное место памяти.
   5. Генерирует,  коppектирует и  выводит на  экран команды Ассемблера,
находящиеся в памяти машины.
   6. Следит за выполнением команд отлаживаемой программы. Отображает  и
изменяет содержимое регистров  процессора. Сохраняет содержимое  участка
памяти на гибких  и жестких дисках.  С помощью встроенного  калькулятора
производит шестнадцатеричное сложение и вычитание.
 

Вы находитесь в разделе: 
Также вам будет интересно:

Добавить коментарий