Курсовая работа: Програма Txtprintcom - резидентна програма для швидкого і зручного друкування виборчого тексту
PrnEnt proc
; Печатает ENTER
test byte ptr ds:[flags_offset],mask Pf ; Перевірити прапорець печаті.
jz notp ; Якщо не дозволено - вийти.
mov ah,0
mov dx,0
mov al,0ah ; Печатати CR.
int 17h
mov ah,0
mov dx,0
mov al,0dh ; Печатать LF.
int 17h
notp:
ret
PrnEnt endp
ifswap proc
push ax
mov al,byte ptr ds:[y1-shift] ; Порівняти координати Y1 и YY
cmp al,byte ptr ds:[yy-shift]
jg zq
jl qw
mov al,byte ptr ds:[x1-shift] ; Порівняти координати X1 и XX
cmp al,byte ptr ds:[xx-shift]
jng qw
zq: ; Якщо треба змінити,
mov al,byte ptr ds:[yy-shift] ; змінюєм.
mov byte ptr ds:[y1-shift],al
mov al,byte ptr ds:[xx-shift]
mov byte ptr ds:[x1-shift],al