Assembler x86 - Hintergrund Farbe ändern |
06.12.2006, 21:48 | Auf diesen Beitrag antworten » |
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 |
|
|
05.02.2007, 22:02 | Auf diesen Beitrag antworten » |
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 |
|