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

Informatiker Board » Themengebiete » Technische Informatik » Assembler x86 - Hintergrund Farbe ändern » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
bluecat

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
emir Assembler x86 - Hintergrund Farbe ändern

Guten Abend,

könnt mir jemand die Assemblerbefehle sagen, mit denen ich die Hintergrundfarbe am Computer Monitor verändern kann und was genau die Befehle bewirken??

Vielen Dank im Vorraus


Mit freundlichen Grüßen
Timur
emir ist gerade online Bewerte diesen Beitrag von emir Beitrag melden Beitrag bearbeiten/löschen