80x86 汇编语言编程:移动平均处理
来源:互联网 发布:做淘宝客的步骤有哪些 编辑:程序博客网 时间:2024/05/29 14:57
将内存中SOURCE处的10个字节无符号数S(k)(k=1,2,,,,,10)
进行移动平均处理,处理方法为:
将S(k)(k=1,2,,,8)用{S(k)+S(k+1)+S(k+2)}/3代替(余数舍去),
而最后两个数不变。
处理结果存到RESULT处。
题目链接:http://zhidao.baidu.com/question/1989536007723552347
做而论道编程如下: (今天 08:51 提问者采纳)
.MODEL SMALL
.STACK
.DATA
SOURCE DB 10H, 09H, 77H, 23H, 14H, 30H, 81H, 03H, 18H, 25H
COUNT EQU $ - SOURCE
RESULT DB COUNT DUP (?)
.CODE
.STARTUP
MOV AX, @DATA
MOV DS, AX
MOV SI, 0
MOV DI, 0
MOV CX, COUNT
SUB CX, 2
MOV BL, 3
LP:
MOV AL, SOURCE [SI]
MOV AH, 0
ADD AL, SOURCE [SI + 1]
ADC AH, 0
ADD AL, SOURCE [SI + 2]
ADC AH, 0
DIV BL
MOV RESULT[DI], AL
INC SI
INC DI
LOOP LP
MOV AL, SOURCE [SI]
MOV RESULT[DI], AL
MOV AL, SOURCE [SI + 1]
MOV RESULT[DI + 1], AL
.EXIT
END
提问者评价:谢谢!
- 80x86 汇编语言编程:移动平均处理
- 80x86汇编语言:字符串移动
- 80x86 汇编语言编程:求和
- 80x86 汇编语言编程:EXE2COM
- 80x86汇编语言编程:用光标键控制三角形的移动
- 80x86汇编语言编程:用光标键控制字符串的移动
- 80x86汇编语言编程--
- 80x86 汇编语言:编程一题
- 80x86汇编语言编程:排序与显示
- 80x86汇编语言编程:宏指令
- 80x86汇编语言编程:求素数
- 80x86汇编语言编程:两个矩阵相乘
- 80x86 汇编语言编程:寻找水仙花数
- 80x86 汇编语言编程:排序与显示
- 80x86 汇编语言编程:斐波那契数列--大数处理
- 80x86 汇编语言:去掉1个最高分,去掉一个最低分,再取平均
- 80x86 汇编语言基础教程
- 【80X86汇编语言学习】【字符串处理】字符串操作指令REP
- 80x86 汇编语言编程:编程实现 sum=1+2+…+100
- C 语言编程:输入10个整数,将其中最小的数与第一个数对换
- C 程序:号码验证方法
- Java读取文件夹大小的6种方法及代码
- C 程序:凑成平方数
- 80x86 汇编语言编程:移动平均处理
- Jmeter特殊情况一:登录请求中密码加密的情况
- 80x86 汇编语言编程:有符号数输出
- C语言:写一个约瑟夫环的程序
- 80x86 汇编语言:查找字符串
- 设计模式之策略模式
- 百度空间迁入新家百度云
- 王爽汇编语言,外中断例题,照抄都出错
- 80x86 汇编语言:统计数据的个数