黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

查看全部128種考試
計算機等級考試
 考試動態  報考指南  考試大綱  歷年真題  模擬試題  復習資料  心得技巧 等考論壇
 二級 | VB  VF  C  C++  JAVA  ACCESS 三級 | 網絡  數據庫  信息管理  PC技術 四級 | 一級
1
2
3
4
5
6
7
8
9
10
ak48  
【字體: 全國等級考試三級PC技術上機編程題10道
全國等級考試三級PC技術上機編程題10道
djks.exam8.com 來源:考試吧Exam8.com) 更新:2005-3-30 12:42:00 計算機等級考試 考試論壇


第七套

===============================================================================
試題說明 :
===============================================================================

 請編制程序PROG1.ASM, 其功能是: 內存中連續存放著10個二
進制字節,每個二進制字節的序號依次定義為0,1,…9。統計每個
字節中1的個數N(0), N(1),…, N(9)(均用一個字節表示),然后按序將
N(0)至N(9)存入內存中,最后再用一個字節表示這10個字節中為1的位
的總數n(n= N(0)+ N(1)+…+ N(9))。
 例如:
 內存中有 00H,01H,03H,…
 結果為 00H,01H,02H,…,最后為n
 部分程序已給出,其中原始數據由過程LOAD從文件INPUT1.DAT
中讀入SOURCE開始的內存單元中。運算結果要求從RESULT開始存放,
由過程SAVE保存到文件OUTPUT1.DAT中。
 填空BEGIN和END之間已給出的源程序使其完整 (空白已用橫線
標出,每行空白一般只需一條指令,但采用功能相當的多條指令亦
可), 或刪除BEGIN和END之間原有的代碼并自行編程來完成要求的
功能。
 對程序必須進行匯編, 并與IO.OBJ鏈接產生PROG1.EXE執行文
件,最終運行程序產生結果(無結果或結果不正確者均不得分)。調
試中若發現整個程序中存在錯誤之處,請加以修改。

===============================================================================
程序 :
===============================================================================

 EXTRN LOAD:FAR,SAVE:FAR
N EQU 10
STAC SEGMENT STACK
 DB 128 DUP (?)
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(?)
RESULT DB N+1 DUP(0)
NAME0 DB 'INPUT1.DAT',0
NAME1 DB 'OUTPUT1.DAT',0
DATA ENDS
CODE SEGMENT
 ASSUME CS:CODE, DS:DATA, SS:STAC
START PROC FAR
 PUSH DS
 XOR AX,AX
 PUSH AX
 MOV AX,DATA
 MOV DS,AX
 LEA DX,SOURCE ; 數據區起始地址
 LEA SI,NAME0 ; 原始數據文件名
 MOV CX,N ; 字節數
 CALL LOAD ; 從 'INPUT1.DAT'中讀取數據
; **** BEGIN ****
 MOV CL,N
 MOV DI,OFFSET RESULT
 MOV BX,0
 MOV DH,0
PRO: MOV DL,0
 MOV AL,SOURCE[BX]
 MOV CH,__
COUNT: __________________
 JNC ____
 INC DL
JUMP: DEC CH
 ___ COUNT
 MOV [DI],__
 ADD DH,DL
 INC DI
 INC BX
 DEC CL
 JNZ PRO
 MOV _________
; **** END ****
 LEA DX,RESULT ; 結果數據區首址
 LEA SI,NAME1 ; 結果文件名
 MOV CX,N+1 ; 結果字節數
 CALL SAVE ; 保存結果到文件
 RET
START ENDP
CODE ENDS
END START

===============================================================================
所需數據 :
===============================================================================

@2 input1.dat 001
00 01 03 07 0F A7 F5 F7 FF A5
#E
@3 $output1.hex 001
FFFEFDFCFBFAF9F8F7FBD750
#E

第八套

===============================================================================
試題說明 :
===============================================================================

 請編制程序PROG1.ASM, 其功能是: 內存中連續存放著10個用
ASCII碼表示的十進制個位數,將它們轉換成相應的二進制字節N(0),
N(1), …, N(9),然后按序將N(0)至N(9)存入內存中,最后存放它們的和n
(n= N(0)+ N(1)+…+ N(9))。n用壓縮型(組合型)BCD碼表示。
例如:
 內存中有 30H('0'),39H('9'),31H('1'), …
 結果為 00H,09H,01H,…,(后跟n)
 部分程序已給出,其中原始數據由過程LOAD從文件INPUT1.DAT
