首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
86
问题
请编制程序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全国计算机三级
相关试题推荐
下列属于系统设计阶段任务的有()。Ⅰ.代码设计Ⅱ.输入/输出设计Ⅲ.总体结构框架设计Ⅳ.界面设计Ⅴ.模块功能设计
原型化的策略提供一系列原型开发的具体有效操作,下列哪些做法属于原型化策略?Ⅰ.用第三范式规范数据,建立系统数据模型Ⅱ.定义系统实体、模块、构件、装配建模Ⅲ.文档的自动化Ⅳ.精炼的原型化队伍Ⅴ.交互式原型开发的工作台
BSP方法认为,企业信息系统开发的准备工作有若干项,下列哪一项最重要?
以下关于自顶向下的规划和自底向上的设计的叙述中,正确的是
以下哪项是程序中一个能逻辑地分开的部分,也就是离散的程序单位?
开发原型需要创建一个好的工作环境,这将有助于提高生产效率。下列要素:Ⅰ.项目工作室Ⅱ.通构件开发中心Ⅲ.演示设施Ⅳ.档资源()属于原型要求的工作环境。
程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性和()。
通过调查了解现行系统的状况和用户对新系统的需求,从而确定新系统的功能。以上描述了结构化方法中哪个阶段的任务
下列哪一项不是软件需求说明书性能描述包含的内容
若已知[X]补=11101011,[y]补=01001010,则[x-y]补=( )。
随机试题
依照莱斯特.萨拉蒙的界定,下列选项哪些属于非政府公共部门特征?
患者,女性,63岁,患"哮喘"病史。症见喘咳短气,不能平卧,胸膈满闷,腰疼脚弱,体倦肢肿,舌苔白腻者。治宜选用
档案材料组通过对档案和内业资料的查阅考核申请人的业绩、检测能力、管理的规范性和人员状况。查阅内容包括:()。
【背景资料】某工程项目施工合同已签订,采取单价合同,其中规定分项工程的工程量增加超过10%时,将双方协商的工程综合单价由100元/m3调整为80元/m3。双方对施工进度网络计划已达成一致意见,如下图所示。工程施工中发生如下几项事件:事件一:甲方提供的
下列关于建设安装工程中安装工程费估算的表达公式,不正确的是()。
创设()是激发学生学习兴趣、培养学生善于思考、学会学习的有益尝试。
从程序设计的方法和技术的发展角度来说,程序设计主要经历了结构化设计和__________的程序设计阶段。
Iignoredanoldwomanwhoaskedmeformoneyinthestreetyesterdayandit’sbeenonmy______eversince.
A、It’stimetourgehimtostudymath.B、Hehimselfshouldmakethedecision.C、Theyshouldhelphimstudymath.D、Theyshouldl
Thehomesecretary,CharlesClarke,willtodayguaranteethatthepersonaldetailscontainedonthenationalidentitycardwill
最新回复
(
0
)