


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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年度企業安全法全套知識競賽試題庫及答案(共200題)
- 組織行為學的試題及答案
- 匯豐ai面試真題及答案
- 黃委會面試真題及答案
- 成人教育終身學習體系構建與平臺運營中的在線教育平臺運營風險管理報告
- 施工安全專業知識考題及答案
- 郵輪旅游市場旅游紀念品市場報告:2025年消費趨勢與市場潛力
- 工業互聯網時代2025年異構數據庫融合技術在工業互聯網安全防護中的創新應用報告
- 無領導面試試題及答案
- 在線職業教育行業2025年市場規模與課程創新案例分析報告
- 2024-2025學年統編版小學道德與法治三年級下冊期中考試測試卷附答案
- 智能垃圾桶設計方案資料
- 2025陜西漢中漢源電力(集團)限公司招聘56人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年北京市西城區中考一模道德與法治試卷(含答案)
- 新聞報道的寫作及范例課件
- 【9數一模】2025年安徽省合肥市第四十五中學九年級中考數學一模試卷
- 年產30萬噸生物航煤項目可行性研究報告(僅供參考)
- 南京師范大學自主招生個人陳述范文與撰寫要點
- 浙江省A9協作體2024-2025學年高二下學期4月期中聯考語文試卷(含答案 )
- 2025年初中學業水平考試地理模擬卷及答案:圖表解讀與地理學科創新試題
- (四調)武漢市2025屆高中畢業生四月調研考試 語文試卷(含答案詳解)
評論
0/150
提交評論