Как предотвратить прокрутку текста в сборке 8086 - PullRequest
0 голосов
/ 20 мая 2018

Я пытался создать текстовый редактор, используя язык ассемблера.Я использую графический режим al, 03h (80x25).После использования ввода (после 6-й строки) консоль автоматически прокручивается вверх.Я сохраняю введенный текст на консоли в массив (строку).Затем выводите строку каждый раз, когда вводится что-то новое.Итак, после нажатия Enter, он очистит экран и выведет строку снова.Есть ли способ предотвратить прокрутку.вот мой вывод кода массива

 OUTPUT_BUFFER PROC
     mov di,offset file_size
        mov [di],ax
        mov bx,offset buffer
        mov si,offset file_size
        mov cx,[di]
        mov ah,02h
        mov dl,0
        mov dh,0
        mov bh,0
        int 10h
        wrtittt:
        mov ah,2
        mov dl,[bx]
        int 21h
        inc bx
        dec cx
        jnz wrtittt

    ret
    OUTPUT_BUFFER ENDP
...