亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? index.asm

?? 完整的方案
?? ASM
?? 第 1 頁 / 共 3 頁
字號:
FileSerious:  .EQU   _Tmp1
FileSeriousL: .EQU   _Tmp2
FileSeriousH: .EQU   _Tmp3
FileFlag:     .EQU   _Tmp4
IndexTmp:     .EQU   _Tmp5

Condition2:   .EQU   _Tmp6
Condition3:   .EQU   _Tmp7
Condition0:   .EQU   FileSeriousL
Condition1:   .EQU   FileSeriousH

GetPlayIndex:
         R1=0
         [_FileOk]=R1
GetPlayIndexIn:        
         R4=[_PlayBank]
         R3=[_PlayAddr]
         R1=[_FileIndex]
         R2=R1 LSL 1
         R1+=R2
         CALL NandAddrAdd
         [_NandAddrL]=R3
         [_NandAddrH]=R4
         R5=R3|0xfe00
         CALL SetSearchingAddr
         R3=[_FileIndex]
         CMP R3,[_FileNumber]
         JB GetPlayIndex2
         PC=GetPlayIndexFinish
FSNo:
SoundNoStruct:
GetPlayIndex0:
         R3=[_FileIndex]
         CMP R3,[_FileNumber]
         JB GetPlayIndex1
         PC=GetPlayIndexFinish
GetPlayIndex1:
         R5+=1
         JCC GetPlayIndex2
         CALL ChgSearchingAddr
GetPlayIndex2:
         RBYTE_
         [FileFlag]=R1
         R5+=1
         JCC GetPlayIndex3
         CALL ChgSearchingAddr
GetPlayIndex3:
         RBYTE_
         [FileSeriousL]=R1
         R5+=1
         JCC GetPlayIndex4
         CALL ChgSearchingAddr
GetPlayIndex4:
         RBYTE_
         [FileSeriousH]=R1
         R1=R1 LSL 4
         R1=R1 LSL 4
         R1|=[FileSeriousL]
         [FileSerious]=R1
         R1=[FileFlag]
         TEST R1, Bit7
         JE GetPlayIndexNormal
GetPlayIndexSpecial:
         R1=[_FileIndex]
         R1+=1
         [_FileIndex]=R1
         R1=[FileFlag]
         R1&=0x7f
         R1+=SpecialFunctionEntTab
         PC=[R1]

GetPlayIndexNormal:
         R1=[_FileOk]
         CMP R1,0
         JNE GetPlayIndexOk
         R1=[_FileIndex]
         R1+=1
         [_FileIndex]=R1
         CALL BlockAttrib
         R1=[FileFlag]
         TEST R1, Bit6
         JNE GetPlayIndexNormal2
         R1=[FileFlag]
         TEST R1,0x0f
         JE GetPlayIndexNormal2
         R2=R1&0x0f
         CMP R2,[_PlayMode]
         JE GetPlayIndexNormal2
         PC=GetPlayIndex0
GetPlayIndexNormal2:
         [_FlagBak]=R1
         R1 = R1 LSR 4
         [_SoundMode]=R1
         R1=[FileSerious]
         [_Index]=R1
         R1=1
         [_FileOk]=R1
         R1=[_FileOk]
         CMP R1,0
         PC=GetPlayIndex0
GetPlayIndexFinish:
         R1=0
         [_InPlayBlock]=R1
         R1=[_FileOk]
         CMP R1,0
         JNE GetPlayIndexOk_
         R1=[_SysFlagA]
         R1&=ReadyPlayBit_
         [_SysFlagA]=R1
         DATAOUT
         R1=0
         RETF

GetPlayIndexOk:
         DATAOUT
         R1=[_Index]
         R2=[_SoundMode]
         TEST R2, Bit2
         JE GetPlayIndexOk_
GetPlayIndexJMP:
         [FileSerious]=R1
         R1=0
         [_FileOk]=R1
         R1=[_FlagBak]
         TEST R1, Bit4
         JNE GetPlayIndexJMPBankOut
GetPlayIndexJMPBankIn:
         R1=[_PlayBank]
         PC=FSLink2Addr_
GetPlayIndexJMPBankOut:
         R1&=0x0f
         [_PlayBank]=R1
         PC=FSLink2Addr_

GetPlayIndexOk_:
         R1=[_PrevDelayTime]
         JNE GetPlayIndexIndirectSound
         R1=[_SoundMode]
         JNE GetPlayIndexIndirectSound
GetPlayIndexDirectSound:
         R1=[_SysFlagA]
         R1&=ReadyPlayBit_
         [_SysFlagA]=R1
         R1=1
         RETF
