==== Написание программ для MS-DOS ====
Пример написания программы для MS-DOS:
org 100h
section .text
start:
mov dx,str
mov ah,9
int 0x21
mov ax,0x4c00
int 0x21
section .data
str: db 'Hello, world!', 13,10,'$'
Строка компиляции:
nasm hello.s -fbin -o hello.com
Выполнять //hello.com// в DosBOX, предварительно настроив окружение.
==== Настройка DosBOX ====
Запустим и выключим dosbox (Приложения -> Игры -> Эмулятор DosBox), затем в терминале (Приложения -> Стандартные -> Терминал) введём команду gedit ~/.dosbox/dosbox-0.74.conf (**Внимание!** Имя конфигурационного файла зависит от версии программы! Учитывайте это при редактировании!) В конце файла должны быть следующие строки:
* mount c ~/asm
* path=z:\;c:\;
* c:
* keyb ru
Если что-то не так, то доредактируем файл. После этого dosbox будет сконфигурирован.