Comunidad Underground Hispana  
Visita: Descargas - Foro de juegos - Articulos - Juegos Gratis - Download Free

Retroceder   Comunidad Underground Hispana > Programacion > Programación > ASM

Respuesta Crear Nuevo Tema
 
Share LinkBack Herramientas Desplegado
Antiguo 10-sep-2007, 13:05   #1
Senior Member
 
Fecha de Ingreso: abril-2006
Mensajes: 768
Predeterminado [W] Como crear archivos y guardalos Ej. en C:\ ???

saludos amigos.. tengo una pregunta.. hasta ahora estoy aprendiendo como crear archivos con ASM ( datei handling... ) pero me di cuenta que yo creo el archivo pero no se donde osea no se que en carpeta lo guardo.. por que no sale nada de eso.. alguien sabe como crear el archivo y guardarlo en la carpeta que yo deseo ???

4eh - Find First File -> Busca un archivo
4fh - Find Next File -> Busca el siguiente archivo si se ocupa wildcars(.txt)
3ch - Create File -> crea un nuevo archivo
3dh - Open File -> abre un archivo (al es el modo->02h read write)
*3eh - Close File -> cierra un archivo
41h - Delete File -> Borra un archivo
*42h - Set File Pointer -> mueve un cursor en el archivo
*40h - Write File -> escribe algo en el archivo.. en la posicion que se
coloco el cursor...

bueno hasta ahi voy bien.. pero.... como crear el archivo con 3ch y guardarlo Por ejemplo en C:\ ????


Código:
.model tiny
.code
org 100h

start:

 mov ah,3ch                ;creamos un archivo ( pero donde ???:)?
 lea dx, filename             ;como mov dx..cursar al archivo
                          ;traducido del aleman al espaniol..
 xor cx,cx                  ; Sin atruibutos
 int 21h

 xchg ax,bx                 ;movemos el handle en BX
 mov ah,40h                ;escribimos en el archivo...
y asi sucesivamente pero como "mier..." guardo eso en C:\ ??

salud0s
__________________
R-E-S-P-E-C-T, find out what it means to me<br />
alejandr0 está desconectado   Responder Citando
Antiguo 15-nov-2007, 08:33   #2
Senior Member
 
Fecha de Ingreso: abril-2006
Ubicación: Panama, Panama
Mensajes: 1.220
Predeterminado Re: Como crear archivos y guardalos Ej. en C:\ ???

man ... el uso del 3ch es :

EN DSX = Apuntador al nombre del archivo (ASCIIZ)
EN CX= Atributo
En caso de éxito, CF=0 y en AX el handle.
En caso de error, CF=1 y en AX el código de error.

PE. :

.MODEL SMALL
.STACK
.DATA
ARCHIVO DB 'C:\ARCHIVO.TXT'
.CODE
MOV DX,OFFSET ARCHIVO
MOV AH,3CH
XOR CX,CX
INT 21H
MOV AH,3EH ;CIERRA
INT 21H ;EL ARCHIVO
MOV AH,4CH ;LO DEVUELVE
INT 21H ;AL SYSTEMA
END


SALUDOS 8)
__________________


Linux Registered User #473016
lShadowl está desconectado   Responder Citando
Antiguo 16-dic-2007, 06:34   #3
Senior Member
 
Fecha de Ingreso: abril-2006
Mensajes: 768
Predeterminado Re: Como crear archivos y guardalos Ej. en C:\ ???

Buenas The Shadow... gracias por tu ayuda.. pero ya se hacerlo

mira esta es mi manera de hacerlo.. es algo distinta a la tuya..

Código:
.model tiny
code segment
assume cs:code,ds:code
org 100h

start:

 mov ah,3ch       
 lea dx, name
 xor cx,cx
 int 21h

 mov ah,3eh
 int 21h

 mov ah,4ch

name db 'C:\test.txt'
end start
tu escribes el codigo de abajo para arriba.. o no se.. por lo menos se ve asi para mi

salud0s
__________________
R-E-S-P-E-C-T, find out what it means to me<br />
alejandr0 está desconectado   Responder Citando
Antiguo 26-dic-2007, 18:06   #4
Senior Member
 
Fecha de Ingreso: abril-2006
Ubicación: Panama, Panama
Mensajes: 1.220
Predeterminado Re: Como crear archivos y guardalos Ej. en C:\ ???

Cita:
Iniciado por ven0m
tu escribes el codigo de abajo para arriba.. o no se.. por lo menos se ve asi para mi
weno man ... lo q pasa es q ese code esta en otro lenguaje macro.. XD .... n si es la misma idiotez si te das cuenta .... la serie de mnemonicos no cambia ... cambia donde se encapsula.....

Saludos!
__________________


Linux Registered User #473016
lShadowl está desconectado   Responder Citando
Antiguo 28-ene-2008, 21:06   #5
Member
 
Fecha de Ingreso: marzo-2006
Mensajes: 30
Predeterminado Re: Como crear archivos y guardalos Ej. en C:\ ???

les recomeidno programar en radasm es visual es mas bien un ide como visual basic pero para emsablador epro el codigo si en asm. te facilita mucho las cosas
__________________
los ganadoresnunca se rinden.<br />los que se rinden nunca ganan.
clipto boxw está desconectado   Responder Citando
Antiguo 29-ene-2008, 14:55   #6
Senior Member
 
Fecha de Ingreso: abril-2006
Mensajes: 768
Predeterminado Re: Como crear archivos y guardalos Ej. en C:\ ???

heheh si yo tambien lo recomiendo.. lo ocupo y esta muy bueno

salud0s
__________________
R-E-S-P-E-C-T, find out what it means to me<br />
alejandr0 está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



La franja horaria es GMT -5. Ahora son las 00:44.



Juegos gratis Underground Mexico Veo Descargas Songs Traducidas Videos De Musica Conservacion Tabs Metal
Noticias
 Juegos De Coche juegos gratis online juegos Utilidades Trucos
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2
Traducción por vBHispano.com