首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
89
问题
请编制程序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://kaotiyun.com/show/MwrZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
J.Martin明确计算机有4种类型环境,能用语言灵活创建逻辑数据文件是属于下列
一个计算机应用系统一般都由三部分组成的,即()。
研究社会的和人的因素(如人员素质、管理体制、社会条件等)对信息系统建设的影响,这种可行性称为
在数据库的如下两个表中,若学生成绩表的主键是学生号和课程名,学生表的主键是学生号。在下列所给的操作中,哪项操作不能执行?
下面哪种设备不属于办公自动化所必需的基本设备?
表达软件模块间的关系,但不提供模块间实现控制关系的操作细节和模块内部的操作细节的设计工具是______。
隔离是操作系统安全保障的措施之一。隔离的类型包括物理隔离、时间隔离、逻辑隔离和______。
网络硬件中提供共享硬盘、共享打印机及电子邮件等功能的设备称为()。
DSS的驱动模式是
ASDL MODEM分为内置式、外置式和【 】。
随机试题
下列造成学生伤害事故的情形中,学校无须承担相应责任的是()。
认知弹性理论和代表斯皮罗等人把人的学习分为()
Mostpeoplewanttowork,butithasbecomemoredifficultintoday’sworldtofindworkforeverybody.Theeconomies(经济)ofth
女性,30岁。腹部胀痛伴有低热,盗汗,腹部有移动性浊音,腹水比重1.019,白细胞6.3×108/L,蛋白定量36g/L,单个核细胞0.85。HBsAg(+)肝脏功能正常,最可能的诊断是
某道路工程项目,施工总承包单位项目经理部根据该工程作业内容、土质条件、运距和气象条件,综合分析相关工程和设备的情况,对本工程的施工机械进行了选择和协调。具体施工中的部分工程施工机械的配置如下:(1)对于清基和料场准备等路基施工前的准备工作,选择的施
根据《会计核算软件基本功能规范》规定,下列关于记账凭证编号的说法正确的是()。
20世纪90年代最后的几年中,中国当代艺术已完全走过了80年代以来简单模仿西方现代艺术这段历史,也知道了中国当代艺术的发展有待于展览制度的健全和对艺术中“文化”与“质量”的重要性的认识,这将从根本上扭转90年代艺术的歧途,从此使中国当代艺术在新的支点上发展
红叶子理论把一个人的优点比作一棵树上的红叶子,把缺点比作绿叶子。一个人职业的成功不在于红叶子的数目多少,而在于他是否具备一片特别硕大的红叶子。这片特别硕大的红叶子不是与生俱来的,需要个人的不断努力。准确地识别到最适合发展的红叶子,开发、发展这片红叶子,使这
一个球体的半径增加10%后,它的表面积增长百分之几?
Itisacommonplaceamongmoraliststhatyoucannotgethappinessbypursuingit.Thisisonlytrueifyoupursueit【C1】______.
最新回复
(
0
)