主题:求求各位帮哈偶这小女子
liuqingwyman
[专家分:0] 发布于 2006-12-19 22:28:00
刚刚入门太难了...给这道难倒了..[em10][em10][em10][em10]
编写程序.一统计BUF数据区中有符号字节数的平均值.上机调试程序.检查执行结果
有人会么...请帮偶解决一下...万分感谢[em12][em12][em12]
回复列表 (共1个回复)
沙发
dianlian [专家分:120] 发布于 2006-12-21 14:27:00
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
执行结果在AX中,或在变量B中,是二进制……
我来回复