Курсовая работа: Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти

msg1 db 'Введiть iм`я файла. $',10,13

filehandle dw 0 ;зсилка

nblock dw 0

currentposbegin dw 0 ;початок блоку

currentposend dw 0 ;кiнець блоку

blocklength dw 0 ;фактична довжина блоку

lastkey db 0 ;останнiй рух: 0 = вниз, 1 - вгору

sym_count dw 0 ;кiлькiсть символiв на екранi

upperend dw 0

block_num dw 0

.code

start:

jmp begin

;====================ОБРОБКА КЛАВIШ

;====================KEY_UP

key_up proc

pusha

cmp word ptr fs:[lastkey],0

jne ok_up1

;перевiрка: якщо end<begin то пiдчитати попереднiй блок

mov si,word ptr fs:[currentposend]

mov di,word ptr fs:[currentposbegin]

cmp si,di

ja ok_up1

cmp word ptr fs:[block_num],1

jne ok_up1

;пiдчитка

call readprevblock

mov si,word ptr fs:[blocklength]

К-во Просмотров: 410
Бесплатно скачать Курсовая работа: Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти