Курсовая работа: Графика на языке Assembler

mov ds, ax ;Инициализация сегментов данных

mov ax, 0A000h ;A000h - сегмент видеобуфера

mov es, ax

mov ah, 00h ;Установка видеорежима

mov al, 13h ;Mode = 13h (320x200x256)

int 10h

MainLoop:

mov COLOR, 15 ;Рисованиеточки

CALL DRAWCUBE ;Рисуемкуб

CALL WAITVRT ;Ждёмразвёрткуэкрана

mov COLOR, 0 ;

CALL DRAWCUBE ;Стираемкуб

in al,60h ;Читаемскан-кодклавиатуры

cmp al, 4bh ;Есликлавиша "Left"

jne DONTROTL

mov ax, DeltaY

sub ANY, ax ;уменьшаем ANY на DeltaY

jns DONTROTD

add ANY, 360

jmp DONTROTD

DONTROTL:

cmp al, 4dh ;Есликлавиша "Right"

jne DONTROTR

mov ax, DeltaY

add ANY, ax ;увеличиваем ANY на DeltaY

cmp ANY, 360

jb DONTROTD

sub ANY, 360

jmp DONTROTD

К-во Просмотров: 708
Бесплатно скачать Курсовая работа: Графика на языке Assembler