Das gibt es nicht. Ich suche nun schon ziemlich lange danach und habe sogar schon in einem anderen Programmiererforum nachgefragt, aber niemand scheint es zu wissen. Dabei ist es ein ganz kleines, unbedeutendes Problem:

Wie deklariere ich bei NASM Variablen richtig?
Ich möchte 56 Byte für einen String reservieren. Bei MASM geschieht das durch
Code:
derString db 56 dup (?)
Das funktioniert bei NASM nicht. Ich habe folgende Anweisungen ausprobiert, aber keine hat funktioniert:
Code:
derString db 56 dup (?)
derString db 56, dup (?)
derString: db 56 dup (?)
derString: db 56, dup (?)
derString: db, 56, dup (?)
Nichts zu machen. Die Standard-Fehlermeldung lautet "comma expected after operand 1" und wenn ich zuviele Kommas setzte "phase error at end of assembly". Das kann doch eigentlich nicht so schwer sein. >_<

Nachtrag:
Ich könnte es natürlich auch über
Code:
derString db 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
mit 56 x machen, aber das wäre nicht sehr elegant.