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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ams:msdos [20/03/2012 17:20] arabusovams:msdos [20/03/2012 17:27] (текущий) arabusov
Строка 1: Строка 1:
-<code asm> +==== Написание программ для MS-DOS ==== 
-org 100h+Пример написания программы для MS-DOS: 
 +<code asm>org 100h
 section .text section .text
  
Строка 14: Строка 15:
 section .data section .data
 str: db 'Hello, world!', 13,10,'$' str: db 'Hello, world!', 13,10,'$'
 +
 </code> </code>
 +Строка компиляции:
 +<code>nasm hello.s -fbin -o hello.com</code>
 +Выполнять //hello.com// в DosBOX, предварительно настроив окружение.
 +
 +==== Настройка DosBOX ====
 +Запустим и выключим dosbox (Приложения -> Игры -> Эмулятор DosBox), затем в терминале (Приложения -> Стандартные -> Терминал) введём команду gedit ~/.dosbox/dosbox-0.74.conf (**Внимание!** Имя конфигурационного файла зависит от версии программы! Учитывайте это при редактировании!) В конце файла должны быть следующие строки:
 +  * mount c ~/asm
 +  * path=z:\;c:\;
 +  * c:
 +  * keyb ru
 +Если что-то не так, то доредактируем файл. После этого dosbox будет сконфигурирован.