мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
asm:lesson3 [30/09/2010 19:51] – arabusov | asm:lesson3 [07/02/2012 18:38] (текущий) – arabusov | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ======Урок 3 ====== | + | ======Начало |
- | Первым делом проверим конфигурацию dosbox. Зайдём в домашний каталог, | + | Первым делом проверим конфигурацию dosbox. Зайдём в домашний каталог, |
* mount c ~/asm | * mount c ~/asm | ||
* path=z: | * path=z: | ||
Строка 6: | Строка 6: | ||
* keyb ru | * keyb ru | ||
Если что-то не так, то доредактируем файл. После этого dosbox будет сконфигурирован. | Если что-то не так, то доредактируем файл. После этого dosbox будет сконфигурирован. | ||
+ | |||
===== Сегментация программы ===== | ===== Сегментация программы ===== | ||
По знаменитой формуле Никлауса Вирта (создателя языка Pascal, [[http:// | По знаменитой формуле Никлауса Вирта (создателя языка Pascal, [[http:// | ||
Строка 20: | Строка 21: | ||
===== Написание программ на ассемблере ===== | ===== Написание программ на ассемблере ===== | ||
Первое, | Первое, | ||
+ | == ВНИМАНИЕ!!! == | ||
+ | Имя файла в MS-DOS и в DOSBox не может превышать восьми символов!!! | ||
+ | |||
===== Программы типа *.com ===== | ===== Программы типа *.com ===== | ||
Главная особенность com-программ: | Главная особенность com-программ: | ||
Строка 277: | Строка 281: | ||
Операнд может быть опущен, | Операнд может быть опущен, | ||
- | на для выполнения, | + | на для выполнения, |
- | деления данных, | + | |
другим | другим | ||
модулем oперанд содержит | модулем oперанд содержит |