全国三级PC技术上机编程题10道

出处:Examlink 作者:刀断水 日期:2007年08月30日 10时41分
           

 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 ; 结果字节数 
=================================================== 
 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             

最后更新时间:2008-03-28 13:23:06
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程