Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 1 von 1 Treffern
Autor Beitrag
Thema: Assembler x86 - Hintergrund Farbe ändern
bluecat

Antworten: 1
Hits: 5.901
05.02.2007 22:02 Forum: Technische Informatik


is zwar schon n bissle älter, aber naja:

das kommt drauf an, ob du RealMode oder ProtectedMode programmierst.
für RealMode musst du interrupt 10h aufrufen.
in dass BH register kommt dann ein wert, der die farbe etc bestimmt:

00h =>schwarze schrift, weißer hintergrund
01h =>blaue schrift, schwarzer hg
02h =>dunkel grüne schrift, schwarzer hg
03h =>cyan schrift, schwarzer hg
04h =>rot auf schwarz
05h =>magenta auf schwarz
06h =>braun auf schwarz
07h =>grau auf schwarz
08h =>dunkelgrau auf schwarz
09h =>hellblau auf schwarz
0Ah =>hellgrün auf schwarz
0Bh =>helles cyan auf schwarz
0Ch =>pink auf schwarz
0Dh =>helles magenta auf schwarz
0Eh =>gelb auf schwarz
0Fh =>weiß auf schwarz (standart)


dann schreibst du einfach:

mov ah, 0Eh
mov al, 'A'
mov bh, 0Ah
mov bl, 0
int 10h

das schreibt dir ein hellgrünes A auf schwarzern hintergrund

mfg
bluecat
Zeige Beiträge 1 bis 1 von 1 Treffern