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

ams/msdos.txt · Последние изменения: 20/03/2012 16:27 — arabusov
CC Attribution-Noncommercial 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0