Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [решено] Запись в файл
Показать сообщение отдельно

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


pogo, вот пример http://subscribe.ru/archive/comp.pro.../26170402.html
Исключительно по теме:
Код: Выделить весь код
TITLE Write 2 File Example

;Запись в файл

DOSSEG
.MODEL TINY
.STACK 100h
.DATA
	szFileName DB 'My file.txt', '0'
	msgSize = $-szFileName
.CODE
.386
ENTRY PROC NEAR
	mov ax, @data
	mov ds, ax

;создаём файл
	mov ah, 3Ch	;Запись в файл или устройство
	lea dx, szFileName ; эквивалентно -> mov dx, offset szFileName
	xor cx, cx
	int 21h
;считаем что проблем с созданием не возникло (а так нужна проверка)
	mov bx, ax	; сохраняем описатель (handle) файла в bx
;пишем в файл
	mov ah, 40h
	lea dx, szFileName
	mov cx, msgSize
	int 21h
;закрываем файл
	mov ah, 3Eh
	int 21h

	mov ax, 4c00h
	int 21h
ENTRY ENDP
END
Создаётся файл с именем My file.txt с таким же содержанием + символ окончания строки.

Отправлено: 17:13, 19-11-2010 | #6

Название темы: [решено] Запись в файл