汇编语言编写贪吃蛇游戏

汇编语言编写贪吃蛇游戏

ID:14046613

大小:90.00 KB

页数:20页

时间:2018-07-25

汇编语言编写贪吃蛇游戏_第1页
汇编语言编写贪吃蛇游戏_第2页
汇编语言编写贪吃蛇游戏_第3页
汇编语言编写贪吃蛇游戏_第4页
汇编语言编写贪吃蛇游戏_第5页
资源描述:

《汇编语言编写贪吃蛇游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DATASEGMENTdw0,0snkdb1blkdb32fooddb3tal1db4tal2db2adrsdb5lendb?pstdb?addrsdw?frowdb?fcoldb?hwrtdb?gmovdb'gameoverpressrtorestartpressqtoquit$'score1db'score:$'score2db?score0db1zerodb48writerdb'Developer:Geniusdot$'emaildb'e-mail:pang@gmail.com$'msg1db'Thewaytoplaythegame:$'wayd

2、b'presswtoup,pressstodown,pressatoleft,pressdtoright$'msgdb'Pressanykey(excepta,s,d,w)tostart$'DATAENDSSTACKSEGMENTstackdb200dup(0)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKstart:movax,datamovds,axmovax,0moves,axmovfrow,10movfcol,6movdh,10movdl,26movah,2movbh,0int10hmova

3、h,9leadx,msg1int21hmovdh,11movdl,7movah,2movbh,0int10hmovah,9leadx,wayint21hmovdh,12movdl,20movah,2movbh,0int10hmovah,9leadx,msgint21hmovah,0int16hmovah,6moval,0movch,0movcl,0movdh,24movdl,79movbh,10int10hmovdh,0movdl,0movah,2movbh,0int10hmovah,9leadx,score1int21hmovdl,15movah,2

4、movbh,0int10hmovah,9leadx,writerint21hmovah,9leadx,emailint21hmovscore2,48pushes:[9*4];将原int9入口地址保存popds:[0]pushes:[9*4+2]popds:[2]movwordptres:[9*4],offsetint9;更改中断向量表moves:[9*4+2],csjmpaawritemacrorow,col,cnt;宏定义用于向当前光标处输出字符pushbxpushcxpushdxmovdh,rowmovdl,colmovah,2movbh,0int

5、10hmovah,9movbl,11movcx,1leadi,cnt;50moval,[di]int10hpopdxpopcxpopbxendmreadhmacrorow,col;宏定义用于读出当前光标处字符pushdxpushaxpushbxmovdh,rowmovdl,colmovah,2movbh,0int10hmovah,08hint10hmovpst,alpopbxpopaxpopdxendmwnearmacro;宏定义只用在readcg宏中当readcg的所有判断都不成立调用此宏localwnext1localwnext2localwnex

6、t3localwnext4pushdxdecdhreadhdh,dlcmppst,1jnewnext1writedh,dl,tal2jmpwnext4wnext1:incdhdecdlreadhdh,dlcmppst,1jnewnext2writedh,dl,tal2jmpwnext4wnext2:incdhincdlreadhdh,dlcmppst,1jnewnext3writedh,dl,tal2jmpwnext4wnext3:decdhincdlreadhdh,dlcmppst,1jnewnext4writedh,dl,tal2wnext4:po

7、pdxendmreadcgmacrorow,col;宏定义用于改变判断出来的字符localtnup,tnup1,tnup2,tnlf,tnlf1,tnlf2,tndn,tndn1,tndn2,tnrt,tnrt1,tnrt2,gooutpushbxpushaxpushdxwritedh,dl,tal1decrowreadhdh,dlcmppst,4jnetnup1jmptnup2tnup1:jmpnearptrtnuptnup2:writedh,dl,blkincdhincdhreadhdh,dlcmppst,1jnetnupwritedh,dl,ta

8、l2jmpnearptrgoouttnup:popdxpushdxdeccolreadhdh,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。