Category: Assembly
.asciz "World"
Category: Assembly
PBXB64 Status: [CERTIFIED TESTED]
Gibt Stringbytes gefolgt von einem abschliessenden Nullbyte aus.
Nutzerbeleg: Die Syntax und das fokussierte ASM-Beispiel auf dieser Seite sind der relevante Nachweis fuer Nutzer.
Verwenden Sie diese Form in eigenstaendigen .asm-Dateien oder in den ASM-Pfaden, die PBXB64 durch denselben Parser fuehrt. Halten Sie Testdateien klein: ein Label, die betreffende Direktive oder Instruktion, und ein klarer Rueckgabewert erleichtern die Diagnose bei Encoder-, Relocation- oder Linkfehlern. Wenn die Form externe Symbole, Datenabschnitte oder Makros verwendet, sollte der Test auch zeigen, dass die erzeugte Objektdatei erfolgreich gelinkt wird.
Diese Seite beschreibt die PBXB64-Assembler-Teilmenge aus Lexer, Parser, Makroexpander, Encoder und Object-Builder. Nicht jede NASM/MASM-Direktive ist implementiert.
String-Seiten sollen angeben, ob Daten dynamisch, festlängig, ASCIIZ, Unicode, UTF-8, ANSI oder rohe Bytes sind. Beispiele sollen leeren Text, nicht leeren Text und bei Kodierungsfragen mindestens ein Zeichen außerhalb einfacher A-Z-Eingaben enthalten.
Dokumentieren Sie Besitz, Längeneinheiten, Terminatoren und Konvertierungsverlust. Bei x64-Interop sind String-Datenzeiger von Deskriptoren zu unterscheiden; 32-Bit-Zeigergrößen dürfen nicht vorausgesetzt werden.
Nennen Sie Trunkierung, ungültige Kodierung, eingebettete NUL-Zeichen oder zu kleine Puffer, wenn der Befehl solche Fälle treffen kann.