微机设计汽车小鸟动画内容摘要:

(0) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK start:mov ax,data mov ds,ax mov ah,0。 设置显示方式为 320*200彩色图形方式 mov al,4 int 10h lea dx,info1。 在显示器上显示字符串提示信息 mov ah,9 int 21h mov ah,0。 从键盘读取字符到 AL 寄存器 int 16h CMP AL,31H。 比较 AL 是否等于 1 JNE A CALL XIAO A: CMP AL,32H。 比较 AL 是否等于2 JNE B CALL QICHE B: CMP AL,33H。 比较 AL 是否等于 3 JNE START MOV AH,4CH。 终止当前程序并返回调用程序 INT 21H CLEAR MACRO pch,pcl,pdh,pdl,pbh。 清屏宏定义 MOV AH,0 MOV AL,4 INT 10H MOV AH,6。 调用 6 号功能 MOV AL,0。 设置整个屏幕为空白 MOV CH,pch MOV CL,pcl。 窗口左上角( 0 行, 0 列) MOV DH,pdh MOV DL,pdl。 窗口右下角( 24 行, 79 列) MOV BH,pbh。 正常属性显示 INT 10H ENDM xiao proc。 小鸟子程序 PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV AH,0 MOV AL,4 INT 10H MOV AH,0BH。 设置背景色 MOV BH,0 MOV BL,1 INT 10H MOV AH,0BH。 设置彩色组 MOV BH,1 MOV BL,1 INT 10H CLEAR 0,0,24,79,7 MOV AH,0FH。 读当前显示状态 INT 10H MOV DH,10 MOV DL,0 BEGIN: MOV SI,2 MOV CX,1 LEA DI,BIRD。 DI 指向小鸟字符表的首字母 DISP: CMP DL,80 JAE exit1 MOV AH,2。 设置光标位置 INT 10H MOV AH,9。 显示小鸟字符图形 MOV AL。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。