il est là:
.fptr: dd zone
zone dd 0:buffer,1000
ici, le segment à 0 signifie segment DS car dans le code:
Type: Messages; Utilisateur: edfed
il est là:
.fptr: dd zone
zone dd 0:buffer,1000
ici, le segment à 0 signifie segment DS car dans le code:
si ds=7000h, l'adresse s'écrit 7000h:????.
lorsque tu changes la valeur d'un registre de segment, tu ne change que la valeur d'un registre de segment, en aucun cas le contenu de la mémoire n'est...
le seul bon moyen de voir ta ram, ici, ça serait d'utiliser une routine d'affichage, ce qui est déja le cas, ou un vrai debugger. parce que bon, debug de dos, ou winexe laissent à desirer.
quoi...
buffer: rb 1000 ;reserver 1000 octets à l'adresse buffer.
ici, buffer, c'est un symbole (une etiquette) qui sera transformé par le compilo en une adresse et il vaut 01E5h (le buffer est à la fin...
ici, le premier octet du fichier chargé en mémoire est à l'adresse buffer:, tout à la fin du code, dans le segment DS qui pointe au meme endroit que le segment CS ( ES et SS egalement) car c'est un...
sont des pointeurs pour la plupart.
.off sert à indiquer l'adresse de debut de lecture dans le fichier, ici, tu lis à partir du 4000hième octet.
.path doit pointer vers un pointeur de chaine,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.