Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Сохранение программы из отладчика



Можно использовать DEBUG для сохранения программна диске вследующих случаях:

1. После загрузки программы в память машины и ее модификации необходимо сохранить измененный вариант. Для этого следует:

• загрузить программу по ее имени: DEBUG n:имя файла [Return],

• просмотреть программу с помощью команды D и ввести изменения по командеЕ,

• записать измененную программу: W [Return].

2. Необходимо с помощью DEBUG написать небольшую по объему программу и сохранитьее на диске. Для этого следует:

• вызвать отладчик DEBUG,

• c помощью команд A (Assemble) и Е (Enter) написать программу,

• присвоить программе имя: N имя файла.СОМ [Return]. Тип программы должен быть СОМ,

• так как только программист знает, где действительно кончается его программа, указать отладчику длину программы в байтах. В последнем примере концом программы является команда

хххх:0106 СЗ RET

Эта команда однобайтовая, и поэтому размер программы будет равен 106 (конец) минус 100 (начало), т.е. 6,

• запросить регистр СХ командой R СХ [Return],

• отладчик выдаст на этот запрос СХ 0000 (нулевое значение),

• указать длину программы - 6,

• записать измененную программу: W [Return].

В обоих случаях DEBUG выдает сообщение "Writing nnnn bytes"(Записывается nnnn байтов). Если nnnn равно 0, то произошла ошибка при вводе длины программы, и необходимо повторить запись снова.





Дата публикования: 2014-12-11; Прочитано: 204 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...