计算机二进制问题? 20
11101+100101=(_),110111-10010=(_),124D=(_)B202D=(_)H...
11101+100101=(_),
110111-10010=(_),
124D=(_)B
202D=(_)H 展开
110111-10010=(_),
124D=(_)B
202D=(_)H 展开
22个回答
2021-04-22 · 学动漫、设计、电竞、电商、短视频、软件等
关注
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
展开全部
二进制转换十进制
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
例如,设有一个二进制数:0110 0100,转换为10进制为:
下面是竖式:
0110 0100 换算成 十进制
第0位 0 x 2^0 = 0
第1位 0 x 2^1 = 0
第2位 1 x 2^2 = 4
第3位 0 x 2^3 = 0
第4位 0 x 2^4 = 0
第5位 1 x 2^5 = 32
第6位 1 x 2^6 = 64
第7位 0 x 2^7 = 0
--------------------------
(0110 0100)B=(100)D
注:数字后面相应的字母表示不同的进位制。B表示二进制,O表示八进制,D表示十进制,H表示十六进制。
八进制转换十进制
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
所以,设有一个八进制数:1507,转换为十进制为:
用竖式表示:
1507换算成十进制。
第0位 7 x 8^0 = 7
第1位 0 x 8^1 = 0
第2位 5 x 8^2 = 320
第3位 1 x 8^3 = 512
--------------------------
(1507)O=(839)D
同样,我们也可以用横式直接计算:
7 X 8^0 + 0 X 8^1 + 5 X 8^2 + 1 x 8^3 = (839)D
结果是,八进制数1507 转换成十进制数为 839
十六进制转换为十进制
(ABC.8C)H=10x16^2+11x16^1+12x16^0+8x16^-1+12x16^-2
=2560+176+12+0.5+0.046875
=(2748.546875)D
十进制转换为二进制、八进制、十六进制
1.整数部分除R取余
例:(125)D=(1111101)B
注:余数中最后得到的余数为最高位,最先得到的余数为最低位,从高到低依次排列。
2.小数部分乘R取整
例:(0.25)D
0.25
X 2
_______________
0.50 (整数部分0为高位)
X 2 ↓
_______________ ↓
1.00 (整数部分1为低位)
(0.25)D=(0.01)B
注:整数的转换是精确的,小数的转换可能出现无穷小数或循环小数的情况。此时需要进行舍入处理以截断,所以小数的转换可能略有偏差。箭头表示由高位到低位的趋势。
第一个为1777
第二个为
2、
1111 1111
按位取反,保持符号位不变
1000 0000
末位加1
+ 1
----------
1000 0001
再给你举个例子:
0开头表示正数.正数的原码.反码.补码都相同.
1开头表示负数.负数的原码是本身.反码是除一位取反,补码是反码后面+1
求-123的原码.反码.补码?
123转换成二进制为01111011第一位是0表示的正数
11111011第一位是1表示的就是负数.这也就是-123的原码.
那它的反码就是 10000100
那它的补码就是 10000101
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
例如,设有一个二进制数:0110 0100,转换为10进制为:
下面是竖式:
0110 0100 换算成 十进制
第0位 0 x 2^0 = 0
第1位 0 x 2^1 = 0
第2位 1 x 2^2 = 4
第3位 0 x 2^3 = 0
第4位 0 x 2^4 = 0
第5位 1 x 2^5 = 32
第6位 1 x 2^6 = 64
第7位 0 x 2^7 = 0
--------------------------
(0110 0100)B=(100)D
注:数字后面相应的字母表示不同的进位制。B表示二进制,O表示八进制,D表示十进制,H表示十六进制。
八进制转换十进制
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
所以,设有一个八进制数:1507,转换为十进制为:
用竖式表示:
1507换算成十进制。
第0位 7 x 8^0 = 7
第1位 0 x 8^1 = 0
第2位 5 x 8^2 = 320
第3位 1 x 8^3 = 512
--------------------------
(1507)O=(839)D
同样,我们也可以用横式直接计算:
7 X 8^0 + 0 X 8^1 + 5 X 8^2 + 1 x 8^3 = (839)D
结果是,八进制数1507 转换成十进制数为 839
十六进制转换为十进制
(ABC.8C)H=10x16^2+11x16^1+12x16^0+8x16^-1+12x16^-2
=2560+176+12+0.5+0.046875
=(2748.546875)D
十进制转换为二进制、八进制、十六进制
1.整数部分除R取余
例:(125)D=(1111101)B
注:余数中最后得到的余数为最高位,最先得到的余数为最低位,从高到低依次排列。
2.小数部分乘R取整
例:(0.25)D
0.25
X 2
_______________
0.50 (整数部分0为高位)
X 2 ↓
_______________ ↓
1.00 (整数部分1为低位)
(0.25)D=(0.01)B
注:整数的转换是精确的,小数的转换可能出现无穷小数或循环小数的情况。此时需要进行舍入处理以截断,所以小数的转换可能略有偏差。箭头表示由高位到低位的趋势。
第一个为1777
第二个为
2、
1111 1111
按位取反,保持符号位不变
1000 0000
末位加1
+ 1
----------
1000 0001
再给你举个例子:
0开头表示正数.正数的原码.反码.补码都相同.
1开头表示负数.负数的原码是本身.反码是除一位取反,补码是反码后面+1
求-123的原码.反码.补码?
123转换成二进制为01111011第一位是0表示的正数
11111011第一位是1表示的就是负数.这也就是-123的原码.
那它的反码就是 10000100
那它的补码就是 10000101
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
11101+100101=111010
解释:
这是二进制加法,从右往左逐位相加,当结果为2时,当前位保留0,进1。因此,第一步相加后得到1,第二步相加后得到11,第三步相加后得到10,第四步相加后得到100,第五步相加后得到1110,最终结果为111010。
110111-10010=100101
解释:
这是二进制减法,从右往左逐位相减,当被减数小于减数时,向高位借1,并将当前位加上2。因此,第一步相减后得到1,第二步相减后得到0(借1),第三步相减后得到0,第四步相减后得到1,第五步相减后得到0,最终结果为100101。
124D=(10010100)B
解释:
这是十六进制转二进制,将每个十六进制位分别转换为四个二进制位即可。其中,1对应的二进制为0001,2对应的二进制为0010,4对应的二进制为0100。因此,124D的二进制表示为10010100。
202D=(CA)H
解释:
这是十进制转十六进制,在十六进制中,A对应10,B对应11,以此类推,因此20除以16的余数是4,商是1,即为14H;1除以16的余数是1,商是0,即为01H。因此,202D的十六进制表示为CA。
解释:
这是二进制加法,从右往左逐位相加,当结果为2时,当前位保留0,进1。因此,第一步相加后得到1,第二步相加后得到11,第三步相加后得到10,第四步相加后得到100,第五步相加后得到1110,最终结果为111010。
110111-10010=100101
解释:
这是二进制减法,从右往左逐位相减,当被减数小于减数时,向高位借1,并将当前位加上2。因此,第一步相减后得到1,第二步相减后得到0(借1),第三步相减后得到0,第四步相减后得到1,第五步相减后得到0,最终结果为100101。
124D=(10010100)B
解释:
这是十六进制转二进制,将每个十六进制位分别转换为四个二进制位即可。其中,1对应的二进制为0001,2对应的二进制为0010,4对应的二进制为0100。因此,124D的二进制表示为10010100。
202D=(CA)H
解释:
这是十进制转十六进制,在十六进制中,A对应10,B对应11,以此类推,因此20除以16的余数是4,商是1,即为14H;1除以16的余数是1,商是0,即为01H。因此,202D的十六进制表示为CA。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前两题是二进制加减问题,逢2进一位。第三题是十进制转换2进制,第四题是十进制转换十六进制,可以把十进制转换为二进制再转换为十六进制。转换方法请看视频教程:
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
计算机为什么使用二进制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询