GetPlayIndexIndirectSound:
         R1=[_SysFlagA]
         R1|=ReadyPlayBit
         [_SysFlagA]=R1
         R1=0
         RETF



/////////////// 0x80 ////////////////////
FSUnitOff:
         R1=[_FileOk]
         CMP R1,0
         JE FSTurnOffUnit
         R1=[_FileIndex]
         R1-=1
         [_FileIndex]=R1
         PC=GetPlayIndexOk
FSTurnOffUnit:         
         PC=UnitOff
/////////////// 0x81 ////////////////////
FSStop:
FSVolumeSet:
FSVolumeInc:
FSVolumeDec:
FSBookChg:
FSPageChg:
FSModeChg:
FSSetScore:
FSBeginScore:
FSScoreCondition:
FSScoreValueEnd2:
FSScoreValue:
FSScoreBlockEngine:
         PC=GetPlayIndex0

/////////////// 0x85 ////////////////////
FSPrevDelay:
         R1=[_FileOk]
         CMP R1,0
         JE FSPrevDelayEnd
         R1=[FileSeriousL]
         [_PrevDelayTime]=R1
FSPrevDelayEnd:
         PC=GetPlayIndex0

/////////////// 0x86 ////////////////////
FSPrevCondition:
         R1=[FileSeriousL]
         CMP R1,[_PrevCondition]
         JNA FSPrevConditionEn
         R1=0
         [_FileOk]=R1
FSPrevConditionEn:
         PC=GetPlayIndex0

/////////////// 0x8a ////////////////////
FSSeriousPlay:
         R1=[FileSeriousL]
         R1&=0x7f
         R2=[_SeriousCount]
         CALL GetMod
         R1+=1
         CMP R1, [FileSeriousH]
         JE FSSeriousPlayEn
         R1=0
         [_FileOk]=R1
FSSeriousPlayEn:
         PC=GetPlayIndex0

/////////////// 0x98 ////////////////////
FSRandomSelection:
         R1=[FileSeriousL]
         CALL GetRandomData
         R1+=[FileSeriousH]
         [FileSeriousL]=R1
         R1=0
         [FileSeriousH]=R1

/////////////// 0x8b ////////////////////
FSSelectionQuestion:                   // Selection Question
         R1=[_SeriousFlag]
         R2=[_BlockFlag]
         TEST R1,SeriousSelectionBit
         JE FSSelectionQuestion_
         TEST R2,AnswerIrrelevantBit
         JNE FSSelectionQuestionEnd
         TEST R2,AnswerRelevantBit
         JNE FSSelectionQuestionEnd
FSSelectionQuestion_:
         R1|=SeriousSelectionBit
         [_SeriousFlag]=R1
         R1=[FileSeriousL]
         [_SelectionSerious]=R1
         R1=[FileSeriousH]
         [_SelectionNumber]=R1
         R1=0
         [_SelectionBitAnswer]=R1
         [_ErrRetTime]=R1
         R2|=HaveSelectionQuestionBit
         R2&=SelectionMaskBit_
         [_BlockFlag]=R2
FSSelectionQuestionEnd:
         PC=GetPlayIndex0              // no question

/////////////// 0x8c ////////////////////
FSSelectionCorrectAnswer:
         R1=[_SeriousFlag]
         TEST R1,SeriousSelectionBit
         JE FSSelectionCorrectAnswerEnd      // no question
         R2=[_BlockFlag]
         TEST R2,AnswerRelevantBit
         JNE FSSelectionCorrectAnswerEnd     // had judje
         R1=[FileSeriousL]
         CMP R1, 0
         JE FSSelectionCorrectAnswer2
         CMP R1, [_SelectionSerious]
         JE FSSelectionCorrectAnswer2
         PC=FSSelectionIrrelevant            // Irrelevant
FSSelectionCorrectAnswer2:
         R2=[_BlockFlag]
         TEST R2,AnswerIrrelevantBit
         JE FSSelectionCorrectAnswer3
         R3=[_ErrRetTime]
         JE FSSelectionCorrectAnswer3
         R3-=1
         [_ErrRetTime]=R3
FSSelectionCorrectAnswer3:
         R2&=AnswerIrrelevantBit_
         R2|=AnswerRelevantBit
         R2|=AnswerCorrectBit
         [_BlockFlag]=R2
         R1=[FileSeriousH]
         JE FSSelectionCorrectAnswerOk
         R1+=DataBitTab_1
         R2=[R1]
         R1=[_SelectionBitAnswer]
         R2|=R1
         [_SelectionBitAnswer]=R2
         CALL GetBitNum
         CMP R1,[_SelectionNumber]
         JB FSSelectionCorrectAnswerEnd
