nasm-synthaxfrage db,dw,dd



  • Hi,
    ich hab mal eine Frage was die Initialisierung von Buffern (unter nasm!) angeht.
    Wenn ich zB.:

    buffer db 0,0,0,0
    

    eintippe, so ist es für mich klar, dass ich da 4 bytes mit jeweils dem Inhalt 0 definiert habe.
    Doch was ist wenn ich jetzt:

    buffer dw 0,0,0,0
    

    definiere? Hab ich nun 8 bytes mit jeweils dem Inhalt 0, oder hab ich jetzt wie im vorherigen Bsp wider nur 4 bytes mit dem Inhalt 0? Wenn ich also einen Buffer so definiere:

    buffer dw 0,1
    

    hat dan das erste Byte des Wortes eine 0 und das zweite eine 1 oder habe ich nun ein Wort mit dem Inhalt 0 und ein Zweites mit dem Inhalt 1?

    Für eure Antwort wäre ich sehr dankbar 🙂

    gruss



  • Wär ja nicht so schwer rauszufinden...
    Aber dein letztes Beispiel ergibt zwei Worte, das erste mit Wert 0, das zweite mit 1.



  • Danke 🙂


Anmelden zum Antworten