Bonjour,
bonjour j'ai essayé plusieurs fois de créer un fichier texte en assembleur et écrire dedans mais ça marche pas
voilà le code j'ai besoin de votre aide .
merci
data segment
bb db "hello world ",00h
cc db "fichier.txt",0
Handle dw ?
data ends
pile segment stack
db 256 dup(?)
bpile equ this word
ends pile
code segment
assume cs:code, ss:pile
mov ax,data
mov ds,ax
mov ax,pile
mov ss,ax
mov sp,bpile
debut:
mov ah,0
mov al,02
int 10h
mov ah,3ch
mov cx,1
mov dx,offset cc ; creer un fichier
int 21h
mov [ds:Handle], ax
;ouverture d'un ficher
mov bx, [ds:Handle]
mov ah, 3dh
mov dx, offset cc
mov al, 01
int 21h
mov ah,40h
mov bx, [ds:Handle]
mov cx,20
mov dx, offset bb
INT 21h
mov ah, 3eh ;fermeture de fichier
mov dx, offset bb
int 21h
mov ah,4ch
int 21h
code ends
end debut
Configuration: Windows XP
Firefox 3.0.11