2009年全國計算機(jī)等級三級考試PC技術(shù)上機(jī)試練習(xí)習(xí)題(68)

字號:

第39套上機(jī)練習(xí)及答案
    編制一個程序,其實現(xiàn)的功能是:對一個數(shù)字采集系統(tǒng)采集的50個字節(jié)無符號數(shù)按算術(shù)平均數(shù)字濾波方法進(jìn)行數(shù)字濾波,每5個數(shù)求一個平均數(shù)(含余數(shù),其中低字節(jié)為商,高字節(jié)為余數(shù))。將10個平均值依次存入RESULT指示的內(nèi)存區(qū)域。
    例如:
    原始采集數(shù)據(jù):05H,07H,12H,08H,10H,09H,2EH,56H,48H,85H,65H,36H,45H……
    則結(jié)果為:0A04H,4003H……
    部分程序已經(jīng)給出,其中原始數(shù)據(jù)由過程LOAD從文件INPUT.DAT中讀入以SOURCE開始的內(nèi)存單元中。運(yùn)算結(jié)果要求從RESULT開始的內(nèi)存單元存放,由過程SAVE保存到文件OUTPUT.DAT中。
    將BEGIN和END之間己給出的源程序補(bǔ)充完整,空白已經(jīng)用橫線標(biāo)出,每行空白一般只需要一條指令,但采用功能相當(dāng)?shù)亩鄺l指令也行),考生也可以刪除BEGIN和END之間原有的代碼并自行編程來完成要求的功能。對程序必須進(jìn)行匯編,并與IO.OBJ鏈接產(chǎn)生執(zhí)行文件,最終運(yùn)行程序產(chǎn)生結(jié)果。調(diào)試中若發(fā)現(xiàn)程序中存在錯誤之處,請加以修改。
    【試題程序】