爱问知识人 爱问教育 医院库

急呀 高手请帮忙

首页

急呀 高手请帮忙

在首地址为DATA的字数组中,存放了100H个16位补码数,试编写一程序,求出它们的平均值放在AX寄存器中;并求出数组中有多少个数小于此平均值,将结果放在BX寄存器中.

提交回答
好评回答
  • 2005-06-23 16:50:47
    程序写起来不难,但要注意细节。
    分两步,
    第一步,求平均值。
    用循环将这100个数累加到AX中,进位累加到DX中,然后用DX:AX除以100,商在AX中,余数在DX中。AX已经是所求的平均值。
    第二步,求小于平均值的数的个数。
    先让BX=0,接下来还是用循环,将每个数依次与AX比较(注意用带符号数的比较),如果小于AX或者虽然等于AX但DX不为0,则让BX增1。
    最后BX就是所求的个数

    1***

    2005-06-23 16:50:47

其他答案

类似问题

换一换
  • 汇编语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):