FSSelectionCorrectAnswerOk:
         R2=[_BlockFlag]
         R2|=AnswerSuccessfulBit
         [_BlockFlag]=R2
FSSelectionCorrectAnswerEnd:
         PC=GetPlayIndex0

/////////////// 0x8d ////////////////////
FSSelectionErrorAnswer:
         R1=[_SeriousFlag]
         TEST R1,SeriousSelectionBit
         JE FSSelectionErrorAnswerEnd        // no question
         R2=[_BlockFlag]
         TEST R2,AnswerRelevantBit
         JNE FSSelectionErrorAnswerEnd       // had judje
         R1=[FileSeriousL]
         JE FSSelectionErrorAnswer2
         CMP R1, [_SelectionSerious]
         JE FSSelectionErrorAnswer2
         PC=FSSelectionIrrelevant
FSSelectionErrorAnswer2:
         R2=[_BlockFlag]
         TEST R2,AnswerIrrelevantBit
         JE FSSelectionErrorAnswer3
         R2&=AnswerIrrelevantBit_
         R2|=AnswerRelevantBit
         [_BlockFlag]=R2
         JMP FSSelectionErrorAnswerEnd
FSSelectionErrorAnswer3:
         R2|=AnswerRelevantBit
         [_BlockFlag]=R2
         R1=[_ErrRetTime]
         R1+=1
         [_ErrRetTime]=R1
FSSelectionErrorAnswerEnd:
         PC=GetPlayIndex0

/////////////// 0x8e ////////////////////
FSSelectionAnswer:
         R1=[_SeriousFlag]
         TEST R1,SeriousSelectionBit
         JE FSSelectionAnswerEnd       // no question
         R2=[_BlockFlag]
         TEST R2,AnswerRelevantBit
         JNE FSSelectionAnswerEnd      // had judge
         R1=[_SelectionSerious]
         CMP R1,17
         JNB FSSelectionIrrelevant     // question>16
         R3=R2
         R1=[FileSerious]
         R2=R1
         R3=[_SelectionSerious]
         R3+=DataBitTab_1
         R1=[R3]
         R1&=R2
         JNE FSSelectionAnswerCorrect
FSSelectionAnswerError:
         PC=FSSelectionErrorAnswer2
FSSelectionAnswerCorrect:
         R1=0
         [FileSeriousH]=R1
         PC=FSSelectionCorrectAnswer2

FSSelectionIrrelevant:
         R2=[_BlockFlag]
         TEST R2,AnswerIrrelevantBit
         JNE FSSelectionIrrelevantEnd
         TEST R2,AnswerRelevantBit
         JNE FSSelectionIrrelevantEnd
         R1=[_ErrRetTime]
         R1+=1
         [_ErrRetTime]=R1
         R2|=AnswerIrrelevantBit
         [_BlockFlag]=R2
FSSelectionAnswerEnd:
FSSelectionIrrelevantEnd:
         PC=GetPlayIndex0

/////////////// 0x8f ////////////////////
FSSelectionErrorRet:
         R1=[_SeriousFlag]
         TEST R1,SeriousSelectionBit
         JE FSSelectionErrorRetEnd
         R1=[_BlockFlag]
         TEST R1,AnswerRelevantBit
         JE FSSelectionErrorRet_
         TEST R1,AnswerCorrectBit
         JNE FSSelectionErrorRetEnd
FSSelectionErrorRet_:
         R1|=AnswerErrRetBit
         [_BlockFlag]=R1
FSSelectionErrorRetEnd:
         PC=GetPlayIndex0

/////////////// 0x90 ////////////////////
FSBeginLink:
         R1=[_SeriousFlag]
         R1|=SeriousInLinkBit
         [_SeriousFlag]=R1
         R1=[_BlockFlag]
         R1|=BlockInLinkBit
         R1&=BlockErrLinkBit_
         R1&=BlockEndLinkBit_
         [_BlockFlag]=R1
         R1=0
         [_NearLinkBlock1]=R1
         [_NearLinkBlock2]=R1
         [_NearLinkBlock3]=R1
         PC=GetPlayIndex0

/////////////// 0x91 ////////////////////
FSTerminateLink:
         R1=[_SeriousFlag]
         TEST R1,SeriousInLinkBit
         JNE FSTerminateLink_
         PC=GetPlayIndex0
