2009年全國計算機等級三級考試PC技術上機試練習習題(68)

字號:

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