Crear y escribir un Archivo en ASM

Iniciado por ProcessKill, Febrero 24, 2010, 03:59:06 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Crear
Código: asm
; Crear un archivo en ASM	

.model small
.stack 100h
.data

nombre db "c:\tasm\bin\bogota.txt",00h ;especificar directorio del archivo
maneja dw ?
.code
algo proc near
mov ax,@data
mov ds,ax
mov ah,3ch
mov cx,00
lea dx,nombre
int 21h
jc salir
mov maneja,ax
salir: mov ax,4c00h
int 21h
endp
end algo


Escribir

Código: asm

; Escribir un archivo en ASM

.model small
.stack 100h
.data
nombre db "c:\tasm\bin\bogota.txt",00h
texto db "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
maneja dw ?
.code
algo proc near
mov ax,@data
mov ds,ax
mov ah,3ch
mov cx,00
lea dx,nombre
int 21h
jc salir
mov maneja,ax
mov cx,500
nuevo: push cx
mov ah,40h
mov bx,maneja
mov cx,25
lea dx,texto
int 21h
pop cx
loop nuevo
mov ah,3eh
mov bx,maneja
int 21h
salir: mov ax,4c00h
int 21h
endp
end algo