мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версияСледующая версия справа и слева
asm:lesson2 [19/10/2010 20:17] ybezrukovasm:lesson2 [19/10/2010 20:19] ybezrukov
Строка 307: Строка 307:
 [[http://ru.wikipedia.org/wiki/Debug]] [[http://ru.wikipedia.org/wiki/Debug]]
  
-Debug — Программа отладчик, которую используют для проверки и отладки выполняемых файлов.+Debug --- Программа отладчик, которую используют для проверки и отладки выполняемых файлов. 
 Данная программа является консольным приложением и предназначена для создания или изменения кода файлов. С помощью неё можно создавать простые приложение под MS-DOS и отслеживать их работу. Данный отладчик находится на самом низком уровне компиляторов assembler. Но обладает неплохими возможностями такими как просмотр, изменение памяти и получение состояния регистров. Данная программа является консольным приложением и предназначена для создания или изменения кода файлов. С помощью неё можно создавать простые приложение под MS-DOS и отслеживать их работу. Данный отладчик находится на самом низком уровне компиляторов assembler. Но обладает неплохими возможностями такими как просмотр, изменение памяти и получение состояния регистров.
  
 Программа вызывается через командную строку: Программа вызывается через командную строку:
 +<code>
 DEBUG DEBUG
  
Строка 317: Строка 318:
  
 DUBUG C:\мойпуть\My.com DUBUG C:\мойпуть\My.com
 +</code>
  
 Работа с файлами Работа с файлами
Строка 331: Строка 333:
 Команда Описание Пример Команда Описание Пример
 -R Выдаёт содержание всех регистров. -R [Нажать Enter] -R Выдаёт содержание всех регистров. -R [Нажать Enter]
 +<code>
   AX=D3E0 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000     AX=D3E0 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000  
   DS=16BB ES=16BB SS=16BB CS=16BB IP=0100 NV UP DI PL NZ NA PO NC     DS=16BB ES=16BB SS=16BB CS=16BB IP=0100 NV UP DI PL NZ NA PO NC  
   15A3:0100 30C0    XOR AL,AL                                         15A3:0100 30C0    XOR AL,AL                                      
 +</code>
 -R [регистр] Просмотр регистра и запись нового значения в регистр. -R AX [Нажать Enter] -R [регистр] Просмотр регистра и запись нового значения в регистр. -R AX [Нажать Enter]