FSTerminateLink_:
         R1=[FileSeriousH]
         JE FSTerminateLinkEnd
         CALL BlockLinkTest
         CMP R1, 0
         JNE FSTerminateLinkEnd
         R1=[_BlockFlag]
         R1|=BlockInLinkBit
         [_BlockFlag]=R1
         PC=FSInLinkErr
FSTerminateLinkEnd:
         R1=[_BlockFlag]
         R1|=BlockInLinkBit
         R1|=BlockEndLinkBit
         [_BlockFlag]=R1
         JMP FSInLink__

/////////////// 0x92 ////////////////////
FSInLink:
         R1=[_SeriousFlag]
         TEST R1,SeriousInLinkBit
         JNE FSInLink_
         PC=GetPlayIndex0
FSInLink_:
         R1=[_BlockFlag]
         R1|=BlockInLinkBit
         TEST R1,BlockEndLinkBit
         JNE FSInLink__
         R1&=BlockEndLinkBit_
FSInLink__:
         [_BlockFlag]=R1
         CALL BlockLinkTest
         CMP R1, 0
         JNE FSInLinkOk
FSInLinkErr:
         R1=[_BlockFlag]
         R1|=BlockErrLinkBit
         [_BlockFlag]=R1
         R2=[_PageModeAttrib]
         TEST R2,PMLinkErrRetBit
         JNE FSInLinkErrNoRet
FSInLinkErrRet:
         R1|=BlockEndLinkBit
         [_BlockFlag]=R1
         R1=0
         [_NearLinkBlock1]=R1
         [_NearLinkBlock2]=R1
         [_NearLinkBlock3]=R1
FSInLinkErrNoRet:
         PC=GetPlayIndex0

FSInLinkOk:
         [_CurrentLinkBlock]=R1
         R1=[_BlockFlag]
         R1&=BlockErrLinkBit_
         [_BlockFlag]=R1
         R1=0
         [_NearLinkBlock1]=R1
         [_NearLinkBlock2]=R1
         [_NearLinkBlock3]=R1
         PC=GetPlayIndex0

