首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
47
问题
请编制程序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全国计算机三级
相关试题推荐
CAD、CAM和CAT等,它们都是一种计算机______类软件。
对数据库的数据可以进行查询、插入、删除、修改(更新),这是因为数据库管理系统提供了
软件工程的结构化生命周期方法,通常将软件生命周期划分为计划、开发和运行3个时期,下列哪些工作应属于软件开发时期的内容?Ⅰ.需求分析Ⅱ.可行性研究Ⅲ.总体设计
在决策支挣系统中,用户和系统交互的子系统称为【】子系统。
关系模式设计理论解决的主要问题是()。
用户需求包括许多方面。以下内容中属于用户需求最基本的内容是
原型化生命周期提供了一个完整、灵活、近于动态需求定义的技术,下述Ⅰ.能综合用户所提出的必要的需求Ⅱ.对模型可进行必要的裁减和组织,使接近目标系统Ⅲ.能综合最终用户、项目经理和原型开发人员各方要求Ⅳ.原型化方法也是有序和可以控
市场上出售的通用财务管理软件,按其处理业务的范围和内容,它应该属于
发生中断时,被打断程序的暂停点称为
台式PC机中,挂在主机外面的外置MODEM,与主机连接的接口标准是
随机试题
既能潜阳安神,又能纳气平喘的药为
患者,40岁。支气管哮喘发作2天,大汗,发绀,端坐呼吸,有奇脉。应用糖皮质激素应选用
取某糖类药物1.08,加入NaOH试液5ml,微热,溶液均显黄色,后变为棕红色,再加CuS04试液数滴,即析出氧化亚铜红色沉淀。该药物是
要做好计划工作,必须做好5W1H,其中H代表的意思是
2006年9月1日,甲企业委托乙企业为其加工一批油泵配件,向乙企业支付了5万元定金。合同同时规定,任何一方违约,均应向对方按总额的10%支付违约金。甲企业提供主要材料,乙企业提供辅助材料,双方约定2006年11月1日交货,验货合格后10日内甲企业支付30万
广告文案创意的基本要求为______、_______、_______。
挤压膨化过程中()。
甲与乙签订买卖合同,但买卖合同签订后,出现了双方当事人无法预见的情势变更,但甲方并没有将该情势变更事实通知乙方,致使乙方无法将货物按时发运给甲方。则甲方违反了()。
[*]
微型计算机普遍采用的字符编码足( )。
最新回复
(
0
)