Crear y escribir un Archivo en ASM

  • 0 Respuestas
  • 16347 Vistas

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado ProcessKill

  • *
  • Underc0der
  • Mensajes: 154
  • Actividad:
    0%
  • Reputación 0
  • Arriba los hackers de Argentina!
    • Ver Perfil
    • Email

Crear y escribir un Archivo en ASM

  • en: Febrero 24, 2010, 03:59:06 pm
Crear
Código: ASM
  1. ; Crear un archivo en ASM  
  2.  
  3.    .model small
  4.    .stack 100h
  5.    .data
  6.  
  7. nombre   db   "c:\tasm\bin\bogota.txt",00h   ;especificar directorio del archivo
  8. maneja   dw   ?
  9.    .code
  10. algo   proc   near
  11.    mov   ax,@data
  12.    mov   ds,ax
  13.    mov   ah,3ch
  14.    mov   cx,00
  15.    lea   dx,nombre
  16.    int   21h
  17.    jc   salir
  18.    mov   maneja,ax
  19. salir:   mov   ax,4c00h
  20.    int    21h
  21.    endp
  22.    end   algo
  23.  

Escribir

Código: ASM
  1. ; Escribir un archivo en ASM
  2.  
  3.     .model   small
  4.     .stack   100h
  5.     .data
  6. nombre    db   "c:\tasm\bin\bogota.txt",00h
  7. texto    db   "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  8. maneja    dw   ?
  9.     .code
  10. algo    proc    near
  11.     mov   ax,@data
  12.     mov   ds,ax
  13.     mov   ah,3ch
  14.     mov   cx,00
  15.     lea   dx,nombre
  16.     int   21h
  17.     jc   salir
  18.     mov   maneja,ax
  19.     mov   cx,500
  20. nuevo:    push   cx
  21.     mov   ah,40h
  22.     mov   bx,maneja
  23.     mov   cx,25
  24.     lea   dx,texto
  25.     int   21h
  26.     pop   cx
  27.     loop   nuevo
  28.     mov   ah,3eh
  29.     mov   bx,maneja
  30.     int   21h
  31. salir:    mov   ax,4c00h
  32.     int   21h
  33.     endp  
  34.     end   algo
  35.