首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
43
问题
请编制程序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全国计算机三级
相关试题推荐
从Internet实现技术的角度看,它主要是由哪几部分组成的
JamesMartin方法一般将一个机构建立的产品/服务、支持性资源的生命周期划分为四个阶段:计划、获得、管理和分配。例如,“采购”这一业务活动过程就应属于()。
下列属于系统设计阶段任务的有()。Ⅰ.代码设计Ⅱ.输入/输出设计Ⅲ.总体结构框架设计Ⅳ.界面设计Ⅴ.模块功能设计
在关系数据库中,表是三级模式结构中的
系统的综合要求有下列4个方面:()、系统性能要求、运行要求和将来可能捉出的要求。
确定系统优先顺序的标准包括Ⅰ.潜在的利益分析Ⅱ.对企业的影响Ⅲ.成功的可能性Ⅳ.需求Ⅴ.系统的大小
在操作系统中,按信息组织方式可将输入输出设备划分为字符设备和【】设备。
CPU中保存着将要从内存中取出的指令在内存中的地址的寄存器是()。
半导体存储器DRAM与SRAM不同的是需要【】。
CCD芯片的像素数目和分辨率是数码相机的重要性能指标,两者具有密切的关系。例如,对于一个80万像素的数码相机,它所拍摄照片的分辨率最高为
随机试题
由大承气汤化裁为小承气汤属于
下述哪项不是月经过少的主要证型
某工地试验室的试验人员开展水泥标准稠度用水量试验,请根据你掌握的试验知识完成下列题目。以下关于标准法测定标准稠度用水量的描述,正确的有()。
微分方程满足y(0)=0的特解是()。
雨期钢结构工程施工,焊接作业区的相对湿度最大限值是()。
2016年2月某油田(增值税一般纳税人)开采原油15万吨,生产人造石油4万吨;当月用于加热油井耗用开采的原油0.5万吨;本月销售原油8万吨,取得不含税销售额40万元;销售人造石油2万吨,取得不含税销售额8万元;销售与原油同时开采的天然气20000千立方米,
(复旦大学2015)开放经济在运行中的自动平衡机制有哪些?
如果成功地执行了?PAPTS和?M->PAPTS这两条命令且显示结果不同,说明了()。
TheJapanesedesireformarriagehadbeenverystrong.Inthefifth""worldyouthattitudesurvey""【C1】______bytheManagementa
A、Theyneedtogoabroadtolearnaforeignlanguage.B、Theylearnaforeignlanguagemainlytoreadbooksandreportsinit.C、
最新回复
(
0
)