


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、三級PC技術機試-219( 總分: 100.00 ,做題時間: 90 分鐘 )、上機題( 總題數: 1,分數: 100.00)1.請編制程序PR0G1.ASM其功能是:以SOURC開始的內存區域存放著多個字節的數據,其中有壓縮BCD碼和其他數據。現按下列編碼規則進行編碼:在每個壓縮BCD碼前面加兩個字節前綴代碼 BEH和CCH并在其后加兩個字節后綴代碼 DDH和EDH如果不是壓縮BCD碼,則該數據前后均加兩個代碼ODH和OEH=編碼后的數據存放到 RESULT旨示的內存區域。例如:原信息為:12H,D9H,86H,54H,結果為:BEH,CCH,12H,DDH,EDH,0DH,0EH,D9H,
2、0DH,0EH,BEH,CCH,86H,DDH,EDH,BEH,CCH,86H,DDH;EDH,部分程序已給出,其中原始數據由過程 LOAD從文件INPUT1.DAT中讀入SOURC開始的內存單元中。運算結 果要求從RESULT開始存放,由過程 SAVE保存到文件 OUTPUT1.DAT中。填空BEGIN和 END之間已給出的源程序使其完整(空白已用橫線標出,每行空白一般只需一條指令,但采用功能相當的多條指令亦可),或刪除BEGIN和END之間原有的代碼并自行編程來完成要求的功能。對程序必須進行匯編,并與IO.OBJ鏈接產生PROG1.EX執行文件,最終運行程序產生結果(無結果或結果不正確者均
3、不得分 ) 。調試中若發現整個程序中存在錯誤之處,請加以修改。試題程序:EXTRN LOAD:FAR, SAVE:FARN EQU 10STAC SEGMENT STACKDB 128 DUP (?)STAC ENDSDATA SEGMENTSOURCE DB N DUP(0)RESULT DB 5*N DUP(0)NAME0 DB 'INPUT1.DAT',0NAME1 DB 'OUTPUT1.DAT',0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACSTART PROC FARPUSH DSXOR
4、AX,AXPUSH AXMOV AX,DATAMOV DS,AXMOV ES,AX ; 置附加段寄存器LEA DX,SOURCE ; 數據區起始地址LEA SI,NAME0 ; 原始數據文件名MOV CX,N ; 字節數CALL LOAD ;從 INPUT1.DAT 中讀取數據;* BEGIN *LEA SI, SOURCEMOV DI,OFFSET RESULTMOV CX,NCLP1: MOV AL, SIMOV BL,ALMOV AH,AL(1LAND AL,0FOH(2) _MOV CL,4(3) _POP CXCMP (4)JA CLP2CMP AH,9JA CLP2MOV (5)I
5、NC DIMOV BYTE PTRDI,OCCHINC DIMOV BYTE PTRDI,BLINC DIMOV BYTE PTRDI,0DDHINC DIMOV BYTE PTRDI,0EDHJMP CLP3CLP2: MOV BYTE PTRDI,0DHINC DIMOV BYTE PTRDI,0EHINC DIMOV BYTE PTRDI,BLINC DIMOV BYTE PTRDI,0DHINC DIMOV BYTE PTRDI,0EHCLP3: INC SIINC DI(6)_;* END *LEA DX,RESULT ;結果數據區首址LEA SI,NAME1 ;結果文件名起始地址MOV CX,5*N ;字節數CALL SAVE ;保存結果至U OUTPUT1.DATRETSTART ENDPCODE ENDSEND START(分數:100.00 )正確答案: (1) AND AH,OFH (2) PUSH CX (3) ROR AL,CL(4) AL,9 (5) BYTE PTR DI,0BEH (6) LOOP CLP1)BEH和CCH在其RESULT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網絡規劃設計的重要功用與未來發展試題及答案
- 重要稅務政策的落實情況研究試題及答案
- 計算機二級考試全景圖示試題及答案
- 計算機網絡安全知識試題及答案2025年計算機二級考試
- 適合考前復習的計算機二級試題及答案
- 計算機二級考試知識點直達與案例分析試題及答案
- 2025年壓紙輪項目建議書
- 設計師與市場之間的橋梁作用探討試題及答案
- 適應時代變化的2025年公共營養師考試要求試題答案
- 西醫臨床綜合試題及答案打造
- 廣東省珠海市2024-2025學年七年級下學期期中考試英語試題(無答案)
- 2024年中國南水北調集團水網發展研究有限公司招聘考試真題
- (四調)武漢市2025屆高中畢業生四月調研考試 語文試卷(含答案詳解)
- 2023年鄭州鐵路職業技術學院單招職業技能考試題庫及答案1套
- 2025年融媒體中心招聘考試筆試試題(60題)附答案
- 湖南省2025屆高三“一起考”大聯考(模擬二)語文試題及參考答案
- 2024年中國職工保險互助會陜西辦事處招聘筆試真題
- 商業地產項目整體經營方案
- 旅行社代訂業務合同模板
- 公司事故隱患內部報告獎勵制度
- 大學生創新創業基礎(創新創業課程)完整全套教學課件
評論
0/150
提交評論