-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 |