首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
64
问题
请编制程序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全国计算机三级
相关试题推荐
计算机管理信息系统的任务是()。Ⅰ.对企业或部门的内部数据和与企业相关的外部数据的收集和传输Ⅱ.对整个企业的数据进行分散或集中的存储和管理,并相应地建立起分布的或集中的数据库系统Ⅲ.按业务需求对数据进行加工和整理Ⅳ.对数据和信息的有效利用并尽可能地
进程是程序的一次执行过程,是操作系统进行资源调度和分配的一个独立单位,其基本特征是
以下关于严格定义策略和原型化定义策略的叙述中,错误的是
在加密技术中,作为算法输入的原始信息称为【】。
下列哪一个是输出设备?
用结构化系统分析方法编制数学字典时,不被定义和描述的是______。A)数据项B)数据加工C)数据类D)数据来源
MIPS常用来描述计算机的运算速度,其含义是()。
信息系统建设涉及到许多学科。下列()是与信息系统建设有关的学科。Ⅰ.管理学科Ⅱ.决策学科Ⅲ.计算机学科Ⅳ.数学
负责定义数据库中信息的内容和结构,定义数据的安全性和完整性约束条件,监控数据库的使用和运行等工作的人员是
决策支持系统通过它的输出接口产生报告、数据库查询结果和模型的模拟结果,这些结果又提供了对决策过程中哪项的支持?
随机试题
抗菌药物的应用方法正确的是
患者下班经过小区楼下时,突然有水洒在自己新换的衣服上,顿时感觉到有人故意吐口水针对自己。此患者可能症状是
下列哪项不属于霍奇金病的症状?
高层建筑施工超过()以后,每隔四层宜设置临时厕所。
下列风险中,属于房地产投资系统风险的是()。
根据《行政复议法》的规定,下列各项中,当事人不能申请行政复议的是()。
下列人员不得作为投资人申请设立个人独资企业的有( )。
设有向量组α1=(1,-1,2,4),α2=(0,3,1,2),α3=(3,0,7,14),α4=(1,-2,2,0),α5=(2,1,5,10),则该向量组的极大线性无关组是
Completeeachsentencewiththecorrectending,A—I,below.Writethecorrectletter,A-I,inboxes33-37onyouranswersheet.
InEurope,therehasbeenaseriousdeclineinphysicalactivityoverthepast50years.Adultsaged20-60years(1)_____500kcal
最新回复
(
0
)