恭喜,你发布的帖子
发布于 2015-09-09 20:01:07
8楼
在字节、字、双字里面数1的个数,我认为是个小众需求。把这个功能做成系统指令,毫无技术因素。
现在写程序要往高大上靠:面向对象。
设备就是一个对象,它的属性可能不仅仅是一个运行状态,在组织数据时,可以把所有的设备运行状态归到一起变成一个连续的位串,比如组织到一个字节中;也可把一个设备相关的数据组织在一起,这样各设备运行状态就不会在一起了。
好,就事论事,楼主的要求:统计一个字节内的1的个数。
一个字节是8个位,有点尴尬。可以用5楼Laohuai给的方法,每个位写一句指令;可以用循环做,尴尬就在这里,你会发现循环没省多少事。
当然,对于位串长度可变、想写成通用子程序或库,我想只有循环别无它法了。
请填写推广理由:
分享
只看
楼主