мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| asm:lesson3 [30/09/2010 11:51] – arabusov | asm:lesson3 [07/02/2012 10: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перанд содержит | ||