微机原理课程设计汽车小鸟动画微机原理课程设计-课程设计.docVIP

  • 5
  • 0
  • 约4.84千字
  • 约 5页
  • 2018-10-15 发布于重庆
  • 举报

微机原理课程设计汽车小鸟动画微机原理课程设计-课程设计.doc

微机原理课程设计汽车小鸟动画微机原理课程设计-课程设计

微机原理课程设计_汽车小鸟动画_微机原理课程设计-课程设计 微机原理课程设计_汽车小鸟动画_微机原理课程设计|精品课程网站设计|课程设计网报告总结心得 运行可执行程序CAR.exe,选择1,小鸟飞过;选择2,汽车开过;选择3,退出。 DATA?? SEGMENT INFO1? DB 0DH,0AH,INPUT 1,2,OR 3:(1:bird,2:car,3:exit) $ BUFA?? DB 200 ?????? DB ? ?????? DB 200 DUP(0) BUFB?? DB 200 DUP(?) BIRD?? DB 76H,10,0,0????????????? ;小鸟的字符图形表 ?????? DB 0C4H,07,0,1 ?????? DB 76H,10,-2,2 ?????? DB 0C4H,07,0,1 ?????? DB 76H,10,-2,2 ?????? DB 0C4H,07,0,1 ?????? DB 76H,10,-2,2 ?????? DB 0C4H,07,0,1 ?????? DB 76H,10,2,-2 ?????? DB 0C4H,07,0,1 ?????? DB 76H,10,2,-2 ?????? DB 0C4H,07,0,1 ?????? DB 76H,10,2,-2 ?????? DB 0C4H,07,0,1 CAR??? DB 7?????????????????? ;小汽车的字符图形表 ?????? DB 52H,7,0,0 ?????? DB 0B1H,7,0,1 ?????? DB 0DBH,7,0,1 ?????? DB 0DBH,7,0,1 ?????? DB 4FH,7,1,0 ?????? DB 4FH,7,0,-3 ?????? DB 2,7,-2,1 ?????? CHAR_CNT DW ? ?????? POINTER DW ? ?????? LINE_ON DB ? ?????? COL_ON DB ? DATA?? ENDS STACK? SEGMENT stack ?????? DB 200 DUP(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 ??

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档