2022年用汇编语言实现点游戏基 .pdf





《2022年用汇编语言实现点游戏基 .pdf》由会员分享,可在线阅读,更多相关《2022年用汇编语言实现点游戏基 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【实验名称】用汇编语言实现21 点游戏基本功能【实验目的】熟悉汇编语言的基本用法【实验内容】准确判断任意牌型的大小,辨认玩家与庄家的输赢情况;累计玩家各牌局的输赢比和详细记录。【实验步骤】提要 :a)每次发牌时随机单张产生AKb)A 记 1 点c) 在给游戏者发牌前,游戏者可增加奖励或扣除的积分d) 用屏幕显示当前牌点情况和操作信息,然后用键盘输入游戏者的操作流程 :1. 给参加游戏的人基本积分为1002. 首先电脑自身产生一张底牌(显示)3. 给参加游戏的人发一张牌4. 询问游戏者是否要牌,若不要牌,则跳转到第9 步5. 重复第 3 个步骤6. 计算牌点的和(J、Q、K 记为 10 点, 2
2、10 分别记 210 点)7. 若牌点和最小值大于21 点,跳转第14 步骤8. 重复步骤479. 判断电脑自身的牌点最大是否大于游戏者,若大于,则跳转第14 步骤10. 电脑自身再发一张牌(显示)11. 重复第 6 步骤12. 若牌点和最小大于21 点,跳转第15 步骤13. 重复步骤91214. 提示电脑赢的信息,扣除游戏者积分10 分,跳转第16 步骤15. 提示游戏者赢的信息,奖励游戏者积分10 分16. 显示电脑底牌和当前游戏者剩余积分17. 询问是否继续玩下一盘,若要重复21718. 结束子程序调用:流程图:【实验程序】DATASEGMENTBUFF1DB *DB DB Welco
3、me you to run this game!DB 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - DB *,$NDB?JIFENDB?DIPAIDB?PAIDIANDB?QH1DB?QH2DB?SHDB10,$JKDBPEI LV(10 OR 5)?,$MESSAGE0 DB DOU YOU WANT TO MORE?,$MESSAGE1 DB *YOUWIN!*,$MESSAGE2 DB *YOULOST!*,$MESSA
4、GE3 DB Go on or not?,$MESSAGE4 DB This is dipai:,$MESSAGE5 DB This is JIFEN:,$MESSAGE6 DB *THEGAMEISOVER!*,$MESSAGE7 DB 0AH, 0DH,This is your PAIDIAN:,$DATAENDSSTACKSEGMENTSTACKDW 256 DUP(?)STACKENDSCODESEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART: PUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVAX,STACKMOVS
5、S,AXBEGIN: CALLXX0A1:MOVJIFEN,50A2:CALLRANDMOVDIPAI,BLCALLCHULIMOVQH1,BLJB1:CALLXXMOVAH,0INT16HCMPAL,59HJEJICALLXX21MOVN,5JMPA3JI:MOVN,10CALLXX20名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - A3:CALLRANDCALLXX19MOVPAIDIAN,BLCALLDISP0CALLCH
6、ULIMOVQH2,BLCALLXX4A4:MOVAH,0INT16HCMPAL,4EHJEHCCMPAL,59HJNEA4A5:CALLRANDCALLXX19MOVPAIDIAN,BLCALLDISP0CALLCHULIA6:ADCQH2,BLA7:CMPQH2,21JAA14CALLXX4A8:JMPA4ZZ:CALLXX0JMPA2HC:CALLRETURNA9:MOVAL,QH2CMPQH1,ALJAA14A10:CALLRANDMOVPAIDIAN,BLCALLDISP0CALLCHULIA11:ADCQH1,BLA12:CMPQH1,21JAA15A13:JMPA9A14:CAL
7、LXX14CALLJIANCMPJIFEN,10JBA18JMPA16A15:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - CALLXX15CALLJIAA16:CALLXX16MOVAL,DIPAIMOVPAIDIAN,ALCALLDISP0CALLDISP1A17:CALLXX17AG:MOVAH,0INT16HCMPAL,59hJEZZCMPAL,4EHJEA18JNEAGA18:CALLXX18MOVAH,4CHINT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年用汇编语言实现点游戏基 2022 汇编语言 实现 游戏

限制150内