首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
64
问题
请编制程序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等,它们都是一种计算机______类软件。
原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要
若执行下面列出的操作,哪个操作不能成功执行?从EMP中删除行(’010’,’李四’,’02’,’4000’)从EMP中插入行(’102’,’钱七’,’01’,’1600’)将EMP中雇员号=’056’的工资改为1600元将EMP中雇员号=’101
信息安全的概念从更全面的意义来理解,就是要保证电子信息的有效性,即保证信息的保密性、完整性、可用性和______。
企业管理信息系统(MIS)的开发应具备一定的条件,下面条件中最为关键的是
在进行软件测试中,首先应当进行单元测试,然后进行(),最后再进行有效性测试。
网络中的计算机之间为了能正确交换数据,必须遵守事先约定好的通信规则。这些规则明确规定了所交换数据的【】和时序。
下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsValue()实现此功能,最后调用函数w
虚拟存储器是把哪两者有机地结合起来使用的?
显示存储器VRAM的容量与显示器的分辨率即每个像素的位数有关。假定VRAM的容量为4MB,每个像素的位数为24位,则显示器的分辨率理论上最高能达到多少?( )
随机试题
职工个人福利补贴的内容包括()
A、卡托普利B、可乐定C、哌唑嗪D、肼屈嗪E、米诺地尔可引起红斑狼疮综合征的是( )。
法庭调查按照下列顺序进行( ) ①告知证人的权利义务,证人作证,宣读未到庭的证人证言 ②当事人陈述 ③宣读勘验笔录 ④出示书证、物证和视听资料 ⑤宣读鉴定结论
某演员取得一次性的演出收入2.1万元,对此应实行加成征收办法计算个人所得税。()
【2013下】材料:肖平、王东、高力与赵翔喜欢踢足球、爱观看足球比赛。但他们观看足球比赛的情绪表现却非常不一样。当自己喜欢的球星踢进一个好球时,肖平立刻大喊“好球好球”,同时兴奋得手舞足蹈。王东也挺激动,叫好并鼓掌,却没有那般狂热,有时候还劝告肖平不要喊
与“一叶障目:不见泰山”这组词关系最为相近的一项是()。
求函数u=x+y+z在沿球面x2+y2+z2=1上的点(x0,y0,z0)的外法线方向上的方向导数,在球面上怎样的点使得上述方向导数取最大值与最小值?
Youaregoingtoreadatextaboutdifferenttypesoffriendship,followedbyalistofexamples.Choosethebestexamplefromt
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标芹键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。要求:请去掉程序中的注
The______beautyofthemountainhasmadeitaworld-famousresort.Everyyearnumeroustouristsfromhomeandabroadcometovis
最新回复
(
0
)