首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:设由20个8位有符号数构成一个数组,试依次去掉其中负的奇数,生成一个新的数组(顺序不变)。结果存放在RESULT开始的内存单元中。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的
请编制程序,其功能为:设由20个8位有符号数构成一个数组,试依次去掉其中负的奇数,生成一个新的数组(顺序不变)。结果存放在RESULT开始的内存单元中。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的
admin
2012-03-05
56
问题
请编制程序,其功能为:设由20个8位有符号数构成一个数组,试依次去掉其中负的奇数,生成一个新的数组(顺序不变)。结果存放在RESULT开始的内存单元中。
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEOIN和END之间补充使其完整。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1.ASM
EXTRN LOAD:FAR,SAVE:FAR
LEN EQU 20
DSEG SEGMENT
SOURCE DW N DUP (?)
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (?)
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG;SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
MOV ES, AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
…………
…………
…………
; *** END ***
LEA DX, RESULT
LEA SI,NAME1
MOV CX,N
CALL SAVE
RET
START ENDP
CSEG ENDS
END START
选项
答案
; *** BEGIN *** LEA SI,SOURCE LEA DI,RESULT MOV CX,20 LOOP1: MOV AL,[SI] MOV AH,AL SHR AH,1 JNC LOOP2 CMP AL,0. JNL LOOP2 JMP EXIT LOOP2: MOV [DI],AL INC, DI EXIT: INC SI LOOP LOOP1 ; *** END *** [INPUT 1.DAT 中的输入数据]: 81 H,60H,8EH,38H,68H,60H,8EH,38H,68H,5EH, 50H,64H,52H,55H,48H,3AH,4AH,40H,42H,23H [输出结果] 60 8E 38 68 60 8E 38 68 5E 50 64 52 55 48 3A 4A 40 42 23 00
解析
转载请注明原文地址:https://kaotiyun.com/show/SKgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
数字视频信息的数据量相当大,对PC机的存储、处理和传输都是极大的负担,为此必须对数字视频信息进行压缩编码。试问下面哪一种不是数字视频压缩编码的国际标准?
下面是关于“计算机系统”的叙述,其中最完整的是:
相比较而言,Windows98和WindowsXP是目前用户最多的PC操作系统。WindowsXP分为两个版本,即HomeEdition版本和【】版本。
计算机系统的数据安全性极为重要,一旦数据被破环或丢失,会造成重大的影响甚至灾难性的后果。目前对PC机数据进行备份的方法有多种,对个人用户而言,下面哪一种做法很少使用?
为了充分使用Pentium4微处理器36位的地址空间,最大页面应为4MB,因而程序初始化时除了将PSE(页大小扩展)置1外,还应该将PGE(页扩展)和PAE(页地址扩展)两个标志位状态设置为:
“图”在PC机中有两种表示方法,一种是图像(image),另一种是图形(graphics)。下列哪一种文件类型是图形文件?
声音是一种波,它必须经过数字化之后才能由计算机进行存储和处理,声音信号数字化的主要步骤是:
声音是一种物理信号,计算机要对它进行处理,必须将它表示成二进制数字的编码形式。图1是将模拟声音信号进行数字化的过程,其中步骤①和②对应的操作分别是
在Windows98提供的系统工具中,可以查看当前系统内核驱动程序(含驱动程序的名称、版本、来源、占用内存空间等信息)的系统工具是【】。
Windows98提供了多种多媒体服务组件,以支持不同的多媒体应用。下列选项中,用于数字视频处理的软件包是
随机试题
测量细菌大小的单位是
如果一个分子的某种构象不具有对称因素,该分子一定是手性分子。()
A.麻黄连翘赤小豆汤B.茵陈蒿汤C.茵陈四苓散D.茵陈术附汤E.鳖甲煎丸
患者,女,30岁,月经推迟一周,月经量多,色淡红,腰膝酸软,四肢冰冷,下肢隐痛,舌质淡苔白,脉迟。用药宜选
A.健康牙周B.牙龈炎C.慢性成人牙周炎D.Down综合征E.局部型青少年牙周炎优势菌是牙龈卟啉单胞菌的牙周疾病是()
在项目决策分析与评价中,流动资产主要考虑()。
劳动分配率的大小直接受()等指标的制约和影响。
(2017·山东)在经济学范畴中,超额利润是一种机会成本。()
(1)满意而归(2)购买车票(3)准备行装(4)乘车出发(5)游览名胜
healthservices本题有关卫生城市的标准。录音原文中的accesseasily是题目中easilyaccessible的同义替换。
最新回复
(
0
)