^C07Wir wollen nun den Grafikmodus 800*600*16 einschalten. Dazu ben”tigen wir Funktion 0 des Interrupt 16. Damit der Interrupt 16 weiss, daá wir Funktion 0 ausfhren m”chten, muá AH die Nummer der Funktion, also 0, ent- halten. AL muá die Nummer des Bildschirmmodus enthalten. Der Modus 800*600*16 ist bei meiner VGA-Karte 5Bh. Je nach verwendeter VGA-Karte, kann dieses jedoch unterschiedlich sein. 5Bh ist brigens eine Hexa- dezimalzahl und ist dezimal 91. Da wir nun nicht beide Werte getrennt in die Registerh„lften AH / AL bertragen k”nnen, mssen wir diese zusammen- fassen und dann nach AX bertragen. Wenn wir Hexadezimalzahlen verwendet, geht dies ganz einfach: 00h fr die Funktionsnummer muá nach AH. 5Bh fr den Bildschirmmodus muá nach AL. Wenn wir beide Werte zusammenfassen erhalten wir 005Bh. Diesen Wert k”nnen wir nun nach AX bertragen: ^C12 RegEin.AX = &H005B ^C07Nun rufen wir den Interrupt auf mit: ^C12 CALL INTERRUPT (16, RegEin, RegAus) ^C07Jetzt befindet sich die VGA-Karte bzw. der Bildschirm im Grafikmodus 800*600*16. Leider kann man nun keine Texte mit "PRINT" ausgeben, denn dieser Modus ist ein reiner Grafikmodus. Wer will kann aber ein paar Figuren mit "LINE", "CIRCLE" oder anderen Grafikbefehlen zeichnen.