資源描述:
《微機(jī)原理及接口技術(shù)實(shí)驗(yàn)2》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、計(jì)算機(jī)技術(shù)實(shí)驗(yàn)(I)-1實(shí)驗(yàn)二多字節(jié)十進(jìn)制加法程序的基本執(zhí)行方式單步執(zhí)行T分段執(zhí)行G=起始地址停止地址(斷點(diǎn)地址)G停止地址(斷點(diǎn)地址)----從當(dāng)前IP開(kāi)始執(zhí)行連續(xù)執(zhí)行G=起始地址,直到程序結(jié)束.G----從當(dāng)前IP開(kāi)始執(zhí)行,直到程序結(jié)束.三字節(jié)無(wú)符號(hào)十進(jìn)制數(shù)加法關(guān)鍵點(diǎn)進(jìn)位標(biāo)志十進(jìn)制調(diào)整分支程序數(shù)據(jù)存放位置1000H111001H221002H331003H991004H111005H991006H1007H1008H1009H100AH被加數(shù)加數(shù)和進(jìn)位第一個(gè)字節(jié)相加進(jìn)位11+99=無(wú)AADAA調(diào)整進(jìn)位11+99=有10第二個(gè)字節(jié)相加進(jìn)位
2、22ADD11=未帶33進(jìn)位22ADC11=已帶34執(zhí)行后C標(biāo)志不變執(zhí)行后C標(biāo)志改變332211不帶進(jìn)位加991199CC33AA332211帶進(jìn)位加9911991323410編程提示標(biāo)志位清0CL?3SI?1000HAL?[SI]BL?[SI+3]AL?AL+BL(帶進(jìn)位加)十進(jìn)制調(diào)整[SI+6]?ALSI?SI+1CL?CL-1判斷CL=0?CL不為0判斷有無(wú)進(jìn)位有進(jìn)位在進(jìn)位單元置1無(wú)進(jìn)位在進(jìn)位單元置0(分支程序)CL=0設(shè)斷點(diǎn)INT3程序調(diào)試及執(zhí)行要求DS=3000H以十進(jìn)制調(diào)整指令為斷點(diǎn),分段執(zhí)行程序檢查寄存器IPCLSIALA(輔
3、助進(jìn)位)C(進(jìn)位)T單步執(zhí)行(調(diào)整)檢查AL和標(biāo)志位ALAC調(diào)整前調(diào)整后重復(fù)3次循環(huán),檢查中間結(jié)果G將程序執(zhí)行完檢查最后結(jié)果D10001010TIPCLSIALACALAC檢查最后結(jié)果D10001010參考程序XORAX,AXMOVCL,3MOVSI,1000HLP1:MOVAL,[SI]MOVBL,[SI+3]ADCAL,BLDAAMOV[SI+6],ALINCSIDECCLJNZLP1JNCLP2MOVAL,1MOV[SI+6],ALJMPLP3LP2:MOVAL,0MOV[SI+6],ALLP3:INT3