создаем файл под управлением DOS функция 21h регистры:
Код | .data fname db 'file.txt',0 p_fname dd fname .... .code .... mov ah,3ch ------- функция создания файла mov cx,0 ---------- атрибуты файла значения битов 0=1 только чтение, 1=1 скрытый файл, 2=1 - системный файл, 3=0 - игнорируется , 4=0 - зарезервирован каталог, 5- бит архив 6=0 резерв, 7=1 - общий файл в NoWELL, 8..15 = 0 резерв, lds dx,fil_nam ---- имя файла int 21h ------------ interrupt DOS
|
рабочий код
Код | ;head files ideal regim Ideal Model Small ;init stack segment Stack 100h ;init data segment DataSeg fname db 'c:\fil.txt',0 p_fname dd fname ;init code segment CodeSeg start: mov ax,@data mov ds,ax mov ah,3ch mov cx,0 lds dx,p_fname int 21h
mov ah,4ch mov al,0 int 21h end start
| |