мета-данные страницы
Написание программ для 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 будет сконфигурирован.