浮点数运算
阶码相同,直接运算
阶码不同,对阶,小位向大位对阶
N1=2~11*0.1011 N2=2~01*0.1100
N2=2~11*0.0011 N1+N2=2~11*(0.1011+0.0011)
十进制数的二进制表示方法
BCD码 4位二进制数编码一位十进制
一 8421BCD码
特点 1.与四位二进制表示完全一样
2.1010——1111为冗余码
3.与十进制转换关系为直接转换关系
例(0001 0011.0110 0100)8421BCD=(13.64)10
4.运算时按照逢10进1的原则,并且要进行调整
调整原则:有进位或冗余码时,加法+6调整,减法-6调整
8421码运算举例:
8+9=1000+1001=10001 有进位加6
0001+0110=0111=7 进一位 得17
7+6=0111+0110=1101(冗余)加6
1101+0110=10011——3进位 13
二 余3码
由8421码加3形成
特点 1.与8421有权码不同,它是无权码
2.有六个冗余码(0000,0001,0010,1101,1110,1111)
3.对9的自补码
例:(4)余3=0111 (5)余3=1000
(0111)9补=1000 即0111按位取反
4.如果两个余3码相加没有进位,则和数减3,有进位和数要加3
例:0100+0110=1010无进位,减3
1010-0011=0111
1000+1001=10001有进位,加3
0001+0011=0100
三 2421 BCD码
有权码 0111=2*0+1*4+1*2+1*1=7
多种编码方案