Advertisement
YoFreakinLo

Jebko

Mar 14th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .model tiny
  2. .data
  3.     buffer db 1000 db (?)
  4.     bufsize db $-buffer
  5.     filename db "filename", 0
  6.     filehandle dw 0
  7. .code
  8. start:
  9.     mov ax, @data
  10.     mov ds, ax  ; Poviem programu kde je DATASEGMENT
  11.  
  12.     mov ah, 3dh ;funkcia na otvorenie suboru
  13.     mov dx, offset filename
  14.     mov al, 0   ;readonly
  15.     int 21h ; zavolam funkciu (int je interrupt)
  16.    
  17.     mov filehandle, ax ;savenem filehandle
  18.  
  19.     mov ah, 3fh ;funkcia na citanie zo suboru
  20.     mov bx, filehandle  ;z ktoreho suboru
  21.     mov dx, offset buffer ;kam
  22.     mov cx, bufsize ;kolko
  23.     int 21h
  24.  
  25.     mov ah, 3eh ;funkcia na zatvorenie suboru
  26.     mov bx, filehandle
  27.     int 21h
  28.  
  29.     mov ah, 4ch ;funkcia na ukoncenie programu
  30.     int 21h
  31. end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement