《順序分支程序設(shè)計學習教案》由會員分享,可在線閱讀,更多相關(guān)《順序分支程序設(shè)計學習教案(37頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、會計學1順序分支順序分支(fnzh)程序設(shè)計程序設(shè)計第一頁,共37頁。第2頁/共37頁第二頁,共37頁。第3頁/共37頁第三頁,共37頁。第4頁/共37頁第四頁,共37頁。第5頁/共37頁第五頁,共37頁。第6頁/共37頁第六頁,共37頁。第7頁/共37頁第七頁,共37頁。第8頁/共37頁第八頁,共37頁。第9頁/共37頁第九頁,共37頁。第10頁/共37頁第十頁,共37頁。第11頁/共37頁第十一頁,共37頁。第12頁/共37頁第十二頁,共37頁。第13頁/共37頁第十三頁,共37頁。XLAT第14頁/共37頁第十四頁,共37頁。XLAT第15頁/共37頁第十五頁,共37頁。第16頁/共37
2、頁第十六頁,共37頁。mov ax,4c00hint 21h ;返回;返回(fnhu)操作系統(tǒng)操作系統(tǒng)code endsend start第17頁/共37頁第十七頁,共37頁。第18頁/共37頁第十八頁,共37頁。 Jcc指令實際指令實際(shj)雖然只有雖然只有16條,但卻有條,但卻有30個個助記符助記符 采用多個助記符,目的是為了方便記憶和使用采用多個助記符,目的是為了方便記憶和使用第19頁/共37頁第十九頁,共37頁。補充補充(bchng)例:求絕對值例:求絕對值第20頁/共37頁第二十頁,共37頁。;不恰當?shù)姆种?;不恰當?shù)姆种mp ax,0cmp ax,0jl yesnegjl ye
3、sneg;條件;條件(tiojin)(tiojin)滿足滿足(AXAX0 0),轉(zhuǎn)移),轉(zhuǎn)移jmp nonnegjmp nonnegyesneg:yesneg:neg axneg ax;條件;條件(tiojin)(tiojin)滿足滿足,求補,求補nonneg:nonneg:mov result,axmov result,ax;保存結(jié)果;保存結(jié)果第21頁/共37頁第二十一頁,共37頁。補充補充(bchng)例:顯示例:顯示BX的最高位的最高位第22頁/共37頁第二十二頁,共37頁??梢钥梢?ky)用用JNC替換替換JC第23頁/共37頁第二十三頁,共37頁。轉(zhuǎn)換為單分支轉(zhuǎn)換為單分支(fnzh)
4、結(jié)構(gòu)結(jié)構(gòu)第24頁/共37頁第二十四頁,共37頁。 編寫分支程序編寫分支程序(chngx),需留心分支的,需留心分支的開始和結(jié)束開始和結(jié)束第25頁/共37頁第二十五頁,共37頁。第26頁/共37頁第二十六頁,共37頁。第27頁/共37頁第二十七頁,共37頁。第28頁/共37頁第二十八頁,共37頁。第29頁/共37頁第二十九頁,共37頁。第30頁/共37頁第三十頁,共37頁。第31頁/共37頁第三十一頁,共37頁。第32頁/共37頁第三十二頁,共37頁。多分支結(jié)構(gòu)是多個條件多分支結(jié)構(gòu)是多個條件對應(yīng)各自的分支語句體對應(yīng)各自的分支語句體,哪個條件成立就轉(zhuǎn)入,哪個條件成立就轉(zhuǎn)入(zhun r)相應(yīng)分支體相應(yīng)分支體執(zhí)行執(zhí)行AH=0fuction0YNAH=1fuction1YNAH=2fuction2YNcmp ah,0 jz function0cmp ah,1 jz function1cmp ah,2 jz function2第33頁/共37頁第三十三頁,共37頁。下周二下午下周二下午(xiw)7、8節(jié),節(jié),4班實驗,班實驗,硬件實驗室(硬件實驗室(9-408)請一定帶鞋套!請一定帶鞋套!第34頁/共37頁第三十四頁,共37頁。第35頁/共37頁第三十五頁,共37頁。第36頁/共37頁第三十六頁,共37頁。感謝您的觀看感謝您的觀看(gunkn)!第37頁/共37頁第三十七頁,共37頁。