中讀入SOURCE開始的內存單元中。運算結果要求從RESULT開始存放,
由過程SAVE保存到文件OUTPUT1.DAT中。
 填空BEGIN和END之間已給出的源程序使其完整 (空白已用橫線
標出,每行空白一般只需一條指令,但采用功能相當的多條指令亦
可), 或刪除BEGIN和END之間原有的代碼并自行編程來完成要求的
功能。
 對程序必須進行匯編, 并與IO.OBJ鏈接產生PROG1.EXE執行文
件,最終運行程序產生結果(無結果或結果不正確者均不得分)。調
試中若發現整個程序中存在錯誤之處,請加以修改。

===============================================================================
程序 :
===============================================================================

 EXTRN LOAD:FAR,SAVE:FAR
N EQU 10
STAC SEGMENT STACK
 DB 128 DUP (?)
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(?)
RESULT DB N+1 DUP(0)
NAME0 DB 'INPUT1.DAT',0
NAME1 DB 'OUTPUT1.DAT',0
DATA ENDS
CODE SEGMENT
 ASSUME CS:CODE, DS:DATA, SS:STAC
START PROC FAR
 PUSH DS
 XOR AX,AX
 PUSH AX
 MOV AX,DATA
 MOV DS,AX
 LEA DX,SOURCE ; 數據區起始地址
 LEA SI,NAME0 ; 原始數據文件名
 MOV CX,N ; 字節數
 CALL LOAD ; 從 'INPUT1.DAT'中讀取數據
; **** BEGIN ****
 MOV DI,OFFSET RESULT
 MOV BX,0
 MOV CX,N
 MOV DL,__
PRO: MOV AL,SOURCE[BX]
 ___ AL,30H
 MOV [DI],AL
 _____________________
 ADD AL,DL
 ____
 MOV DL,AL
 INC BX
 __________________
 JNZ PRO
 _________________
; **** END ****
 LEA DX,RESULT ; 結果數據區首址
 LEA SI,NAME1 ; 結果文件名
 MOV CX,N+1 ; 結果字數
 CALL SAVE ; 保存結果到文件
 RET
START ENDP
CODE ENDS
END START

===============================================================================
所需數據 :
===============================================================================

@2 input1.dat 001
30 39 31 38 32 37 33 36 34 35
#E
@3 $output1.hex 001
FFF6FEF7FDF8FCF9FBFABA72
#E


上一頁  [1] [2] [3] [4] [5] 下一頁

轉帖于:計算機等級考試_考試吧
文章搜索  
看了本文的網友還看了:
計算機等級考試權威輔導教材: 訂書電話:010-62168566  更多>>>
網友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標題:   匿名發表    (共有條評論)查看全部評論>>
版權聲明 -------------------------------------------------------------------------------------
  如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
關于本站  網站聲明  廣告服務  聯系方式  付款方式  站內導航  客服中心  友情鏈接  考試論壇  網站地圖
Copyright © 2004-2008 考試吧計算機等級考試網 All Rights Reserved    
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯盟黃金認證  十佳網絡教育機構  經營許可證號:京ICP060677
主站蜘蛛池模板: 午夜在线观看完整高清免费 | 欧美日韩一区二区不卡三区 | 黄色小网站在线观看 | 成人小视频网 | 欧美亚洲91 | 六月丁香在线视频 | 日本特黄特色aaa大片免费欧 | 一二三四视频社区在线中文1 | 国产精品综合久成人 | 亚洲午夜精品 | 91麻豆传传媒波多野衣久久看 | 国产精品麻豆综合在线 | 亚洲一区二区黄色 | 伊人91在线 | 国产精品尹人在线观看免费 | 一级毛片a | 国产精品视频白浆免费视频 | 久久国产免费观看精品 | 成人欧美视频 | 欧美日韩国产精品综合 | 在线国产视频观看 | free性亚洲| 欧美视频在线观看免费 | 中国女人free性hd国语 | 午夜激情福利在线 | 妞干网精品| 激情综合亚洲欧美日韩 | 在线成人毛片 | 黄色一级片在线看 | 丝袜网站在线观看 | 亚洲黄色美女视频 | 国产va免费精品观看 | 福利体验区120秒免费观看 | 日韩美一区二区三区 | 免看一级a毛片一片成人不卡 | 三级黄色毛片网站 | 可以免费看的毛片 | 免费在线a| 国产欧美久久一区二区 | 日韩α片 | 日韩欧美中字 |