Forum: PC-Programmierung MASM: Init QWord als hex


von Waleri (Gast)


Lesenswert?

Ich versuche ein QW in MASM unter Visual-Studio als Hex-Werte zu 
initialisieren:


Const1  QWORD   0xbd69eaee4f21ae73h; schluckt MASM nicht

Const2  QWORD   0xbd69eaee4f21ae73;  schluckt MASM nicht

Const3  QWORD   bd69eaee4f21ae73h;  schluckt MASM nicht

Const4  QWORD   -7.366253046372402e-13;  kein Problem!


Warum kann ich ein QWord nur mit Dezimal- nicht aber mit Hex-Werten 
initialisieren? Die Anzahl an Bytes ist korrekt, warum hat der Assembler 
damit ein Problem?
Ich kriege die Meldung "missing operator in expression".

von Einer (Gast)


Lesenswert?

Waleri schrieb:
 Const3  QWORD   bd69eaee4f21ae73h;

Wenn ich mich richtig erinnere müssen Zahlen immer mit einer Ziffer 
beginnen.
Const5  QWORD   0bd69eaee4f21ae73h;
Also mit führender Null und Suffix h .

von Waleri (Gast)


Lesenswert?

Vielen Dank, das war genau richtig!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.