首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序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
51
问题
请编制程序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全国计算机三级
相关试题推荐
DBMS中的数据操纵语言(DML)所实现的操作一般包括插入、修改、删除和______。
通常信息系统的数据转换图包含典型的结构,其中,呈现一种线性状态,其描述的对象可以抽象为输入、处理和输出的结构是
在进行软件测试中,首先应当进行单元测试,然后进行(),最后再进行有效性测试。
管理信息系统是一类【】系统,所以要求注意这样一个问题,在这个由人和机器组成的和谐的系统中,人和机器的合理分工、优化分工。
软件测试的内容很多Ⅰ.系统测试Ⅱ.有效性测试Ⅲ.单元测试Ⅳ.验收测试Ⅴ.集成测试以上测试内容的完成次序应该是
IP地址长度为32位,以x.x.x.x格式表示,其中每个x的取值范围为
在信息系统的设备配置中合适的是
计算机网络可以按拓扑结构分类,也可以按传输技术、覆盖范围分类。以下属于按传输技术分类的是______。A)总线网B)广播式网络C)局域网D)星形网
若已知[X]补=11101011,[y]补=01001010,则[x-y]补=( )。
若已知[x]补=11101011,[y]补=0100l010,则[X-Y]补=( )。
随机试题
患者,女,25岁。风湿热病史3年,听诊心尖区闻及响亮、粗糙、音调高的全收缩期杂音,x线检查左房、左室增大。据此可诊断为风心病()
患者,女,35岁。右上后牙龈肿痛3天,检查见第一、二磨牙间牙龈肿胀明显如果是急性牙周脓肿,最重要的发现是
患者,女性,30岁,产后2天,测腋下体温37.5℃。检查:子宫收缩好,无压痛,会阴切口愈合好,恶露无臭味。双乳房增大,发红,可触及硬结。最好的护理方法是
suspendingagent
从事建设工程活动,必须严格执行基本建设程序,即坚持( )的原则。
关于公文联合行文的规则,下列说法正确的有()。
教育与处罚相结合是指导治安管理处罚的一项基本政策。下列关于教育与处罚的关系,理解正确的是()。
帕金森氏病是一种严重危害大脑的疾病。那些在体内不能生成细胞色素P405的人,和那些体内能生成这种细胞色素的人相比,在他们进入中老年后,患帕金森氏病的可能性要大3倍。因为细胞色素P405具有使大脑免受有毒化学物质侵害的功能,所以有毒化学物质很可能是造成帕金森
在有关微处理器(Microprocessor)的叙述中,不正确的是______。
在两座建筑物之间有一面墙。
最新回复
(
0
)