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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ams:msdos [20/03/2012 17:19] 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,'$'
-</pre>+ 
 +</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 будет сконфигурирован.