Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Subtraction ,
where
Multiplication
Division
Example: (Multiplication)
X=1.324001111017 Y=
1.04799245x1021
XY=
?
XY= (1.324001111.04799245)
10(17+21)
XY=
1.387586071038
Steps in adding/subtracting
E1 E2 AC MQ DR
Adder
Adder
Data
Bus
Algorithm for floating point
addition (FIG4.42)
register AC[nM-1:0], DR[nM-1:0], E[nM-1:0], E1[nM-1:0],
E2[nM-1:0], AC_OVERFLOW[nM-1:0], ERROR[nM-1:0];
BEGIN: AC_OVERFLOW:= 0, ERROR:=0
X= 0 01111111 1000000000000000000
Y= 0 10000111 0010101101000000000
X+Y= 0 10000111
00101100110000000000000
Illustration of Floating Point
addition algorithm (FIG4.43)