社区
C语言
帖子详情
二进制运算问题!!!
bahanzo1
2003-08-30 12:08:22
烦请大虾指点 mod(求余)运算的二进制实现详情
...全文
58
6
打赏
收藏
二进制运算问题!!!
烦请大虾指点 mod(求余)运算的二进制实现详情
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bahanzo1
2003-09-01
打赏
举报
回复
谢谢大家的关注
我的本意是想知道IDIV 和DIV 的实现详情(就是二进制的移位和相减实现的过程).
antijpn
2003-09-01
打赏
举报
回复
可以试试看这个变态方法
设数a,和数b,求a%b
首先取一个大于b而且是2的n次方的数,且2的n-1次方小于b
记c=2^n-b
然后用位运算把a中高于n位的数记为d,a中低于n位的记作e,然后c*d+e,进行循环,直到c*d+e<2^n为止,然后用c*d+e-b,应该就能得到余数了
Lymtics
2003-08-31
打赏
举报
回复
具体到汇编语言:
IDIV 和 DIV 指令是CPU 中处理除法的两条指令;
IDIV MEM32/REG32; EDX:EAX 里的数除以 MEM32/REG32 里的数;
EDX 里有余数(MOD 运算 %),EAX 有商(除法运算 /)。
在C/C++的编译器中,对(signed / unsigned )(long /short )(int/char) 的%运算
就由上述指令实现。
cnxiaohai
2003-08-31
打赏
举报
回复
就是用加法和移位怎么实现
playboyxp
2003-08-31
打赏
举报
回复
不知道楼主什么意思
bigbigbigsoft
2003-08-30
打赏
举报
回复
你的问题太不清楚了吧
在定点
二进制
运算
器中,减法
运算
一般通过什么来实现
在定点
二进制
运算
器中,减法
运算
一般通过什么来实现 是下面的哪个选项呢? A 原码
运算
的
二进制
减法器 B 补码
运算
的
二进制
减法器 C 原码
运算
的十进制加法器 D 补码
运算
的
二进制
加法器 举例说明: 减法5-3相当于加法 5+(-3) 被加数5的
二进制
代码为 0000 0101 加数-3的
二进制
代码为 1000 0011 -3的
二进制
反码为 1111 1100 -3的二进
计算机
二进制
基本
运算
规则,计算机中的
二进制
运算
一、计算机中的
二进制
位
运算
??
二进制
的位
运算
并不是很难掌握,因为位
运算
总共只有5种
运算
:与、或、异或、左移、右移。与、或和异或
运算
的规律我们可以用表1总结如下。表1 与、或、异或的
运算
规律与(&)0 & 0 = 01 & 0 = 00 & 1 = 01 & 1 = 1或(|)0 | 0 = 01 | 0 = 10 | 1 = 11 | 1 = 1异或(^)0...
二进制
数的
运算
方法
1.
二进制
数的算术
运算
二进制
数的算术
运算
包括:加、减、乘、除四则
运算
,下面分别予以介绍。 (1)
二进制
数的加法 根据“逢二进一”规则,
二进制
数加法的法则为: 0+0=0 0+1=1+0=1 1+1=0 (进位为1) 1+1+1=1 (进位为1) 例如:1110和1011相加过程如下: (2)
二进制
数的减法 根据“借一有二”的规则,
二进制
数减法的法则为:
java中的
二进制
运算
java中的
二进制
运算
总结java中的
二进制
运算
一、与(&) 两个都为1得1,与且类似 1&1=1;1&0=0;0&1=0;0&0=0 注意特殊用法: 与0相与 可清零 与1相与 可保留原值。例如从0101 0100中取后四位,0101 0100 & 0000 1111 = 0000 0100 二、或(|) 有一个1则得1,即是或条件 1|1=1;1|0=1;0|1=1;0|0=0 注意特殊用法: 与0或,可保留原值 将对应位置 置1,例如将
java
二进制
运算
_java
二进制
运算
基础知识点详解|chu
一、
二进制
位
运算
1. 按位与(&)位
运算
实质是将参与
运算
的数字转换为
二进制
,而后逐位对应进行
运算
。按位与
运算
为:两位全为1,结果为1,即1&1=1,1&0=0,0&1=0,0&0=0。例如51 & 5 -> 00110011 & 00000101 = 00000001 -> 51 & 5 = 1特殊用法:(1)与0相与可清...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章