无线通信数字表示及数的原码、反码、补码
2017-08-24 16:15
525 查看
在计算机、数字信号处理器件以及FPGA中,数字和信号变量都用二进制表示的。二进制点将数字的整数和小数部分分开。
定点表示就是小数点在数中的位置是固定不变的。定点数通常把数限制在1和-1之间,把小数点规定在符号位和数据位之间,则整数位作为符号位,0表示正数,1表示复数。
数的原码(符号+绝对值)、反码(符号+反码)和补码(符号+补码)
正数:符号位是0,原码、反码和补码的表示都是一样的;
负数:符号位是1,原码:1+绝对值;反码:符号位不变,将该数绝对值的原码中所有0改为1,所有1改为0;补码:在反码的基础上,在最低位上加1,或符号位不变,将该数绝对值从最右端向左开始,找出二进制码为”1“的第一位,该位保持不变,向左其余的位数取反即的补码。
原码的优点是乘除运算方便,不论正负数,乘除运算都一样,并以符号位决定结果的正负号;做加法时,要判断两数符号是否相同;做减法时,需要判断两数绝对值的大小,以使大数减小数。补码的优点:加法运算简单,不论数的正负都可直接相加,而符号位可参加运算,如果符号位发生进位,把进位的1去掉,余下的即为结果。
定点表示就是小数点在数中的位置是固定不变的。定点数通常把数限制在1和-1之间,把小数点规定在符号位和数据位之间,则整数位作为符号位,0表示正数,1表示复数。
数的原码(符号+绝对值)、反码(符号+反码)和补码(符号+补码)
正数:符号位是0,原码、反码和补码的表示都是一样的;
负数:符号位是1,原码:1+绝对值;反码:符号位不变,将该数绝对值的原码中所有0改为1,所有1改为0;补码:在反码的基础上,在最低位上加1,或符号位不变,将该数绝对值从最右端向左开始,找出二进制码为”1“的第一位,该位保持不变,向左其余的位数取反即的补码。
原码的优点是乘除运算方便,不论正负数,乘除运算都一样,并以符号位决定结果的正负号;做加法时,要判断两数符号是否相同;做减法时,需要判断两数绝对值的大小,以使大数减小数。补码的优点:加法运算简单,不论数的正负都可直接相加,而符号位可参加运算,如果符号位发生进位,把进位的1去掉,余下的即为结果。
相关文章推荐
- 关于计算机数字表示原理的研究(原码,反码,补码)
- 原码反码补码,计算机中的数字表示
- 数字在计算机中的表示(原码、反码、补码)个人备忘
- 原码、反码、补码什么意思? 二进制、八进制、十六进制的负数表示?
- 原码,反码,补码---计算机中负数的表示
- 原码、反码、补码,计算机中负数的表示
- C语言中八进制和16进制怎么表示,原码,反码及补码,C语言按位取反运算符~
- (笔记)原码、反码和补码的表示方法
- 原码、反码、补码,移码表示法
- 数字电路中的原码,反码,补码的算法
- 原码、反码、补码,计算机中负数的表示
- 自己实现的原码、反码、补码、移码的表示与加减运算软件
- 关于计算机中数字存储方式-原码、反码、补码
- 符号数表示—原码 反码 补码
- -128有8位二进制表示的原码、反码和补码
- 计算机中整数的表示:原码、反码、补码
- -1用二进制怎么表示 按默认排序 | 按时间排序 最佳回答 2007-03-20huguquan | 五级 原码是10000001 反码是11111110 补码是11111111 补码是计算机的一般表
- 原码,反码,补码的表示范围总结
- 原码、反码和补码的表示范围
- 计算机二进制数值表示为何出现原码反码补码三种方式? and 如何计算?