shell统计平均值和BX求值的问题

问题1:shell如何统计几个数的平均值的问题,如何统计第二列的平均值?

补充:
7       1337.00(ms)
35      517.26(ms)
6       1127.00(ms)
9       937.78(ms)
8       821.88(ms)
3719    1425.41(ms)
21942   1060.42(ms)
3614    1363.14(ms)
3558    1297.23(ms)
3573    1289.38(ms)

回答:

这个用:
awk '{ sum+=$2; }  END { print sum/NR;  }' 文件名
就可以了。


问题2:BX=2468H,MOV BX,3;那么BX现在的值是多少嘞?
补充:
原题是这样的,AX=A2B4H,BX=2468H,经过以下几个步骤,写出AX,BX的值。
MOV BX,3
MOV AX,14
DIV BL



回答:


BX就等于3
在这里,原一的值没有意义,它可以是任何数
 
追问:那BX的值就是把3换算0011H么?
补充:MOV BX,3
MOV AX,14
因为你的BX,AX都是重新赋值,所以与以前的值无关
而DIV BL是将AX的值除BL,也是是14/3(假定14是10进制)
结果BX不变,仍是3
而AL是商,为4,AH为余数,为2,所以AX结果为0204H
至于BX的值,不可能是0011H的,0011H表示十六进制,它等于17
而是0011B,它才是3的二进制
另外,在计算机内部,所有数据都是二进制的(它只有0和1)
其它进制是给人看的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值