Курсовая работа: Графика на языке Assembler
LINE PROC
pushcx
pushax
pushbx
push dx
mov DelX, 1 ;Приращение X = 1
mov DelY, 1 ;Приращение Y = 1
mov ax, x2
cmp ax, x1
jge X2GX1 ;если X2 < X1
neg DelX ;DelX = -1
X2GX1:
mov ax, Y2
cmp ax, Y1
jge Y2GY1 ;Если Y2 < Y1
neg DelY ;DelY = -1
Y2GY1:
mov ax, X2
sub ax, x1
jns LENXG0
neg ax
LENXG0:
mov LenX, ax
mov ax, Y2
sub ax, Y1
jns LENYG0
neg ax
LENYG0:
mov LenY, ax