社区
汇编语言
帖子详情
给出一个二进制数,能不能在常量内获取其中的几位是什么?
q254021663
2012-09-17 08:03:28
如题。
例子如下:
二进制数:010011010101010101010101
获取这些位:000010101010000000000000
然后得出结果是:1000
还有就是获取的位数不一定是4个,获取的位置也是不定的,上面只是举个例子。常量下。
谢谢高手帮忙。
...全文
149
5
打赏
收藏
给出一个二进制数,能不能在常量内获取其中的几位是什么?
如题。 例子如下: 二进制数:010011010101010101010101 获取这些位:000010101010000000000000 然后得出结果是:1000 还有就是获取的位数不一定是4个,获取的位置也是不定的,上面只是举个例子。常量下。 谢谢高手帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大熊猫侯佩
2012-09-23
打赏
举报
回复
如果2进制数放在mem中,则可先定位byte,然后再从byte中取bit
WJN92
2012-09-18
打赏
举报
回复
不明白
zara
2012-09-18
打赏
举报
回复
在常量时间内?什么意思?如果是获取不定位置上的内容并拼接在一起的话,通过 BSF/BSR 类的位扫描指令和 BT 类的置位指令组合应该可用实现。
q254021663
2012-09-18
打赏
举报
回复
常量时间说的是,不管这个二进制数是多少,那么得到答案的时候,所用的步骤是一样的,如果里面有循环操作,那么循环操作的次数也必须一样。
q254021663
2012-09-17
打赏
举报
回复
补充一下,那个是说常量时间内。不好意思,刚才发现漏字了。
第03章-
二进制
、八进制、十进制、十六进制之间的转换
本课程内容如下: 第1节
二进制
及十进制的由来 第2节
二进制
、十进制、八进制、十六进制的表示方法 第3节
二进制
和十进制之间的相互转换 第4节
二进制
和八进制之间的相互转换 第5节
二进制
和十六进制之间的相互转换 ...
python的
二进制
与位运算
了解python的
二进制
与位运算,主要由以下几个方面展开: 一、bin()函
数
将十进制转为
二进制
,输出的是字符串格式。 >>> bin(11) '0b1011' 其他八进制oct()、十六进制hex()。 二、format 以上的内置函
数
...
c语言十进制转
二进制
过程,C语言十进制转
二进制
代码实例
C语言十进制转
二进制
代码实例用C语言实现将十进制转化为
二进制
,并统计转换后的
二进制
码中1的个
数
。#include int binaryNum[16]; //存放转换后得到的
二进制
码int count=0; //计
数
十进制整
数
被2除的次
数
int oneCount=...
C语言输入两个十进制的
数
用
二进制
算法相加,[PHP] 算法-两个n位的
二进制
整
数
相加问题PHP实现...
两个n位
二进制
数
分别存储在两个n元
数
组A和B中,这两个整
数
的和存在
一个
n+1元的
数
组C中答:此问题主要是考察相加进位的问题,元素1+1 =0 并且往前进一位ADD-BINARY(A,B)C=new integer[A.length+1]carry=0for i=A....
通过bitset输出
二进制
数
做到笔试题时,难免会有需要将
数
字的
二进制
输出的情况,通过STL中的bitset我们可以很轻松地完成这个目标。 有些程序要处理
二进制
位的有序集,每个位可能包含的是0(关)或1(开)的值。位是用来保存一组项或条件...
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章