; masm main.asm;
; link main;
STACK SEGMENT PARA STACK
DB 256 DUP (0)
STACK ENDS
DATA SEGMENT PUBLIC
point dw 0b800h
COLOR DB 11011000B
MASKS DB 11000000b
DB 00110000B
DB 00001100B
DB 00000011B
COUNT DW 24
COORD DB 103
DW 154
DB 103
DW 155
DB 103
DW 156
DB 103
DW 157
DB 103
DW 158
DB 103
DW 159
DB 103
DW 160
DB 103
DW 161
DB 103
DW 162
DB 103
DW 163
DB 103
DW 164
DB 103
DW 165
DB 103
DW 166
DB 102
DW 155
DB 101
DW 165
DB 101
DW 156
DB 101
DW 164
DB 100
DW 157
DB 100
DW 163
DB 99
DW 158
DB 99
DW 162
DB 98
DW 159
DB 98
DW 161
DB 97
DW 160
EIGHTY DB 80
DATA ENDS
CODE SEGMENT PUBLIC
START PROC FAR
ASSUME CS:CODE, DS:DATA , SS:STACK
PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA;
MOV DS,AX
MOV Ax,4
INT 10H
mov dx,3d4h
MOV DX,3D9H
MOV AL,09H
OUT DX,AL
mov bx,point
call chgdm
MOV AX,0b8feh
MOV ES,AX
MOV CX,COUNT
MOV BX,OFFSET COORD
MAIN:MOV AL,[BX]
INC BX
MOV DX,[BX]
ADD BX,2
CALL DRAW
LOOP MAIN
move:mov cx,0dh
mov dx,3300h
mov ah,86h
int 15h
add point,010h
cmp point,0bb30h
je exit
mov bx,point
call chgdm;
jmp move
exit:mov cx,3dh
mov dx,3300h
mov ah,86h
int 15h
mov ax,2
int 10h
ret
start endp
DRAW PROC NEAR
SHR AL,1
JC ODD
MOV DI,0
JMP SHORT COMMON
ODD:MOV DI,2000H
COMMON:MUL EIGHTY
ADD DI,AX
MOV SI,DX
SHR DX,1
SHR DX,1
ADD DI,DX
AND SI,03H
MOV AL,[MASKS+SI]
MOV DH,COLOR
AND DH,AL
not al
mov ah,es:[di]
and ah,al
OR AH,DH
MOV ES:[DI],AH
RET
DRAW ENDP
chgdm proc near ;DM segment in bx
push dx
push ax
mov dx,3d4h
mov al,12
out dx,al
inc dx
mov ah,bh
out dx,al
dec dx
mov al,13
out dx,al
inc dx
mov al,bl
out dx,al
pop ax
pop dx
ret
chgdm endp
CODE ENDS
END START
分享到:
相关推荐
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/13 页 1 1.1 利用 Java 实现地球系动画完整实现实例(第 2 部分) 1.1.1 利用 MyEclipse 等工具开发 Java 程序 ——...
请确认你安装了最新版的Flash Player,其实这不算是一个严格的Flash地图,我觉得如果你是一个比较大的公司,用这个Flash显示公司在全国各地的办事处地址比较合适,用TXT存储数据,因此所有数据都可在TXT中修改。...
自由变换功能 蒙版初识 修改蒙版内容 图层和蒙版的链接关系 利用通道创建蒙版 利用图层和蒙版制作动画 #07 阅读 18158字 174图 色阶 色相或饱和度 色彩平衡 暗调或高光 匹配颜色 替换颜色和色彩范围...
实例291 调用IE自身的打印功能实现打印 460 实例292 打印指定框架中的内容 461 实例293 利用WebBrowser打印 462 实例294 设置页眉页脚 463 11.2 利用Word打印报表 465 实例295 将页面中的表格导出到Word并打印 465 ...
HTML静态网页设计作业,采用DIV+CSS布局,共有多个页面,使用CSS排版比较丰富,色彩鲜明有活力,顶部导航及底部 区域背景色为100%宽度。都是给学生定制的都符合学生考试期末作业的水平,有的有js,有的视频+音乐+...
利用jquery的animate动画效果,将遮罩显示的text部分相对定位在li的左侧以及底部,默认高度为0 当鼠标悬停在图片上后,将高度修改为与li的高度一致,这样就会出现一个动画效果 使用方法: 1、将css样式...
230 4.12 总结 234 第5章 动画 235 5.1 动画循环 235 5.1.1 通过requestanimationframe()方法让浏览器来自行决定帧速率 237 5.1.2 internet explorer浏览器对requestanimationframe()功能的实现 241 5.1.3 可...
jQuery UI实际上是jQuery插件,专指由jQuery官方维护的UI方向的插件 jQuery UI 与 jquery 的主要区别是: (1) jQuery是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等。 (2) jQuery UI则是在jQuery的...
18.2.1 实现显示文件信息的自定义窗口 18.2.2 自定义窗口的显示 18.3 知识点扩展——文件的操作和访问 18.3.1 通过FileOp类实现文件创建和删除功能 18.3.2 通过FileDir类实现列举文件和目录的功能 18.3.3 File类提供...
案例4.8 利用存储过程修改数据库中的数据 案例4.9 分页显示数据库表中的数据 案例4.10 动态查询数据库表中的数据 案例4.11 SQL Server服务的开启和断开 本章小结 第5章 水晶报表和打印处理技术 案例5.1 水晶...
实例051 利用ListBox控件实现标签式数据选择 实例052 在ListBox控件间实现数据交换 实例053 列表项的提示条 2.4 ComboBox控件典型实例 实例054 将数据表中的字段添加到ComboBox控件 实例055 带查询功能的...
实例051 利用ListBox控件实现标签式数据选择 实例052 在ListBox控件间实现数据交换 实例053 列表项的提示条 2.4 ComboBox控件典型实例 实例054 将数据表中的字段添加到ComboBox控件 实例055 带查询功能的...
NavigationBar 动画也可以更轻松的利用自定义的 UIView 的适配动画来更灵活的实现 实现功能 可以设置一个自己认为舒服的速度进行转场动画(该动画模仿系统转场动画效果,如果需要其他转场动画可以替换我的 ...
-搜索引擎优化:单页面需要单独方案,实现较为困难,不利于SEO搜索,可利用与SSR优化,多页面实现方法容易 -适用范围:单页面高要求的体验度,追求页面的流畅,多页面追求高度支持搜索引擎的应用 -开发成本:单...
实例117 利用接口实现选择不同的语言 143 实例118 使用密封类密封用户信息 145 实例119 通过重写虚方法实现加法运算 146 实例120 通过类的多态性确定人类的说话 行为 147 5.4 迭代器和分部类的使用 149 实例121 使用...
5.能够对单独网页设定是否显示图片,ActiveX,动画,音乐...等东西 6.实现了前进后退历史记录的显示 7.如何使用代理 8.使用ini文件 9.托盘图标 10.用api生成Toolbar,ListView,TreeView,TabStrip,StatusBar(代码另附) 11...