偏移二进制码(又叫移码)是在二进制码的基础上加一个偏移量得到的。n位二进制数±D讠的偏移二进制码为
式中的2n乃就是偏移量。例如,一个3位二进制的数Di=+110,则其相应的偏移二进制码为
用偏移二进制码实现双极性转换,只需在集成运放的反相输人端加上电U和电位器RP,调节RP,使流过RP的电流为智的Uref/R的1/2,如图4-5-3所示为双极性D/A转换原理电路,其输出电压有如下的规律
当基本二进制数为0111时,偏移二进制数为1111,相应的输出电压为
当基本二进制数为0000时,偏移二进制数为1000,相应的输出电压为
当基本二进制数为1111时,偏移二进制数为0001,相应的输出电压为
这样就实现了双极性转换。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
http://hi.baidu.com/tianwei_peng/blog/item/f7e87d3a22bfa6e9b311c7aa
请写出【-8,7】的二进制补码,和二进制偏置码
无符号及有符号正数的愿,反,补码相同。
负数的补码是除符号位的反码+1
偏移二进制码是在自然二进制码的基础上偏移而成的,四位偏移二进制码的偏移量为1000(8H)。因此,按自然二进制码进行D/A变换后,只要将输出模拟量也进行相应偏移(减去1000对应的模拟值)即可获双极性输出。数字量以2的补码表示时,需先将2的补码转换成偏移二进制码(2的补码加1000),然后送D/A转换器,可得双极性输出。
7
-8
移码(又叫增码)是符号位取反的补码,一般用做浮点数的补码,引入的目的是为了保证浮点数的机器零为全0。
①移码的定义:设由1位符号位和n位数值位组成的阶码,则 [X]移=2En + X
例如: X=+1011
②移码与补码的关系: [X]移与[X]补的关系是符号位互为相反数(仅符号位不同),
例如: X=+1011
③移码运算应注意的问题:
◎对移码运算的结果需要加以修正,修正量为2En ,即对结果的符号位取反后才是移码形式的正确结果。
◎移码表示中,0有唯一的编码——1000…00,当出现000…00时(表示-2En),属于浮点数下溢。