freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編猜拳游戲報(bào)告-資料下載頁

2025-04-19 04:31本頁面
  

【正文】 setCurPos 5,2,0 showString Dispayyt RET xian1 ENDPxian2 PROC setCurPos 3,2,0 showString Dispayt setCurPos 5,2,0 showString Dispayys RET xian2 ENDPxian3 PROC setCurPos 3,2,0 showString Dispayt setCurPos 5,2,0 showString Dispayyc RET xian3 ENDPxian4 PROC setCurPos 3,2,0 showString Dispays setCurPos 5,2,0 showString Dispayyt RET xian4 ENDPxian5 PROC setCurPos 3,2,0 showString Dispays setCurPos 5,2,0 showString Dispayys RET xian5 ENDPxian6 PROC setCurPos 3,2,0 showString Dispays setCurPos 5,2,0 showString Dispayyc RET xian6 ENDPxian7 PROC setCurPos 3,2,0 showString Dispayc setCurPos 5,2,0 showString Dispayyt RET xian7 ENDPxian8 PROC setCurPos 3,2,0 showString Dispayc setCurPos 5,2,0 showString Dispayys RET xian8 ENDPxian9 PROC setCurPos 2,2,0 showString Dispayc setCurPos 5,2,0 showString Dispayyc RET xian9 ENDP。游戲界面about子程GameAbout PROC initShowModel 0 initWindow 0,9EH,0,0,25,40 setCurPos 2,2,0 showString LineD setCurPos 4,9,0 showString Information setCurPos 6,2,0 showString LineD setCurPos 12,8,0 showString Information[21] setCurPos 14,8,0 showString Information[49] setCurPos 16,8,0 showString Information[75] setCurPos 20,2,0 showString LineD setCurPos 20,2,0 Pause RETGameabout ENDP。退出游戲子程序GameExit PROCCHOOSE: initShowModel 0 initWindow 0,9EH,0,0,25,40 setCurPos 2,2,0 showString LineD setCurPos 20,2,0 showString LineD setCurPos 4,6,0 showString ExitMsg setCurPos 6,2,0 showString LineB setCurPos 10,8,0 showString ExitMsg[25] setCurPos 12,8,0 showString ExitMsg[41] setCurPos 16,2,0 showString LineB setCurPos 20,20,0 getChar Kick CMP Kick,39。Y39。 JNE Y_INPUT JMP EXITY_INPUT: CMP Kick,39。y39。 JNE N_INPUT JMP EXITN_INPUT: CMP Kick,39。N39。 JNE DOWN JMP RETURNDOWN: CMP Kick,39。n39。 JE RETURN JMP CHOOSERETURN: RET GameExit ENDP CODE_SEG ENDS END MAIN五、開發(fā)中遇到的問題游戲開發(fā)的過程中,我遇到了好多問題,一開始我不知道如何才能讓計(jì)算機(jī)與我猜拳,通過詢問其他同學(xué)和上網(wǎng)搜索相關(guān)資料,我了解了隨機(jī)數(shù):隨機(jī)數(shù)的產(chǎn)生主要依據(jù)一條數(shù)學(xué)公式:Rand_Number = (Rand_Seed * X + Y) mod Z利用這條公式,我們就可以生成一個(gè)偽隨機(jī)數(shù)了。可是為什么是“偽隨機(jī)數(shù)”呢?因?yàn)閷?shí)際上要保證每次生成的隨機(jī)數(shù)都不同,那是不太可能的,我們唯一能做到的只能是盡量使每次生成的數(shù)字與前面的不同,并且盡量使生成的數(shù)字均勻分布在指定的范圍內(nèi)。Rand_Seed 表示隨機(jī)數(shù)種子,注意這個(gè)“種子”必須每次都不同,我們可以簡(jiǎn)單地利用 GetTickCount() 這個(gè) API 來獲得不同的數(shù)字,當(dāng)然,你也可以用別的方法來取得,例如讀取當(dāng)前鼠標(biāo)的坐標(biāo)等等……X、Y必須至少有一個(gè)為素?cái)?shù)。素?cái)?shù)就是除了 1 和它本身,不能被其他數(shù)整除的數(shù)字。在這里我們可以簡(jiǎn)單地給 X、Y 賦值 23 和 7 ,其實(shí)別的素?cái)?shù)也行,我只是隨便取了這兩個(gè)數(shù)字。最后,Z 也應(yīng)該是一個(gè)素?cái)?shù),這樣才能保證產(chǎn)生的隨機(jī)數(shù)能得到上限的值。不過我在實(shí)踐中發(fā)現(xiàn),這個(gè) Z 不一定要準(zhǔn)確地為素?cái)?shù)。解決了隨機(jī)數(shù)的問題后,我又在自己輸入數(shù)據(jù)與隨機(jī)數(shù)進(jìn)行比較時(shí)產(chǎn)生了問題,以前我學(xué)過c語言,它的字符串比較很簡(jiǎn)單,但是我不會(huì)用會(huì)編寫出字符串的比較,找了幾本書后終于找到匯編字符串比較的方法:指令的基本功能:CLD DF=0 STD DF=1Direction Flag (DF) 方向標(biāo)志,在串處理指令中控制處理信息的方向用。當(dāng)DF為1時(shí),每次操作后使變址寄存器SI和DI減量,這樣就使串處理從高地址向低地址方向處理。當(dāng)DF為0時(shí),則使SI和DI增量,使串處理從低地址向高地址方向處理。有效地址傳送器 LEA相等/為零時(shí)重復(fù)執(zhí)行串指令 REPE/REPZ指令的匯編格式:REPE / REPZ (CX)=比較/掃描的次數(shù)指令的基本功能:① (CX)!=0或ZF=0時(shí),結(jié)束執(zhí)行串指令,否則繼續(xù)② ~ ④  ?、?(CX)←(CX)-1  ?、?執(zhí)行串指令(CMPS或SCAS)  ?、?重復(fù)執(zhí)行①不等/不為零時(shí)重復(fù)執(zhí)行串指令 REPNE / PEPNZ指令的匯編格式:REPNE / PEPNZ (CX)=比較/掃描的次數(shù)指令的基本功能:① (CX)!=0或ZF=1,結(jié)束執(zhí)行串指令,否則繼續(xù)② ~ ④  ?、?(CX)←(CX)-1  ?、?執(zhí)行串指令(CMPS或SCAS)  ?、?重復(fù)執(zhí)行①把字符串的比較寫完后我調(diào)試了一下,發(fā)先程序會(huì)進(jìn)入死循環(huán),一開始我找不到到底是哪里出錯(cuò)了,后來我又找了好多類似的程序,發(fā)現(xiàn)是因?yàn)槲逸斎肓艘粋€(gè)數(shù)據(jù)后,計(jì)算機(jī)會(huì)一直產(chǎn)生隨機(jī)數(shù)與之比較,從而造成死循環(huán)。然后我修改了一下代碼,使得計(jì)算機(jī)產(chǎn)生隨機(jī)數(shù)進(jìn)行比較后暫停一下,等待下一個(gè)數(shù)據(jù)的輸入,這樣就解決了出現(xiàn)死循環(huán)的問題。六、心得體會(huì)通過學(xué)習(xí)匯編,讓我又學(xué)會(huì)了一門語言,并且運(yùn)用匯編進(jìn)行了簡(jiǎn)單的游戲程序設(shè)計(jì),在程序設(shè)計(jì)的過程中,遇到了很多解決不了的語句問題,通過回顧學(xué)過的C語言,并且與同學(xué)討論,慢慢將問題解決了,在這過程中,使我加深了對(duì)匯編的理解,相信這次設(shè)計(jì)游戲程序的經(jīng)驗(yàn)會(huì)給今后的學(xué)習(xí)和程序設(shè)計(jì)中起到很大的作用。猜拳小游戲的制作的完成,讓我學(xué)到了很多。我在編寫代碼的時(shí)候常常出錯(cuò),經(jīng)過同學(xué)的指教,才有了現(xiàn)在程序的正常運(yùn)行。在編代碼的過程中我遇到了很多小麻煩,有些小問題弄得我焦皮爛愕。實(shí)訓(xùn)中,有同學(xué)幫我把我的代碼一遍遍的看了一下,幫我指出好多錯(cuò)誤。在這之后我也仔細(xì)認(rèn)真的查過一邊,并把一些代碼記住,增加了自己的知識(shí)?,F(xiàn)在才感覺自己原來也是能做好的。在實(shí)訓(xùn)中我遇到很多問題:比如代碼忘記了或者有些代碼不認(rèn)識(shí)。我都會(huì)去翻書,或者去問同學(xué)。在有些屬性我不會(huì)用現(xiàn)在通過自己的摸索和同學(xué)的指教,我了解了很多、增加了我的知識(shí)。在編程中經(jīng)常會(huì)遇到崩潰的問題,這些我都重新弄了一下。增加了對(duì)代碼的熟悉度讓我受益匪淺,我學(xué)到了很多知識(shí)。讓我學(xué)會(huì)了在以后的編程中要更加仔細(xì)更加認(rèn)真。 21
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1