目录 上一页 下一页 下一章

-260- PC机汇编语言实战精解
































point:








int

mov
mov
mov
mov
mov
mov
call
mov
call

mov
mov
mov
xchg
call
mov
call

mov
mov
int

mov
int

mov
mov
mov
mov

add
add
mov
int
push

mov
mov
10h

cx,10
dx,10
bx,300
al,1
si,1
di,0
line
dx,190
line

dx,10
al,2
bx,180
si,di
line
cx,310
line

ah,9
dx,offset mess
21h

ah,0
16h

si,1
di,1
cx,56
dx,47

cx,si
dx,di
ah,0dh
10h
ax

al,3
ah,0ch

;画方框上下两条水平线
;上一条水平线位于屏幕第10线

;水平线的长度为300点
;水平线颜色为青色
;定X方向增量为1
;定Y方向增量为0
;调用LINE子过程
;下一条水平线位于屏幕第190线
;调用LINE子过程
;画方框左右两条垂直线
;左侧垂直线起点Y坐标
;垂直线的颜色为洋红
;垂直线长度为180点
;交换X,Y方向的增量值
;调用LINE子过程
;右侧垂直线位于X坐标310处
;调用LINE子过程

;显示字符串



;等待键盘输入


;X,Y方向的增量值均设为1

;起始位置的(X,Y)坐标


;计算新位置的(X,Y)坐标

;取得新位置处点的颜色

;暂存取得的颜色值

;在新位置画一个白色的点


Copyright © 2004-2015 Reanimator www.cookmoon.org

目录 上一页 下一页 下一章