Курсовая работа: Графика на языке Assembler
ret
ENDP PUTPIXEL
PROJECTPROC ;Проецирование трёхмерной точки на плоскость
push ax
mov ax, X
mov X2D, ax
mov ax, Y
mov Y2D, ax
pop ax
ret
ENDP PROJECT
ROTX PROC ;Поворот точки вокруг оси X
push cx
push ax
push bx
push dx
mov ax, ANX
CALL FIND_COS ;
mov ax, bx ;
imul Y ;
mov cx, ax ;
mov ax, ANX ;
CALL FIND_SIN ;YNEW = Y*COS(ANX) - Z*SIN(ANX)
mov ax, bx ;
imul Z ;
neg ax ;
add ax, cx ;
sar ax, 9
mov cx, Y