2017-09-06 1 views
-2

Wie drucke ich eine farbige Zeichenfolge mit Arm Assembly Sprache? zum Beispiel möchte ich folgenden Text in roter Farbe in .data Teil drucken. wie es geht?So drucken Sie farbige Zeichenfolge in Arm-Baugruppe

+2

Das hängt von Ihrem Betriebssystem und Ihrem Terminal ab und wie viel Aufwand Sie machen möchten. Sie könnten ANSI-Farbcodes ausprobieren und hoffen, dass es funktioniert. PS: Wie würdest du es in C machen? :) – Jester

+0

Schritt 1) ​​Wegwerfen Sie Ihr ARM-Gerät 2) kaufen ZX Spectrum Next 3) Fragen Sie noch einmal hier, ich werde Ihnen zeigen, wie separate Pixel und Farben auf dem Bildschirm durch Ändern der Werte im Video RAM in Z80 Montage ändern (obwohl Sie können nicht wollen, diesem Rat zu folgen, weil Sie dann die Zeichen pro Pixel zeichnen müssen, und nicht nur, indem Sie ASCII-Zeichenkette zur Verfügung stellen ... dann wieder können Sie Ihre eigene kundenspezifische Schriftart verwenden! Gewinnen!) – Ped7g

+1

@Jester hallo, wie ich wissen in c können wir es durch Escape-Sequenz + ANSI-Codes mit Sprintf Befehl. Ich werde versuchen, c dann zu Assembly zu kompilieren, danke :) – namila007

Antwort

1

Verwenden Sie die ANSI-Escapezeichen für Farben.

.data 
text: .ascii "\033[31mHELLO\033[0m\000"