目录 上一页 下一页 下一章

第9章 图形显示 -255-
























exit:




main

line









mov
lodsw
add
mov
mov
call
mov
mov
mov
mov
pop
loop

mov
mov
mov
mov
call

mov
int
pop
loop

mov
int
mov
int
endp

proc
push
push
push
push
push
push

mov
mov
x2,ax

ax,start_y
y2,ax
color,2
line
ax,x2
x1,ax
ax,y2
y1,ax
cx
drloop1

ax,x0
x2,ax
ax,y0
y2,ax
line

ah,0
16h
cx
drloop

ax,03h
10h
ah,4ch
21h


near
ax
bx
cx
dx
si
di

si,1
di,1
;将下一点的X坐标存入X2
;取下一点Y坐标
;调整位置
;将下一点的Y坐标存入Y2
;选择洋红色
;从(X1,Y1)画一直线到(X2,Y2)
;将X2移至X1

;将Y2移至Y1


;转DRLOOP1继续画直线

;将第一点的X坐标送入X2

;将第一点的Y坐标送入Y2

;画至第一点,形成封闭图形

;等待键盘输入


;画下一个多边形

;设置字符显示模式3

;结束进程



;画直线的子过程
;保存寄存器






;初设X、Y方向上的步进增量为+1


Copyright © 2004-2015 Reanimator www.cookmoon.org

目录 上一页 下一页 下一章