回 帖 发 新 帖 刷新版面

主题:求求各位帮哈偶这小女子

刚刚入门太难了...给这道难倒了..[em10][em10][em10][em10]

编写程序.一统计BUF数据区中有符号字节数的平均值.上机调试程序.检查执行结果

有人会么...请帮偶解决一下...万分感谢[em12][em12][em12]

回复列表 (共1个回复)

沙发

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中,是二进制……

我来回复

您尚未登录,请登录后再回复。点此登录或注册