begin process at 2012 05 25 04:09:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Newbii

 > 

Fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fichier

dimanche 5 juin 2005 à 16:50:43 | Fichier

RM50Man

Je lis dans un fichier et je reecris ce que g lu dans l autre, mais ca ne m ecrit pas dans le nouveau fichier ce que g lu ds l autre fichier !!!!
Si quelqu un peut m aider merci!!!!!


.386

data segment public
    buffer db 64000 dup(?)
data ends

code segment

assume cs:code , ds:code, ss:code

start:

;créer fichier par le handle
mov ah, 3ch
xor cx, cx
mov dx, offset nom_fichier
int 21h

xor dx, dx

;stocke le handle
mov word ptr [handle2], ax

;ouvrir fichier
mov ah, 3dh
mov dx, offset image
mov al, 1 ;lecture
int 21h

;stocke le handle
mov word ptr [handle], ax

;lecture fichier
mov ah, 3fh
mov bx, word ptr [handle]
mov cx, 10
xor dx, dx
mov dx, offset buffer1

int 21h

;ecriture dans le fichier
mov bx, word ptr[handle2]
mov cx, 10
xor dx, dx
mov dx, ax
mov ah, 40h
int 21h


mov ax, 3eh
mov bx, word ptr[handle]
int 21h

mov ax, 3eh
mov bx, word ptr[handle2]
int 21h

ret

image db "image.txt", 0
handle dw ?
handle2 dw ?
 buffer1 db 64000 dup(?)
 nom_fichier db "image2.txt",0

code ends

end start


RM50man

dimanche 3 juillet 2005 à 10:51:43 | Re : Fichier

ShareVB

salut,

data segment
 image db "image.txt", 0
 handle dw ?
 handle2 dw ?
 buffer1 db 64000 dup(?)
 nom_fichier db "image2.txt",0
data ends

code segment
assume cs:code , ds:data  ;pas besoin de pile

start:

;init ds

mov ax,data
mov ds,ax

;créer fichier par le handle
mov ah, 3ch
xor cx, cx
mov dx, offset nom_fichier
int 21h

;stocke le handle
mov word ptr [handle2], ax

;ouvrir fichier
mov ah, 3dh
mov dx, offset image
mov al, 1 ;lecture
int 21h

;stocke le handle
mov word ptr [handle], ax

;lecture fichier
mov ah, 3fh
mov bx, word ptr [handle]
mov cx, 10
mov dx, offset buffer1

int 21h

;ecriture dans le fichier
mov bx, word ptr[handle2]
mov cx, 10
mov dx, offset buffer1
mov ah, 40h
int 21h


mov ax, 3eh
mov bx, word ptr[handle]
int 21h

mov ax, 3eh
mov bx, word ptr[handle2]
int 21h

mov ah,4Ch
mov al,0
int 21h

code ends

end start

ShareVB


Cette discussion est classée dans : fichier, word, ptr, 21h, dx


Répondre à ce message

Sujets en rapport avec ce message

loader problème de code [ par TRAX44 ] salut tout le monde !!g essayer de faire un loader (petit prog qui charge un autre prog) mais c un desartre je comprend pas très bien ce qui ne marche [nasm] cryptage [ par sirozz ] Salut à tous !J'ai fait un petit prog qui crypte (xor) un fichier passé en ligne de commande, mais j'ai fait ça avec le guide des interruptions sous l suprimer un fichier en TASM aprés une recherche [ par infoelectronique ] salut j'ai dword ptr / word ptr chez nasm [ par morganitos ] Bonjour à tous, je code sous nasm et voici mon problème : Quand j'écris une instruction du type : mov eax, dword ptr [ebx] OU cmp word ptr [ebx], 0h Mini OS !! debut [ par Hardouz ] salut a tous ! je debut en ASM je vx bosser un px en ASM je connais l'architechture ect !!! j'ai fais un pti programme mais il ya un probléme 1/ lors assembleur/ patronyme [ par maxverypainful ] Bonjour, je suis nouveau en tant qu'étudiant en informatique de gestion et j'ai une question concernant un code que nous devons créer.Il a pour but de Lecture de DTA [ par mouadestla ] Bonsoir , je débute en assembleur , j'esseye de coder en 16 bits un petit programme qui fait appele à l'interuptions 21h : 4Eh du DOS qui cherche un f Entrée d'une chaine de cractères [ par w4kfu ] J'é Mon fichier Mp3 [ par li2k ] Salut!J'aimerai créer en assembleur un programme qui lance la lecture d'un fichier mp3 (Juste pour faire mon réveil personnalisé  sur ordi)Mais bon le probleme d'affichage d'une soustraction [ par calimerros ] [u]Bonjour à tous et à toutes.[/u] Voici un programme que je réalise et je bloque au niveau de l'affichage d'une soustraction (SUB). Pour moi mon pr


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales