TASM 1.4 - Изменение цвета фона без очистки экрана?

Я использую Tasm 1.4. Я пытаюсь изменить цвет фона и текста без очистки предыдущего текста, но это всегда заканчивается очисткой предыдущего текста, хотя цвета меняются.

Например:

mov ah,09h
lea dx,text1
int 21h             ;displays text1
mov ah,01h
int 21h             ;I input a character
mov ah,06h
mov bh,42h
mov cx,0000h
mov dx,184fh
int 10h             ;I use this to change the text and background color
mov ah,02h
mov bh,00h
mov dh,0ch
mov dl,20h
int 10h             ;along with this
mov ah,09h
lea dx,text2
int 21h             ;displays text2
mov ah,02h
mov dl,al
int 21h             ;displays the inputted character

Теперь, что там происходит, есть ...

отображается текст1это требует вводаЯ ввожу входон будет отображать text2, за которым следует введенный символ, цвет фона будет изменен на красный, а цвет текста - на зеленый. Но text1 был удален с экрана.

Я должен также сказать, что text1 и text2 определенно могут поместиться на одном экране.

Так как же получить тот же вывод, но с text1, не удаляемым с экрана?

Ответы на вопрос(1)

Ваш ответ на вопрос