Bonjour, bonjour !
Voilà, connaissez-vous le principe de la commande times ?
En fait, je ne comprend pas les $ et les -... (à la base je crois que times est comme DUP...).
Bonjour, bonjour !
Voilà, connaissez-vous le principe de la commande times ?
En fait, je ne comprend pas les $ et les -... (à la base je crois que times est comme DUP...).
times sert à faire des copier-coller : http://nasm.sourceforge.net/doc/nasm...#section-3.2.5
Les $ c'est pour avoir l'adresse courante : http://nasm.sourceforge.net/doc/nasm...ml#section-3.5
veut dire que l'on recopie x nombre de fois 144 dans la mémoire où x=510-(n°ligne-n°section) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part times 510-($-$$) db 144
A mon avis, ($-$$) doit indiquer la taille du fichier avant times en octets, non ?
Oui, c'est pour compléter avec des NOP un secteur de boot. Il y a 512 octets en tout, d'abord ceux de ton code, les NOP que tu ajoutes toi-même et une signature de deux octets à la fin.
Si tu n'as qu'une section oui, mais si tu en as plusieurs ça te donnera le déplacement par rapport au début de la section, pas celui du fichier. Sous réserve que je ne me plante pas, je n'ai pas l'habitude de jouer avec ça...
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.
Partager