首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
31
问题
请编制程序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://jikaoti.com/ti/PcV7FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
软件管理包括很多职能,其中对整个软件生命周期的安排和执行、工作量的估算和分配以及具体的进度安排属于
系统软件一般包括()。Ⅰ.服务性程序Ⅱ.语言处理程序Ⅲ.操作系统Ⅳ.数据库管理系统
J.Madin认为自顶向下的资源规划和详细的______设计两者应互相兼容并相互补充地加以应用。
分布式数据有多种形式,在下列形式中,哪种形式是外围计算机存储的数据?
与早期的软件开发方式相比较,结构化生命周期法其最重要的指导原则应该是()。
以下关于自顶向下的规划和自底向上的设计的叙述中,正确的是
在过程定义之前必须做好有关的准备工作,其中必须首先要做好的准备工作是
决定磁盘存储器数据存取速度最重要的3个性能参数是
Windows98/XP支持多种文件系统,以管理不同类型的存储设备。在下列文件系统中,适用于光盘、不适用于磁盘的是
假定一个硬盘的转速为10000r/m,其平均寻道时间为5ms,则平均访问时间约为
随机试题
地质构造(或岩层)在空间的位置叫做地质构造面或岩层层面的()。
甲在某酒店公用洗手间滑倒,摔碎了眼镜。经查:甲滑倒系因酒店清洁工乙清洁不彻底,地面湿滑所致。甲的损失应由
如何正确认识并处理个人与他人的关系?
具体地讲,环境介质是指()。
下列房地产需求类型中,()是担心通货膨胀而购买房地产。
下列叙述不正确的一项是()。
水准仪型号为S3,其中数字“3”表示该仪器()。
阅读下面的短文。回答下列问题。2014年3月,几内亚暴发了扎伊尔埃博拉病毒疫情,这种类型的埃博拉病毒具有高达60%~90%的致死率,因此成了全世界关注的焦点。埃博拉是一种神秘的病毒,这种病毒的长相令人生畏。典型的病毒呈圆球形,而埃博拉病
Therehavebeenseveralclaimstohaveclonedhumansoverthepastfewyears.Mosthavebeenbogus.Buttheannouncementmadeth
A、Traintravelwillprovemuchmorecomfortablethanairtravel.B、Passengerswillfeelmuchsaferonboardatrainthanonapl
最新回复
(
0
)