无线通信数字表示及数的原码、反码、补码

在计算机、数字信号处理器件以及FPGA中,数字和信号变量都用二进制表示的。二进制点将数字的整数和小数部分分开。

定点表示就是小数点在数中的位置是固定不变的。定点数通常把数限制在1和-1之间,把小数点规定在符号位和数据位之间,则整数位作为符号位,0表示正数,1表示复数。

数的原码(符号+绝对值)、反码(符号+反码)和补码(符号+补码)

正数:符号位是0,原码、反码和补码的表示都是一样的;

负数:符号位是1,原码:1+绝对值;反码:符号位不变,将该数绝对值的原码中所有0改为1,所有1改为0;补码:在反码的基础上,在最低位上加1,或符号位不变,将该数绝对值从最右端向左开始,找出二进制码为”1“的第一位,该位保持不变,向左其余的位数取反即的补码。

原码的优点是乘除运算方便,不论正负数,乘除运算都一样,并以符号位决定结果的正负号;做加法时,要判断两数符号是否相同;做减法时,需要判断两数绝对值的大小,以使大数减小数。补码的优点:加法运算简单,不论数的正负都可直接相加,而符号位可参加运算,如果符号位发生进位,把进位的1去掉,余下的即为结果。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值