2017-09-06 4 views
-2

Comment imprimer une chaîne de couleur en utilisant le langage d'assemblage de bras? par exemple je veux imprimer le texte suivant en couleur rouge situé dans .data partie. comment faire?Comment imprimer une ficelle colorée dans un assemblage de bras

.data 
text1 : .asciz "Hello" ` 
+2

Cela dépend de votre système d'exploitation et de votre terminal et de l'effort que vous voulez faire. Vous pouvez essayer les codes de couleurs ANSI et espérer que cela fonctionne. PS: Comment le feriez-vous en C? :) – Jester

+0

étape 1) jetez votre appareil ARM 2) acheter ZX Spectrum Suivant 3) demander à nouveau ici, je vais vous montrer comment changer les pixels et les couleurs sur l'écran en modifiant les valeurs dans le RAM vidéo dans l'assemblage Z80 ne voulez pas suivre ce conseil, car alors vous devrez dessiner les caractères par pixel, et pas seulement en fournissant une chaîne ASCII ... puis encore, vous pouvez utiliser votre propre police personnalisée! Gagner!) – Ped7g

+1

@Jester salut, comme je savoir en c on peut le faire par séquence d'échappement + codes ansi en utilisant la commande sprintf. Je vais essayer de compiler c puis assembler, merci :) – namila007

Répondre

1

utilisez les caractères d'échappement ANSI pour les couleurs.

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