首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序PROG1.ASM,其功能是:内存中从SOURCE开始连续存放着20个字(WORD),试统计每个字中二进制位为1的个数。结果以字节存放。例如:内存中有139CH,518CH,1489H,…,结果为07H,08H,05H,…. 部分程序已给出
请编制程序PROG1.ASM,其功能是:内存中从SOURCE开始连续存放着20个字(WORD),试统计每个字中二进制位为1的个数。结果以字节存放。例如:内存中有139CH,518CH,1489H,…,结果为07H,08H,05H,…. 部分程序已给出
admin
2009-02-15
22
问题
请编制程序PROG1.ASM,其功能是:内存中从SOURCE开始连续存放着20个字(WORD),试统计每个字中二进制位为1的个数。结果以字节存放。例如:内存中有139CH,518CH,1489H,…,结果为07H,08H,05H,….
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ连接生成PROG1.EXE执行文件,最终运行程序产生结果 (无结果或结果不正确者均不得分)。
注意:源程序非填空部分可能存在个别非法指令,考生阅读源程序或调试该程序时若发现这些非法指令,请加以修改!
EXTRN LOAD:FAR,SAVE:FAR
N EQU 20
STAC SEGMENT STACK
DB 128 DUP(?)
STAC ENDS
DATA SEGMENT
SOURCE DW N DUP(?)
RESULT DB NDUP(0)
NAMEO 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 S1,NAMEO ;原始数据文件名
MOV CX,N * 2 ;字节数
CALL LOAD ;从INPUT1.DAT中读取数据
; * * * * BEGIN * * * *
LEA SI,SOURCE
LEA DI,RESULT
CLD
MOV DX,N
LOOP0: LODS _____
_______
MOV CX,16
LOOP1: ROL AX,1
J_____ NEXT
INC BX
NEXT: LOOP _____
MOV [D1],BL
______
DEC DX
JNZ LOOP0
; * * * * END * * * *
LEA DX,RESUIT ;结果数据区首址
LEA SI,NAME1 ;结果文件名
MOV CX,N ;结果字节数
CALL SAVE ;保存结果到文件
RET
START ENDP
CODE ENDS
END START
选项
答案
; * * * * BECIN * * * * LEA SI,SOURCE LEA DI,RESULT CI,D MOV DX,N LOOP0:LODS SOURCE XOR BX,BX MOV CX,16 LOOP1:ROL AX,1 JNC NEXT INC BX NEXT: LOOP LOOP1 MOV [DI],BL INC DI DEC CX JNZ LOOP0 ; * * * * END * * * *
解析
转载请注明原文地址:https://kaotiyun.com/show/w5rZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
“自底向上”的开发方法又称演变法,是指从部分现有的应用向外或向上延伸和扩展。即一些事务处理系统加上另外的事务处理系统而使信息系统得到扩大,从而支持管理部门的业务控制、管理规划甚至战略决策。以下关于“自底向上”方法的描述中,不正确的是
确定企业主题数据库是战略数据规划的重要内容之一。主题数据库的概念与BSP方法中的()概念是相当的。
原型化方法生命周期由10个步骤组成,具有下列哪些特征?Ⅰ.建立系统原型是需求定义的近似描述Ⅱ.模型能进行必要的裁剪和组织Ⅲ.综合了用户、项目开发人员和经理的各方面需求Ⅳ.是有序和可控制的模型Ⅴ.可作为运行系统的补充
在数据库技术中,反映现实世界中事物的存在方式或运动状态的是
通常所指的计算机的CPU芯片是指()。
决策支持系统通过它的输出接口产生报告、数据库查询结果和模型的模拟结果,这些结果又提供了对决策过程中哪项的支持?
软件开发的结构化分析(SA)方法,常用的描述软件功能需求的工具是
BSP方法的实施,必须遵守其规定的基本过程,下述论述正确的是
J.Martin在论述战略数据规划方法时明确指出,系统规划的基础性内容包括
自顶向下规划的重要目标是达到信息的一致性,即保证下列()的一致。Ⅰ.数字字段定义Ⅱ.数据结构Ⅲ.更新时间Ⅳ.更新规划Ⅴ.数据记录
随机试题
降低营养液的pH值可用________进行调解。
滴定管可用于精确量取溶液体积。()
【2005年真题】根据我国现行规定,更新改造项目的分类标准是()。
根据支付结算法律制度的规定,下列有关汇兑的表述中,不正确的是()。
管理会计报告与一般对外财务报告相比较,其特征有()。
在教育工作中谨记“欲速则不达”的道理,即教育工作要遵循人身心发展的()规律。
在一次酒宴中,怎样在维护领导颜面的前提下为领导代酒?
抗日民族统一战线正式形成的标志是
有以下程序#include<stdio.h>intfun(inta,intb)main(){if(b==0)returna;{printf("%d\n",fun(4,2)
A、Elegantbodyposture.B、Properspeech.C、Neatappearance.D、Goodmanners.C题干考查男士认为面试官作出判断的最重要依据是什么。对话中,男士说他认为他们应当着装整洁、适当,他们的着
最新回复
(
0
)