Курсовая работа: Графика на языке Assembler
DW 511, 511, 512, 512, 512
;Координаты вершин куба
CUBE DW 20, 20, 20
DW 20, 20, -20
DW 20, -20, -20
DW 20, -20, 20
DW -20, -20, 20
DW -20, 20, 20
DW -20, 20, -20
DW -20, -20, -20
DATAS ENDS
CODES SEGMENT
ASSUME DS:DATAS, CS:CODES
FIND_SIN PROC ;Нахождение синуса угла от 0 до 360 градусов
push ax
push cx
sub cx, cx
cmp ax, 181
jb SIN_POS
mov cx, 8000h
sub ax, 180
SIN_POS:
cmp ax, 91
jb GET_SIN
neg ax
add ax, 180
GET_SIN:
mov bx, ax
shl bx, 1