首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
内存单元连续存放的20个8位有符号数(补码)是由一个8位A/D转换器采集的双极性值的双极性信号(Xn),现有要求对该信号作如下限幅处理(处理后的信号记做Yn)。 a.Yn=-100 Xn<-100 b. Yn=Xn |Xn|
内存单元连续存放的20个8位有符号数(补码)是由一个8位A/D转换器采集的双极性值的双极性信号(Xn),现有要求对该信号作如下限幅处理(处理后的信号记做Yn)。 a.Yn=-100 Xn<-100 b. Yn=Xn |Xn|
admin
2012-03-05
92
问题
内存单元连续存放的20个8位有符号数(补码)是由一个8位A/D转换器采集的双极性值的双极性信号(Xn),现有要求对该信号作如下限幅处理(处理后的信号记做Yn)。
a.Yn=-100 Xn<-100
b. Yn=Xn |Xn|<100
c.Yn=100 Xn>100
例如:Xn=68H,8EH,38H…
Yn:64H,60H,9CH,38H…
部分程序已经在PROG1.ASM中给出,请填空BEGIN到END之间已经给出的源程序,使其完整(空白已经用横线标出,每行空白一般只需要一条指令,但功能相当多条指令亦可)或删除BE GIN到END之间的原有代码并自行编写程序片段完成所需的功能。
原有数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,结果要求从 RESULT开始存放,由SAVE保存到OUT1.DAT文件。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果(无结果或结果不正确均不得分)。调试中若发现整个程序中存在错误之处,请加以修改。
PROG1.ASM源程序如下:
EXTRN LOAD:FAR,SAVE:FAR
N EQU 20
MAX-VAL EQU 100
STAG SEGMENT STACK
DB 128 DUP(?)
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(?)
RESULT DB N DUP(?)
NAME0 DB INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0,
DATA ENDS
CODE SEGMENT
ASSUMEME CS:CODE,DS:DATA,SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
MOV AX,DATA
MOV DS ? AX
LEA DX, SOURCE ; 数据区起始地址
LEA SI, NAME0 ; 原始数据文件名起始地址
MOV CX,N ; 字节数
CALL LOAD ; 从’INPUT1. DAT’中读取数据
;, * * * * BEGIN * * * *
LEA SI, SOURCE
LEA DI, RESULT
_____
NEXT: MOV AL, [SI]
CMP AL, - MAX - VAL
______ LESS
CMP AL, MAX - VAL
______
MOV AL, MAX - AL
JMP STORE
LESS: MOV AL, - MAX - VAL
STORE: MOV [DI], AL
______
______
______
* * * * END * * * *
LEA DX,RESULT ; 结果数据区首址
LEA SI,NAME1 ; 结果文件名起始地址
MOV CX,N ; 字节数
CALL SAVE ; 保存结果到“output1. dat" 文件中
RET
START ENDP
CODE ENDS
END START
选项
答案
;* * * * BDGIN * * * * LEA SI,SOURCE LEA DI,RESULT MOV CX,20 NEXT:MOV AL,[SI] CMP AL,-MAX-VAL JL IESS CMP AL,MAX-VAL JL STORE MOV AL,MAX-AL JMP STORE LESS: MOV AL,-;MAX-VAL STORE:MOV [DI],AL INCSI或ADDSI:1 1NC DI或ADD DI,1 LOOP NEXT ;* * * * END * * * *
解析
转载请注明原文地址:https://kaotiyun.com/show/wKgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
Windows98是由多个模块组成的一个功能强大的操作系统,下列哪个模块负责处理键盘和鼠标的输入,并以窗口、图标、菜单和其他界面元素的形式完成输出任务?
根据下面的数据定义:ORG10HDAT1DB10DUP(?)DAT2EQU12HDAT3DW56H,$+10数据项$+10的值是:
数字视频信息的数据量相当大,对PC机的存储、处理和传输都是极大的负担,为此必须对数字视频信息进行压缩编码。试问下面哪一种不是数字视频压缩编码的国际标准?
相比较而言,Windows98和WindowsXP是目前用户最多的PC操作系统。WindowsXP分为两个版本,即HomeEdition版本和【】版本。
数码录音笔可以把语音记录下来。假设录音笔的存储容量是32MB,语音信号经过压缩编码后的码率为4kbps,则该录音笔可连续记录大约【】小时的语音(答案填整数)。
下面四种PC机使用的DRAM内存条中,速度最快的是:
为了将AL寄存器中的AL0的内容传送到BL寄存器的BL0中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令?_________
在Windows98环境下,如果目前仅有1个DOS应用程序、2个Win16应用程序和3个Win32应用程序同时在运行,则系统当前应有【】个虚拟机在工作。
当打开PC机电源时,会在显示器上看到内存数目快速递增的显示、软硬盘驱动器指示灯闪亮等现象,这些都说明PC机正在进行【】操作。
PC机中,DRAM内存条的速度与类型有关,若按存取速度从低到高的顺序排列,正确的是
随机试题
有关纵隔淋巴结,错误的是
怎样做到一切从实际出发?
A.慢性中性粒细胞性白血病B.急性早幼粒细胞性白血病C.急性淋巴细胞性白血病D.慢性粒单核细胞性白血病E.急性单核细胞性白血病采用诱导分化治疗适于
下列关于胰腺的描述,正确的是
增进食欲的药物应( )。催眠药应( )。
为了激发员工的内在积极性,一项工作最好授予()。
制冷系统中的制冷设备按制冷()的不同,可分为蒸气压缩式制冷和吸收式制冷。
劳动者:工人
Thefiredestroyed
TheHistoryofEarlyCinemaA)Thehistoryofthecinemainitsfirstthirtyyearsisoneofmajorand,tothisday,unparalleled
最新回复
(
0
)