Advertisement
SMicro

GUARDAR_ARCHIVO

May 18th, 2017
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. *-----------------------------------------------------------
  2. * Title      :
  3. * Written by : Fulgencio
  4. * Date       : Mayo 2017
  5. * Description: Este ejemplo sirve para guardar en un archivo los datos que tenemos
  6. *              en una zona de la memoria. Previamente se abre un dialogo que captura
  7. *              el nombre y carpeta del archivo en el que queremos guardar.
  8. *-----------------------------------------------------------
  9.     ORG    $1000
  10. START:                  ; first instruction of program
  11.  
  12.     MOVE.L #58,D0 *Para abrir el dialogo de Guardar archivo
  13.     MOVE.L #1,D1  *Modo guardar archivo
  14.     MOVE.L #0,A1
  15.     MOVE.L #0,A2
  16.     MOVE.L #ARCHIVO,A3
  17.     TRAP #15
  18.  
  19.     MOVE.L #52,D0           *Para abrir el archivo como nuevo o para sobreescribir
  20.     MOVE.L #ARCHIVO, A1    
  21.     TRAP #15                *EN D1 TENDREMOS EL ID DEL ARCHIVO
  22.    
  23.     MOVE.L #54,D0 *PARA ESCRIBIR ARCHIVO. En D1 irá el FILE-ID
  24.     MOVE.L #DATOSARCHIVO,A1
  25.     MOVE.L #34,D2 *D2 indica que guardará 34 caracteres (en el ejemplo)
  26.     TRAP #15
  27.    
  28.     MOVE.L #56,D0 *CIERRA ARCHIVO. En D1 irá el FILE-ID
  29.     TRAP #15
  30.    
  31. * Put program code here
  32.  
  33.     SIMHALT             ; halt simulator
  34.  
  35. * Put variables and constants here
  36.  
  37. ARCHIVO DC.B 'test.txt',0
  38.         DS.B 247 *Reservo hasta completar 256 caracteres
  39.        
  40. DATOSARCHIVO    DC.B 'Este texto se meterá en un archivo',0
  41.  
  42.     END    START        ; last line of source
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement