早教吧作业答案频道 -->数学-->
还有什么是反码、原码和补码?假设计算机的字长是8位,请分别给出十进制数-15和-115的原码、反码和补码.
题目详情
还有什么是反码、原码和补码?
假设计算机的字长是8位,请分别给出十进制数-15和-115的原码、反码和补码.
假设计算机的字长是8位,请分别给出十进制数-15和-115的原码、反码和补码.
▼优质解答
答案和解析
为什么需要编码?因为计算机世界只有0和1之分,而现实世界,我们常用的是十进制.为了让计算机和现实世界联系起来,编码便诞生了.计算机中,采用字节来存储信息,一个字节有8个二进制位组成.
首先需要知道,编码方式有很多种,如ASCII编码,BCD编码等等.最后被人们广泛接受和使用的,才是最经典的.你说的BCD码用的不多,至少我是这么认为的.说说BCD编码规则,它是用4位二进制数来表示一个十进制数.如,41的BCD码为 0100 0001,这个好理解吧!0100表示4,0001表示1.
而原码、反码和补码是计算机世界采用的编码方式,现在BCD码在计算机中用的很少.计算机实际存放的是数据的补码,原码和反码是为了让人们好理解,弄出来的概念.
最后来回答你的问题,41的原码为0010 1001 ,反码为0010 1001,补码和原码一样,还是0010 1001.
为什么是这样的呢,先看三个规则:
1.所谓原码就是二进制定点表示法,即最高位为号符位,“0”表示正,“1”表示负,其余位表示数值的大小.
2.反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外.
3、补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1.
41 = 32+8+1,因为是正数,所以最高位为0,这样得出来的是原码.反码呢,按照规则,也是这么多,好理解吧!补码就稍微麻烦点,如果原数是一个正数,则补码和原码相同,如果原数是一个负数,则结果是其反码的最后一位加1.
相信你应该懂了!希望可以帮到你!
首先需要知道,编码方式有很多种,如ASCII编码,BCD编码等等.最后被人们广泛接受和使用的,才是最经典的.你说的BCD码用的不多,至少我是这么认为的.说说BCD编码规则,它是用4位二进制数来表示一个十进制数.如,41的BCD码为 0100 0001,这个好理解吧!0100表示4,0001表示1.
而原码、反码和补码是计算机世界采用的编码方式,现在BCD码在计算机中用的很少.计算机实际存放的是数据的补码,原码和反码是为了让人们好理解,弄出来的概念.
最后来回答你的问题,41的原码为0010 1001 ,反码为0010 1001,补码和原码一样,还是0010 1001.
为什么是这样的呢,先看三个规则:
1.所谓原码就是二进制定点表示法,即最高位为号符位,“0”表示正,“1”表示负,其余位表示数值的大小.
2.反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外.
3、补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1.
41 = 32+8+1,因为是正数,所以最高位为0,这样得出来的是原码.反码呢,按照规则,也是这么多,好理解吧!补码就稍微麻烦点,如果原数是一个正数,则补码和原码相同,如果原数是一个负数,则结果是其反码的最后一位加1.
相信你应该懂了!希望可以帮到你!
看了 还有什么是反码、原码和补码?...的网友还看了以下:
1.A车60码,B车60码正面碰撞,是相当于一车以120码撞固定物体还是相当于一车以60码撞固定物 2020-05-17 …
组成计算机指令的两部分是______。A.数据和字节B.操作码和地址码C.运算符和运算字D.运算符和 2020-05-23 …
汉字的区位码、国际码和机内码(又称内码)是3个不同的概念,假设某个汉字的区号是30,位号是63,则它 2020-05-23 …
汉字的区位码、国标码和机内码(又称内码)是三个不同的概念,假设某个汉字的区号是35,位号是11,则它 2020-05-24 …
常用的统计编码方法包括哈夫曼编码和算术编码,其中(41)。A.算术编码需要传送码表,哈夫曼编码采用0 2020-05-26 …
补码和原码的运算补码反码原码直接怎么运算的? 2020-06-08 …
关于左物右码和左码右物的问题左物右码:1,物比码重是不是码的质量加游码的值2,码比物重怎么计算左码 2020-06-16 …
关于计算机的编码,下列叙述正确的是.A)计算机不能直接识别十进制数,但能直接识别二进制数和十六进制 2020-08-03 …
商铺条形码一般由前缀部分,制造厂商代码、商品代码和校验码共13个数字组成,代码位置序号是指包括校验码 2020-11-30 …
求助:关于一个简单的补码运算.题目-115+-15,求和的补码.这个又溢出,还要求用补码运算出结果, 2021-02-10 …