/////////////// 0x93 ////////////////////
FSNearLink:
         R1=[_SeriousFlag]
         TEST R1,SeriousInLinkBit
         JE FSNearLinkEnd
         R1=[_BlockFlag]
         TEST R1,BlockInLinkBit
         JE FSNearLinkEnd
         TEST R1,BlockEndLinkBit
         JNE FSNearLinkEnd
         TEST R1, BlockErrLinkBit
         JNE FSNearLinkEnd

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频一区在线| 亚洲丝袜美腿综合| 日韩美女久久久| 久久99精品国产.久久久久久| 91尤物视频在线观看| 精品久久99ma| 亚洲国产日韩一区二区| 成人小视频免费观看| 日韩欧美一级精品久久| 亚洲综合色在线| 成人高清伦理免费影院在线观看| 91精品国产免费久久综合| 亚洲精品国产第一综合99久久| 国内成人精品2018免费看| 欧美一区二区久久久| 亚洲一区在线看| 色哟哟国产精品免费观看| 欧美国产一区二区在线观看| 激情综合网最新| 91精品国产综合久久小美女| 亚洲国产精品一区二区久久恐怖片| 成人国产精品免费网站| 欧美国产乱子伦| 国产精品456露脸| 久久亚洲精华国产精华液| 美女国产一区二区三区| 宅男在线国产精品| 日本一区中文字幕| 欧美日本免费一区二区三区| 亚洲午夜电影网| 欧美日韩中文一区| 午夜伦欧美伦电影理论片| 欧美日韩一区二区三区四区五区| 有码一区二区三区| 欧美性猛交xxxx乱大交退制版| 一区二区三区四区视频精品免费 | 99精品国产一区二区三区不卡| 欧美精品一区二区三区四区| 精彩视频一区二区| 国产视频一区在线观看| 成人一二三区视频| 亚洲乱码国产乱码精品精小说 | 国产无一区二区| 国产99久久精品| 中文字幕一区日韩精品欧美| 日本精品裸体写真集在线观看| 亚洲一区在线视频| 欧美成人一区二区三区片免费| 国产自产视频一区二区三区| 国产欧美一区二区精品忘忧草| 岛国av在线一区| 一区二区三区四区不卡在线 | 有坂深雪av一区二区精品| 欧美日韩综合在线免费观看| 日本在线不卡视频一二三区| 久久久久亚洲蜜桃| 91首页免费视频| 日本伊人色综合网| 久久久精品黄色| 欧美影视一区二区三区| 麻豆精品一区二区三区| 国产精品家庭影院| 欧美一级欧美三级| 成人精品视频网站| 肉肉av福利一精品导航| 国产女同性恋一区二区| 欧美午夜精品久久久久久孕妇| 韩日av一区二区| 亚洲最大色网站| 久久久久久久网| 欧美日韩精品专区| 成人免费va视频| 日本欧美一区二区三区乱码| 国产精品乱人伦中文| 8x福利精品第一导航| www.在线成人| 国产专区欧美精品| 亚洲 欧美综合在线网络| 中文字幕av不卡| 欧美一卡二卡在线| 91成人国产精品| 成人免费视频网站在线观看| 秋霞av亚洲一区二区三| ...av二区三区久久精品| 精品国产乱码久久久久久久久| 色一区在线观看| 成人av中文字幕| 国产美女精品在线| 麻豆成人91精品二区三区| 亚洲激情av在线| 中文字幕在线观看一区二区| 日韩欧美国产1| 欧美精品自拍偷拍| 欧洲精品在线观看| 99精品国产99久久久久久白柏| 激情文学综合网| 日本女人一区二区三区| 亚洲成人免费在线| 一区二区视频在线看| 国产精品欧美极品| 国产欧美日韩激情| 久久女同互慰一区二区三区| 日韩一卡二卡三卡四卡| 欧美日韩国产在线观看| 欧美亚洲免费在线一区| 在线免费视频一区二区| 一本色道久久综合亚洲91| 99久久久精品| 波多野结衣在线一区| 成人av在线资源网站| 成人久久久精品乱码一区二区三区 | 美女视频一区在线观看| 三级在线观看一区二区| 亚洲女同ⅹxx女同tv| 亚洲欧美激情插| 亚洲少妇30p| 亚洲激情在线播放| 亚洲一区二区四区蜜桃| 亚洲成av人影院在线观看网| 亚洲成人激情综合网| 婷婷夜色潮精品综合在线| 日韩和欧美的一区| 免费在线成人网| 国产九色sp调教91| 成人av在线资源网站| 99久久伊人久久99| 欧美午夜精品久久久久久超碰 | 国产精品一品视频| 成人18精品视频| 欧美性色欧美a在线播放| 日本国产一区二区| 在线不卡中文字幕播放| 欧美电影精品一区二区| 国产亚洲精品福利| 亚洲免费在线播放| 日本v片在线高清不卡在线观看| 精品亚洲欧美一区| 国产·精品毛片| 91成人看片片| 91精品一区二区三区在线观看| 精品少妇一区二区| 亚洲欧美日韩综合aⅴ视频| 亚洲精品v日韩精品| 免费看黄色91| 国产白丝网站精品污在线入口| 91影院在线免费观看| 欧美日韩高清影院| 国产日韩成人精品| 亚洲精品亚洲人成人网在线播放| 午夜影视日本亚洲欧洲精品| 精品一区二区三区免费视频| 成人美女视频在线看| 91麻豆精品国产91久久久使用方法| 久久久欧美精品sm网站| 亚洲高清在线精品| 国产精品一区二区果冻传媒| 欧美无砖专区一中文字| 久久欧美一区二区| 亚洲成人777| 波多野结衣一区二区三区| 91精品国产91久久综合桃花| 国产精品第一页第二页第三页| 石原莉奈在线亚洲二区| 97久久精品人人做人人爽 | 久久久久高清精品| 亚洲第一综合色| av不卡在线观看| 精品国产a毛片| 日韩中文字幕av电影| 91亚洲永久精品| 欧美精品一区二区蜜臀亚洲| 亚洲国产中文字幕| 91免费在线播放| 国产午夜精品福利| 精品一区二区免费视频| 欧美日韩国产123区| 亚洲六月丁香色婷婷综合久久| 国内国产精品久久| 日韩欧美综合一区| 亚洲成人自拍一区| 色就色 综合激情| 中文字幕永久在线不卡| 成人精品国产福利| 久久免费精品国产久精品久久久久| 午夜久久久久久久久久一区二区| 91在线国产观看| 国产精品美女久久久久aⅴ | 亚洲一区二区三区激情| 91伊人久久大香线蕉| 国产精品免费视频网站| 欧美成人乱码一区二区三区| 一区二区三区久久久| 成人网在线免费视频| 精品欧美黑人一区二区三区| 天天射综合影视| 欧美色电影在线| 亚洲一区二区三区在线| 欧美影视一区在线| 亚洲高清免费观看| 欧美高清精品3d|