Witam,
Jak w assemblerze napisać program, uruchamiany z wiersza polecenia, który by czyścił ekran DOSa i ustawiał kolory tła i znaków na te, które mu podam?
0
0
Wypełnianie ekranu jednym kolorem. Zostaje on pokolorowany na całym zakresie 80x25. Kursor pozostaje na swoim miejscu (nie przerzuca do góry).
Przejście poleceniami przez cały segment spowoduje przesuwanie kolejnych linii w kolorze podstawowym.
Poniżej zostawiam jedynie fragment kodu odpowiadający za czyszczenie i zmianę koloru.
mov ax, 0600h
mov bh, 4Ch ;4Ch jako wybrany kolor (MRGB | JRGB)
mov cx, 0000h
mov dx, 184Fh
int 10h
0
Dzięki wielkie.
Jakby mu jeszcze jakoś ustawić, żeby kolor pobierał z argumentu...