Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: Highway am 06. May 2005, 01:09

Titel: Ärger mit Dup
Beitrag von: Highway am 06. May 2005, 01:09
Hi Leute,
zum heutigen Tag habe ich folgendes Problem:  :D

Bei folgender Codezeile beschwert sich NASM:

buffer  db 512 dup('V')

Fehlermeldung: comma exepeced after operant 1

Nur was ist falsch an dieser Zeile  :?:


Gruß Highway

Zitat
Mit Computer kann man Probleme lösen, die man vorher nie hatte
Titel: Ärger mit Dup
Beitrag von: maumo am 06. May 2005, 09:36
war "dup(blablabla)" nicht TASM syntax??
heist das nicht "resb blablabla" für nasm?

oder irre ich mich da?

maumo
Titel: Ärger mit Dup
Beitrag von: Roshl am 06. May 2005, 11:10
nasm hat die times angabe bei sowas an liebsten^^
Titel: Ärger mit Dup
Beitrag von: lowlevel am 06. May 2005, 14:41
wie genau wird "times" verwendet???

palette DB 768 times(0)

= error: comma expected after operand 1
Titel: Ärger mit Dup
Beitrag von: joachim_neu am 06. May 2005, 14:45
times 100 dd 0x00000000
Titel: Ärger mit Dup
Beitrag von: DarkThing am 06. May 2005, 14:47
Aus

buffer  db 512 dup('V')

müsste

buffer:
times 512 db 0

werden. Wie das ('V') eingebaut wird, weiß ich jetzt auch net. Ich denk ma die 0 durch den ASCII Code von V ersetzen.
Titel: Ärger mit Dup
Beitrag von: joachim_neu am 06. May 2005, 14:53
rischtisch. 'V' geht glaub ich auch...
Titel: Ärger mit Dup
Beitrag von: Another Stupid Coder am 06. May 2005, 14:56
Ja, geht auch.