主题:请帮忙看下哪里错了~~~
题目:编写程序.一统计BUF数据区中有符号字节数的平均值.上机调试程序.检查执行结果
DATA SEGMENT
BUF DB 12,27,-14,85,-24,55,-105,121
B DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CSEG,DS:DATA
START:
MOV AX,SEG DATA ;数据段
MOV DS,AX
MOV BX,OFFSET BUF ;数据偏移地址
MOV CX,SIZE BUF ;数据个数
MOV DL,CL
MOV AX,0H
P:
ADC AX,[BX] ;数据加
INC BX
DEC DL
JNZ P
IDIV CL ;求平均
MOV BX,OFFSET B
MOV [BX],AX ;保存平均值,其中AL里是商,
;AH里是余数,
;这里的单个数正不超过+127,
;负数不超过-128,
;数的个数不能超过255个。
;其他程序
CODE ENDS
DATA SEGMENT
BUF DB 12,27,-14,85,-24,55,-105,121
B DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CSEG,DS:DATA
START:
MOV AX,SEG DATA ;数据段
MOV DS,AX
MOV BX,OFFSET BUF ;数据偏移地址
MOV CX,SIZE BUF ;数据个数
MOV DL,CL
MOV AX,0H
P:
ADC AX,[BX] ;数据加
INC BX
DEC DL
JNZ P
IDIV CL ;求平均
MOV BX,OFFSET B
MOV [BX],AX ;保存平均值,其中AL里是商,
;AH里是余数,
;这里的单个数正不超过+127,
;负数不超过-128,
;数的个数不能超过255个。
;其他程序
CODE ENDS