Frage

Was ist die Bedeutung von:

Array1 :    .word 0:20
War es hilfreich?

Lösung

Array1 : wird ein Etikett (der Raum ist optional).

Für MIPS, ein :<n> Suffix zu einem Ausdruck in Richtlinien wie .word, .byte usw. ist eine Wiederholungszahl.

So Array1 : .word 0:20 erzeugt einen Block von 20 Wörtern (das heißt 80 Bytes) von 0, mit dem Etikett Array1 zu Beginn der sie zeigen.

(Fußnote: Der GNU Assembler, gas, neigt dazu, zu versuchen, die „traditionelle“ Assemblersyntax für jede Plattform zu folgen, ein kurzer Blick lässt vermuten, dass diese Syntax ist nicht so häufig auf anderen Plattformen - nur MIPS und Alpha es offensichtlich unterstützen. )

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top