首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
77
问题
请编制程序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全国计算机三级
相关试题推荐
如下两个数据库表中,若雇员信息表的主键是‘雇员号’,部门信息表的主键是‘部门号’。雇员信息表中的‘部门号’就是部门信息表中的‘部门号’。说要删除部门信息表中的行,()行可以被删除。雇员信息表
通过决策支持系统的输入接口输入决策支持系统的初始信息包括()。
JamesMartin将计算机的数据环境分为四种类型,在这四类数据环境中,独立于应用项目、具有较低的维护成本、应用开发效率较高的是
信息系统建设涉及到许多学科。下列学科Ⅰ.管理学科Ⅱ.决策学科Ⅲ.计算机学科Ⅳ.数学哪些是与信息系统建设有关的学科?
已知某种类型信息系统具有如下特点:*能够提供内源数据和外源数据*具有对数据、模型进行管理的功能*能利用模型和方法对数据进行加工*能够处理说明不够充分的问题则该类信息系统属于
原型化并不是孤立出现的事件,它是一个很活跃的过程,受控于项目管理。项目管理的功能包括:质量、资源、成本、时间和______。
管理信息系统向管理者提供信息的方式主要有【】。
为了共同完成某项任务,多个进程保持彼此之间的联系而进行的信息交换称为进程通信。进程通信的方式有消息缓冲、信箱通信和【】。
CPU交替执行操作系统程序和用户程序。在执行不同程序时,根据运行程序对机器指令的使用权限而将CPU置为不同的状态。CPU的状态属于程序状态字PSW的一位。大多数计算机系统将CPU执行划分为管态和【】两种状态。
串口的出现是在1980年前后,数据传输率是______,串口一般用来连接鼠标和外置Modem。
随机试题
下列选项中,不属于建设性冲突的特点的是()
下列哪些丕星促使病人传染病易感性升高的因素
下列不具有润肠通便作用的药物是()
优先股
拍卖价格、招标价格和协议价格是一组与房地产交易(或出让)所采用的方式相联系的价格分类。招标价格是指采用拍卖方式交易(或出让)房地产的成交价格。()
( )( )
下列项目中不适用9%增值税税率的是()。
对于企业的销售配送物流来讲,可供选择的配送策略有()。
HAMA躯体性焦虑因子并不包括()项目。
2016年10月,国务院办公厅印发《推动1亿非户籍人口在城市落户方案》指出,到2020年,全国户籍人口城镇化率提高到(),各地区户籍人口城镇化率与常住人口城镇化率差距比2013年缩小()个百分点以上。
最新回复
(
0
)