下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、三级PC技术机试-206( 总分: 100.00 ,做题时间: 90 分钟 )、上机题( 总题数: 1,分数: 100.00)1.请编制程序,其功能为:从 SOURC开始的内存区域存放着 N个字节的有符号数。现找出最大的数,结果 存放到RESULT指示的,其后存放原 N个数逻辑取反后的值。例如:数据为:09H, 7EH, 89H,F6H, 17H 结果为: 7EH ( 最大数 ),F6H,81H, 部分程序已经给出,其中原始数据由 算结果要求从RESIULT开始存放,由 使其完整,完成要求的功能。或删除 对程序必须进行汇编,并与 IO. OBJ 部分程序如下;;PROG1. ASM67H(N个
2、数据)76H, 0CH E8H98H(原 N个数的逻辑反)LOAD过程从文件INPUT1.DAT中读入从SOURC开始的内存单元,运SAVE过程保存至U OUTPUT1.DAT文件中。请在BEGIN和END之间补充BEGIN和END之间原有的代码井自行编程来完成要求的功能。 链接产生 PROG1. EXE 执行文件,最终产生运行结果。EXTRN LOAD: FAR, SAVE:FARN EQU 30DSEG SEGMENTSOURCE DW N DUP (?) RESULT DW N DUP (0) NAME0 DB 'INPUT1.DAT',0 NAME1 DB 'O
3、UTPUT1.DAT',0 DSEG ENDSSSEG SEGMENT STACKDB 128 DUP (?)SSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEG;SS:SSEGSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX, DSEGMOV DS,AXMOV ES,AXLEA DX,SOURCELEA SI,NAME0MOV CX,NCALL LOAD; * BEGIN *SI,SOURCEMOV BX,OFFSET SOURCELEA DI,RESULTL1: MOV CX,NMOV DX,CXDEC DXM
4、OV AL,L2: INC BX AL,BXMOV AL,BXL3: DEC DXJNZMOV DI,ALINC DICLDMAX: LODSBNOT ALLOOP MAX; * END *LEA DX,RESULTLEA SI,NAME1MOV CX,NCALL SAVERETSTART ENDP CSEG ENDS END START分数: 100.00 ) 正确答案: ( 答案 本题答案为 :; * BEGIN *LEA SI, SOURCEMOV BX,OFFSET SOURCELEA DI, RESULTL1: MOV CX,NMOV DX, CXDEC DX ; 第一个数已经取出,
5、故还剩 N-1 个数需做比较MOV AL, BX; 将SOURCE中的第一个数传至 AL中L2: INC BXCMP AL, BX; 当前最大值与BX所指SOURCE数据区中的数 JGE L3 ; 若大于或等于,则转移至 L3MOV AL, BX ; 否则,用 BX 所指向的数改写 AL 寄存器的内容 L3: DEC DXJNZ L2 ; 若不等于 0, 转移至 L2MOV DI ,ALINC DICLDMAX: LODSBNOT ALSTOSBLOOP MAX INPUT1. DAT 中的输入数据 :50H,61H,72H,83H,94H,2BH,51H,11H,45H,E9H09H,7EH,89H,F6H,17H,43H,34H,12H,67H,35H3DH,2EH,5AH,44H,12H,23H, 17H,46H,36H,47H 输出结果 7E AF 9E 8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东肇庆市高要区中考二模地理试卷
- 2026年度网格化管理工作总结
- 健康宣教胃肠镜方案
- 健康宣教前言
- 熔喷工安全文化强化考核试卷含答案
- 碳排放核算员达标模拟考核试卷含答案
- 矿山救护工持续改进考核试卷含答案
- 校园消防安全讲座记录
- 船舶机工岗后知识考核试卷含答案
- 机织无结网片工改进能力考核试卷含答案
- 2025年度中国美术馆社会公开招聘笔试参考题库附带答案详解
- 2025版双相情感障碍防治指南解读课件
- (2025年)陕西省西安市员额法官遴选面试考题及答案
- 2026年高等学校教师岗前培训暨教师资格笔题库高频重点提升及答案详解(名校卷)
- 旅行社内部管理9项制度
- 自动扶梯安装施工工艺及质量控制要点
- (2026年)ICU中皮肤衰竭识别与护理课件
- 河北省石家庄市2026年某中学小升初入学分班考试数学考试真题含答案
- 2026年水发派思燃气股份有限公司社会招聘备考题库完整参考答案详解
- 2025年富滇银行公开招聘(12人)参考题库附答案
- 2025年生物制药临床试验数据管理协议
评论
0/150
提交评论