Вовсе не обязательно писать комментарии, выходящие после ";" . После последней командой был напечатан, int 20, нажать клавишу <Enter> писать нечто большее, видеть отладчика оперативное снова.
Последнего письменного линия неправильно инструкция сборщику, вместо нее требуют оперативной системы прерывания, эти перерывы спасти нас много линий и были очень полезны для доступа в систему функциями.
Для запуска программы мы писали, "г" команда используется, и когда использовать то мы увидим сообщение об ошибке :
"Программы, как правило, прекращается". Естественно с посланием, как этот, мы не можем быть уверены программа делает дополнение но есть простой способ проверить, - с помощью "р" командование Отладка мы можем видеть содержимое всех регистров процессора, просто наберите
-r <Enter>
Каждый регистр имеет свои соответствующие реальной стоимости будет отображаться на экране так :
AX=0006 BX=0004 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0C1B ES=0C1B SS=0C1B CS=0C1B IP=010A NV UP EI PL NZ NA PO NC
0C1B:010A OF DB
Вероятность того, что регистры содержат разные значения, но и АХ ВХ должны быть одинаковыми, поскольку они являются те, которые мы только что измененных.
Еще один способ увидеть значения, а программа запускается, - использовать адрес, по которому мы хотим положить конец исполнения и показывают значения регистров, параметра для "г", в данном случае было бы : g108, настоящей Инструкции и осуществляет программу, он останавливается на 108 адрес и показывает содержимое регистров.
Последующей деятельности в том, что происходит в регистрах может быть сделано с помощью "т" команду (следов), Функция этой команды состоит в том, чтобы исполнить строка за строкой, что была собрана, указанием каждый раз содержимое регистров.
To exit Debug use the "q" (quit) command.
Преимущества Assembler
Первая причина для работы с ассемблера состоит в том, что она дает возможность узнать больше о вашей деятельности ПК, который позволяет разрабатывать программное обеспечение в более последовательным образом.
Вторая причина - полный контроль над компьютером, который вы можете получить с использованием ассемблера. Другая причина заключается в том, что сборка программ на основе быстрее и в некоторых случаях эти мелкие, и характеризуются более высокой пропускной способностью, чем в странах, созданных с помощью других языков.
Позвольте мне держать мое обещание! !
В предыдущей части этой главы мы использовали некоторые instructins как например, сделать резервную копию DBR и загрузить архив DBR его изначального местоположения, когда она необходимы. Сначала изучить инструкцию сделать резервную копию.
C:\>DEBUG A:\BKDBR.BIN <Enter>
File not found
- L 100 2 0 1 <Enter>
- R CX <Enter>
CX 0000
: 200 <Enter>
- W <Enter>
Writing 00200 bytes
- Q <Enter>
|
|