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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage