汇编语言 求平均值
程序员文章站
2024-02-02 16:06:28
...
根据以下定义的数据段,编写完整的程序,求出数据缓冲区 VAL 中的 12 个 数据的平均值,并将平均值的结果存放在 AVG 单元中。
DATA SEGMENT
VAL DB 34H , 0A 7H , 99H , 56H , 0FBH , 0D8H , 89H, 21H, 4 DUP (0BAH)
NUM=$ - VAL
AVG DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START PROC
MOV AX, DATA
MOV DS, AX
MOV BX, OFFSET VAL
MOV CX, NUM
XOR AX, AX
LAB:
ADD AL, [BX]
ADC AH, 00H
INC BX
LOOP LAB
MOV BL,NUM
DIV BL
MOV AVG, AL
START ENDP
CODE ENDS
上一篇: 汇编语言——单片机基础
下一篇: 企业转型互联网会遇到哪些坑(平台篇)