首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序PROG1.ASM,其功能是:内存中连续存放的20个8位有符号数(补码)是由一个8位A/D转换器采集的双极性信号(Xn),现要求对该信号作如下限幅处理(处理后的信号记为Yn): a) Yn=-100 Xn<-100 b)
请编制程序PROG1.ASM,其功能是:内存中连续存放的20个8位有符号数(补码)是由一个8位A/D转换器采集的双极性信号(Xn),现要求对该信号作如下限幅处理(处理后的信号记为Yn): a) Yn=-100 Xn<-100 b)
admin
2009-02-15
85
问题
请编制程序PROG1.ASM,其功能是:内存中连续存放的20个8位有符号数(补码)是由一个8位A/D转换器采集的双极性信号(Xn),现要求对该信号作如下限幅处理(处理后的信号记为Yn):
a) Yn=-100 Xn<-100
b) Yn=Xn ∣Xn∣≤100
c) Yn=100 Xn>100
例如:
Xn:68H,60H,8EH,38H,…
Yn:64H,61H,9CH,38H,…
部分程序已在PROG1.ASM中给出,请填空BEGIN和END之间已给出的源程序使其完整(空白己用横线标出,每行空白一般只需一条指令,但功能相当的多条指令亦可)或删除 BEGIN和END之间原有的代码并自行编写程序片段来完成要求的功能。
原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。
试题程序:
EXTRN LOAD:FAR, SAVE:FAR
N EQU 20
M EQU 100
DSEG SEGMENT
SOURCE DW N DUP(?)
RESULT DW N DUP(0)
NAME0 DB ’INPUTI.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 128 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
LEA DX,SOURCE ; 数据区起始地址
LEA SI,NAME0 ; 原始数据文件名起始地址
MOV CX,N ; 字节数
CALL LOAD ; 从INPUT1.DAT中读取数据
; **** BEGIN ****
LEA SI,SOURCE
LEA DI,RESULT
(1)
NEXT: MOV AX,[SI]
CMP AX,-M
(2) L1
CMP AL,M
(3)
MOV AL,M
JMP L2
L1: MOV AL,-M
L2: MOV [DI],AL
(4)
(5)
(6)
; **** END ****
LEA DX,RESULT ; 结果数据区首址
LEA SI,NAME1 ; 结果文件名起始地址
MOV CX,N ; 字节数
CALL SAVE ; 保存结果到OUTPUT1.DAT文件中
RET
START ENDP
CSEG ENDS
END START
选项
答案
(1)MOV CX,20 (2) JL (3) JL L2(4) ADD SI,I (5) ADD DI,1 (6) LOOP NEXT
解析
本题要求对20个数进行循环转换,但本题中没有设置计数器,所以应该在循环体前面的一个空白处设置计数器。程序中,比较指令后通常是转移指令,需要考虑一个比较操作后应做如何处理。在一个数据处理完毕并存入目的地址后,应准备处理下—个数据,所以应修改源操作数地址和目的操作数地址,并回到循环体开始部分重新进行操作。
转载请注明原文地址:https://www.kaotiyun.com/show/MwrZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
企业系统规划方法的基本原则不包括
系统分析阶段产生的文档是系统说明书,以下项目中哪些是该文档的主要内容?Ⅰ.应用软件的需求分析报告Ⅱ.应用软件和数据库设计报告Ⅲ.系统运行环境和软件、硬件配置报告Ⅳ.系统运行平台的需求和分析报告Ⅴ.系统的网络与通信的需
计算机只能直接识别和执行机器语言,因此,使用各种高级程序设计语言编写的源程序代码必须要经由【】翻译成机器语言表示的目标程序。
企业系统规划(BSP)方法认为,一个企业的信息系统应该能适应其管理体制和______的变化。
实施BSP研究的主要活动中应包括多项活动内容,如Ⅰ.定义企业过程Ⅱ.定义数据类Ⅲ.成果报告Ⅳ.定义信息结构其中最基础的活动应该是
软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中哪项不属于开发技术的范畴?
设备处理程序的基本任务是实现()和各控制器之间的通信。
在SQL中,“基本表”对应于数据库三级模式结构的
在虚拟段式存储管理中,若逻辑地址的段内地址大于段表中该段的段长,则发生上【】。
软件开发的结构生命周期法(SA)的基本假定是认为软件需求能做到()。
随机试题
下列各项中。属于社会主义国民收入再分配途径的有()。
Thefactthatsomethingischeapdoesn’t______meanitisoflowquality.
治疗斑疹伤寒的首选药是
目前钢结构最常用的两种连接形式是()。
建筑工程质量验收要求:()的验收均应在施工单位自行检查评定的基础上进行。
流动资产的实体性贬值可能会出现在()。
除国家法律、行政法规另有规定外,企业国有产权转让应当在依法设立的产权交易机构中公开进行,不受地区、行业、出资或者隶属关系的限制。()
芭蕾,在中国若从清末在宫廷里表演算起,已经一个多世纪;如果从俄罗斯人上个世纪20年代在上海开始教授也有近百年历史。芭蕾舞与中国传统审美确实存在很大距离,然而中国人却能顺利接受,百年来从未间断。即便在“文革”那样的岁月,芭蕾舞仍然畅行于舞台,担负起“样板”的
热凝义齿基托树脂加热固化时,应()。
供给侧改革
最新回复
(
0
)