Grafikpixel in 16-Bit-Assembly schreiben
Ich versuche, mein eigenes, sehr einfaches Betriebssystem zu Lernzwecken zu entwickeln, während ich den Kernel codiere. Ich habe versucht, die Farbe auf einige Pixel auf dem Bildschirm einzustellen, damit sie besser aussieht. Aber ich bin gescheitert.
Ich benutzteINT 10h
mitAH = 0CH
mit Videomodus13h
(320x200 Grafiken, 256 Farben, 1 Seite) und probierte verschiedene andere Modi wie01h
und03h
aber es funktioniert nicht mit zu
Dies ist mein vollständiger Code:
;set video mode
mov ah, 00h
mov al, 13h
int 10h
;write pixels on screen
mov ah, 0ch
mov bh, 0
mov dx, 5
mov cx, 5
mov al, 0100b
int 10h
Was stimmt nicht mit meinem Code?