Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2012, 20:34   #1
Jugger
Пользователь
 
Регистрация: 30.01.2008
Сообщений: 99
По умолчанию Запись в файл

Такой вот простенький код
Файл создается, но в него ничего не записывается
Что не так ?
Код:
.model small
.data
string db "MyFile.dat", "here is text text",0


.code
proga:
mov ax,@data    
mov ds,ax

;create file
mov ah,3cH
mov dx,offset string
mov cx,0
int 21h
mov ah,09
mov dx,offset string
int 21h 

;open
mov ah,3dh
mov al,2            ;read and write mode

;writing
mov ah, 40h
mov cx, 17
lea dx, string
int 21h 

mov ax,4c00h
int 21h
end proga
Jugger вне форума Ответить с цитированием
Старый 11.10.2012, 03:51   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Цитата:
Что не так ?
Jugger, много чего не так...
Код:
; masm dos exe #
.286
.model small
.data
string	db "MyFile.dat",0
text	db "here is text text"
.code
proga:	mov ax,@data    
	mov ds,ax
	mov ah,3Ch;create file
	mov dx,offset string
	mov cx,0
	int 21h
	mov bx,ax
	mov ah,40h;write
	mov cx,sizeof text
	mov dx,offset text
	int 21h 
	mov ah,3Eh;close file
	int 21h
	mov ah,4Ch
	int 21h
end proga

Последний раз редактировалось Mikl___; 11.10.2012 в 10:00.
Mikl___ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись в файл Aelon Общие вопросы C/C++ 2 29.05.2012 11:51
Запись информации в файл в файл Anubys Win Api 0 04.11.2011 23:27
запись в файл Slaventiy Помощь студентам 1 23.05.2011 20:05
Запись в файл и.т.п. pa6kevi4 Общие вопросы .NET 2 24.06.2010 11:00