Je suis un peu nouveau à l'architecture x86 et aussi à l'assemblage. J'ai ce code pièce que je ne peux pas comprendre.l'utilisation de "db" dans l'architecture Intel x86 et DOSBOX
data1 SEGMENT
dat1 db 'ABCDEFGH'
data1 ENDS
qui est au début du code. Plus tard, nous utilisons ce data1 dans le code:
mov ax, data1
mov ds, ax
J'utilise DOSBOX comme un émulateur et le débogueur turbo et là, il apparaît comme:
mov ax, 0B14
mov ds, ax
Toute idée pourquoi? Je ne comprends pas non plus l'utilisation de DB en général. Parfois, il est utilisé pour afficher un message, parfois similaire à mon exemple.
Merci beaucoup à l'avance :)
Est-ce une faute de frappe? 'mov ax, donnee1' Voulez-vous dire' mov ax, data1'? –
@ user3144770 oui c'était merci :) – Ege