Курсовая работа: Графика на языке Assembler
mov ax, ANZ
CALL FIND_COS ;
mov ax, bx ;
imul X ;
mov cx, ax ;
mov ax, ANZ ;
CALL FIND_SIN ;XNEW = X * COS(ANZ) - Y * SIN(ANZ)
mov ax, bx ;
imul Y ;
neg ax ;
add ax, cx ;
sar ax, 9
mov cx, X
mov X, ax
mov ax, ANZ ;
CALL FIND_SIN ;
mov ax, bx ;
imul cx ;
mov cx, ax ;
mov ax, ANZ ;YNEW = X * SIN(ANZ) + Y * COS(ANZ)
CALL FIND_COS ;
mov ax, bx ;
imul Y ;
add ax, cx ;
sar ax, 9
mov Y, ax
pop dx
pop bx
pop ax