Курсовая работа: Розробка програми призначеної для перегляду текстових файлів різного розміру
Add Col,CL
Mov DH,Row
Cmp DH,25
Jne TestEor
Cmp NumLF,0
Jne KeyRead
TEstEor:Jmp Read2 ;Конец записей?
KeyRead: Mov AH,0 ;Ждем нажатия клавиши
Int 16h
Mov SI,Offset Spaces ;Очищаем строку 25
Call Msg25
; Обработка нажатой клавиши
Cmp AL,27 ; ESC выход
Jne Chk00
Jmp Close
Chk00: Cmp AL,0 ;Управляющий символ?
Jne Chk_97 ; нет, буква
Xchg AL,AH ; да, считываем расширенный код
Mov DI,Offset What2
Mov BP,Offset Where2
Mov CL,Num2
Jmp Short Control
Chk_97: Cmp AL,97 ;Нижний регистр?
Jl Upper
Sub AL,32 ;да, преобразуем в верхний
Upper: Mov DI,Offset What1
Mov BP,Offset Where1
Mov CL,Num1
Control:Mov SI,DI ;Ищем букву/код