Salut,
J'aimerai bien savoir à quoi sert le mot clé PARA en assembleur
exemple:
merciCode:
1
2 code segment para public 'code'
Version imprimable
Salut,
J'aimerai bien savoir à quoi sert le mot clé PARA en assembleur
exemple:
merciCode:
1
2 code segment para public 'code'
je crois que para signfie paragraph alignement, çad aligné sur sur 10 octest. :wink:
Bonjour !
Exact à ceci près qu'un paragraphe vaut 16 (10h) octets. :wink:Citation:
Envoyé par blackhorus
Merci à vous deux pour ces réponses mais pouvez vous détailler un petit peu plus ?
Tout cela veut dire que le segment en question débutera à une adresse de paragraphe, donc à une adresse multiple de 16.
S'il s'agit du premier segment chargé en mémoire, le loader le fera débuter à une adresse de paragraphe; s'il s'agit d'un autre segment, il débutera à la 1ère adresse de paragraphe qui suit la fin du segment qui le précède.
Les alignements possibles sont :
- byte - le segment débute à l'octet suivant
word - le segment débute au mot suivant
dword - le segment débute au double mot suivant
para - le segment débute au paragraphe suivant (multiple de 16)
page - le segment débute à la page suivante (multiple de 256).
C'est clair comme de l'eau de roche merci bien.