吃豆子游戏.docx
《吃豆子游戏.docx》由会员分享,可在线阅读,更多相关《吃豆子游戏.docx(32页珍藏版)》请在冰豆网上搜索。
![吃豆子游戏.docx](https://file1.bdocx.com/fileroot1/2022-10/17/67b93377-1fce-4c36-9ad4-bd184ccc4c64/67b93377-1fce-4c36-9ad4-bd184ccc4c641.gif)
吃豆子游戏
DATASSEGMENT
QIANG_HDB'00000000000000000$'
TITLDB'EattingBeans$'
GAME_OVERDB'GameOver!
$'
SCOREDB'Score:
'
;此处输入数据段代码
DATASENDS
STACKSSEGMENT
;此处输入堆栈段代码
STACKSENDS
CODESSEGMENT
ASSUMECS:
CODES,DS:
DATAS,SS:
STACKS
START:
MOVAX,DATAS
MOVDS,AX
;-----------------设置显示方式-----------------
MOVAL,3
MOVAH,0
INT10H
;-----------------设title光标位置----------------
MOVDH,1
MOVDL,27
MOVBH,0
MOVAH,2
INT10H
;--。
显示title--
LEADX,TITL
MOVAH,09H
INT21H
;-----------------。
设上围栏光标位置----------------
MOVDH,3
MOVDL,25
MOVBH,0
MOVAH,2
INT10H
;--。
。
显示围栏00000--
LEADX,QIANG_H
MOVAH,09H
INT21H
;-----------------设下围栏光标位置----------------
MOVDH,15
MOVDL,25
MOVBH,0
MOVAH,2
INT10H
;--显示围栏00000--
LEADX,QIANG_H
MOVAH,09H
INT21H
;-----------------设左围栏光标位置----------------
MOVCL,4;起始横坐标
MOVBL,12;12个0
ZUO_WL:
MOVDH,CL
MOVDL,25
MOVBH,0
MOVAH,2
INT10H
;--显示围栏00000--
MOVDL,30H
MOVAH,02H
INT21H
INCCL
DECBL
JNZZUO_WL
;-----------------设右围栏光标位置----------------
MOVCL,4;起始横坐标
MOVBL,12;12个0
YUO_WL:
MOVDH,CL
MOVDL,41
MOVBH,0
MOVAH,2
INT10H
;--显示围栏00000--
MOVDL,30H
MOVAH,02H
INT21H
INCCL
DECBL
JNZYUO_WL
;----------------障碍3333333------------------------
;(INT10H9号功能BH页号AL==ASCIIBL=字符属性)
;设置1个3的位置,其余类似
MOVBH,0
MOVDH,4
MOVDL,31
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,4
MOVDL,32
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,4;行
MOVDL,33;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,5;行
MOVDL,27;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,6;行
MOVDL,35;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,6;行
MOVDL,36;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,6;行
MOVDL,37;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,7;行
MOVDL,26;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,7;行
MOVDL,27;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,7;行
MOVDL,31;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,7;行
MOVDL,32;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,7;行
MOVDL,33;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,8;行
MOVDL,26;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,8;行
MOVDL,29;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,8;行
MOVDL,39;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,9;行
MOVDL,26;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,9;行
MOVDL,27;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,9;行
MOVDL,29;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,9;行
MOVDL,34;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,9;行
MOVDL,36;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,9;行
MOVDL,39;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,10;行
MOVDL,29;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,10;行
MOVDL,34;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,10;行
MOVDL,36;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,10;行
MOVDL,39;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,11;行
MOVDL,27;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL,'3'
MOVBL,4
MOVAH,09
INT10H
MOVBH,0
MOVDH,11;行
MOVDL,34;列
MOVAH,02H
INT10H
MOVBH,0
MOVCX,1
MOVAL