首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:将一数据采集系统中采集的80个字节无符号数(已存于SOURCE开始的内存区域)按算术平均数字滤波方法进行数字滤波,每8个数求一个平均值(含去余数)。将10个平均值依次写入RESULT指示的内存区域。 例如: 原采集数据
请编制程序,其功能是:将一数据采集系统中采集的80个字节无符号数(已存于SOURCE开始的内存区域)按算术平均数字滤波方法进行数字滤波,每8个数求一个平均值(含去余数)。将10个平均值依次写入RESULT指示的内存区域。 例如: 原采集数据
admin
2012-03-05
66
问题
请编制程序,其功能是:将一数据采集系统中采集的80个字节无符号数(已存于SOURCE开始的内存区域)按算术平均数字滤波方法进行数字滤波,每8个数求一个平均值(含去余数)。将10个平均值依次写入RESULT指示的内存区域。
例如:
原采集数据 1EH,31H,31H,33H,58H,75H,38H,34H,49H,A2H,98H, DFH,99H,64H,64H,B7H,…
结果为 3DH,CCH,…
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程宋完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
试题程序:
选项
答案
(1)DI,OFFSET RESULT (2)8 (3)AL (4)LOOPMAGN2 (5)MOVCL,8 (6)DIVCL (7)MOV [DI], AL (8)INC DI (9)JNZ
解析
系统中有80个字节无符号数,此程序要实现的功能是,每8个数求算术平均值,一共求出10纽平均值。
程序的堆栈段定义了一个128字节的堆栈区.堆栈段下面是数据段。数据段中定义了四个字节型变量,原始数据区SOURCE、结果数据区RESULT、原始数据文件名NAME0、结果数据文件名NAME1。数据段下面是代码段,告诉汇编程序,代码段、数据段和堆栈段分别属于段寄存器CS、DS、SS。先将原始数据的偏移地址送SI中,结果数据存放的偏移地址送DI中。所以第(1)空填写"DI,OFFSET RESULT"。DI中存放平均值。DX赋初值为N,寄存器AX和BX清0。
第(2)空CX是作为循环的次数,所以根据题意,CX应该等于8,即循环求8次和。接着将SI中内容送AL中,开始求和,将BX与AL相加,结果存放在BX中。所以第(3)空填写 "AL"。SI地址加1,循环取下一个数据,继续求和。循环入口处为MAGN2,所以第(4)空填写"LOOP MAGN2"。
求完8个数的和之后,接着要求平均值,先给CL赋值为8,再用8个数的和AX除以CL,得到平均值。第(5)、(6)空分别填写"MOVCL,8","DIV CL"。
第(7)、(8)空是将平均值结果存放到结果数据区DI中,DI地址加1,存放下一个平均值。
从第(9)空的前一条指令理解,每次求完8个数的平均值,DX减1,当DX不为。时,说明10组平均值还没有求完,转向MAGN1开始的指令处继续求下一组8个数的平均值。所以第(9)空填写"JNZ"。
转载请注明原文地址:https://kaotiyun.com/show/MKgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
下面关于作为PC机内存使用的ROM和RAM的叙述中,错误的是:
根据下面的数据定义:ORG10HDAT1DB10DUP(?)DAT2EQU12HDAT3DW56H,$+10数据项$+10的值是:
已知:DAT1LABELBYTEDAT2DW0ABCDH依次执行SHLDAT1,1和SHRDAT2,1指令后,DAT2字存储单元中的内容是:
CD光盘存储器具有记录密度高、存储容量大、信息可长期保存等优点,是一种重要的计算机外存储器。下面关于CD光盘存储器的叙述中,错误的是
Windows98支持的FAT文件系统有FAT12、FAT16和FAT32,其中FAT12和FAT16的根目录所占用的的扇区是固定的。对于硬盘来说,如采用FAT16文件系统,其根目录所占用的扇区为32个,则根目录中最多可以存储多少个目录项?
声音是一种波,它必须经过数字化之后才能由计算机进行存储和处理,声音信号数字化的主要步骤是:
CCD芯片的像素数目是数码相机的重要性能指标,它与可拍摄的图像分辨率有密切的关系。假设有一台200万像素的数码相机,它所拍摄的图像的最高分辨率是多少?
磁盘阵列技术能将多个硬盘按一定的方式组合起来,使其像单个硬盘一样使用,且能获得比单个盘更高的性价比,这种技术的英文缩写是【】。
Windows98提供了多种多媒体服务组件,以支持不同的多媒体应用。下列选项中,用于数字视频处理的软件包是
随机试题
不计数额,下列哪一选项构成侵占罪?()(2012/2/18)
下列动物对炭疽的感受性低的是()。
吸湿性较强的高分子聚合物具有同质多晶型
下图的拱券结构采用了哪种设计手法?
【2019年真题】H公司是一家危险化学品生产企业,建有20×104t/a烧碱、10×104t/a双氧水(过氧化氢)等生产装置。主要生产销售液氯、烧碱、盐酸、次氯酸钠、氢气、双氧水等危险化学品。H公司双氧水生产采用固定床钯触媒蒽醌法工艺,主要原料为
9月10日市场利率8%,某公司将于9月10日收到1千万欧元,遂以92.30价格购入10张9月份到期的3个月欧元利率期货合约,每张合约为1百万欧元,每点为2500欧元。到了9月10日,市场利率下跌至6.85%(其后保持不变),公司以93.35的价格对冲购买的
每股净资产反映的是企业净资产的变现价值。( )
【2014山东烟台】纸上得来终觉浅,绝知此事要躬行。这句话体现了知行统一的德育原则。()
按照价格理论,成本是产品价值的基础组成部分,它决定着产品价格的最低界限,如果价格低于成本,企业便无利可图;市场需求影响顾客对产品价值的认识,进而决定着产品价格的上限;而市场竞争状况则调节着价格在上限和下限之间不断波动,并最终确定产品的市场价格。这段话的主要
WhatmakesAmericansspendnearlyhalftheirfooddollarsonmealsawayfromhome’?TheanswerslieinthewayAmericansliveto
最新回复
(
0
)