Professional Documents
Culture Documents
AND ORGANIZATION
Course titular:
DUMITRACU Eugen
Chapter
ADDITION AND
SUBTRACTION OF
SIGNED BINARY
NUMBERS
CONTENT
FXP addition in direct code
FXP addition device in direct code
FXP subtraction in direct code
Addition/subtraction device in FXP direct code
FXP addition in 2s complement code
FXP subtraction in 2s complement code
Addition/subtraction device in FXP 2s
complement code
10/29/2013
CSO_03 2013-2014
10/29/2013
CSO_03 2013-2014
Where
/ binary adder/subtracter for unsigned numbers;
OBG overflow bit generator;
SBG sign bit generator;
IOG internal operation signal generator.
go to slide 13
10/29/2013
CSO_03 2013-2014
10/29/2013
CSO_03 2013-2014
CSO_03 2013-2014
CSO_03 2013-2014
10/29/2013
CSO_03 2013-2014
10/29/2013
CSO_03 2013-2014
10
10/29/2013
CSO_03 2013-2014
11
CONTENT
FXP addition in direct code
FXP addition device in direct code
FXP subtraction in direct code
Addition/subtraction device in FXP direct code
FXP addition in 2s complement code
FXP subtraction in 2s complement code
Addition/subtraction device in FXP 2s
complement code
10/29/2013
CSO_03 2013-2014
12
CSO_03 2013-2014
13
Ss
0
0
0
1
1
0
1
1
Overflow CF2
0
0
1
0
0
0
1
0
0
0
1
0
0
1
-
CSO_03 2013-2014
14
CSO_03 2013-2014
15
10/29/2013
CSO_03 2013-2014
16
10/29/2013
CSO_03 2013-2014
17
iaA
|| 55
iaB
|| 2A
oaSum || 7F
oOverflow || 0
10/29/2013
55
7F
*
1
55
AA
2B
0
55
F5
A0
0
CSO_03 2013-2014
AA
1A
90
0
AA
7A
50
0
AA
85
AF
0
AA
FF
*
1
18
CONTENT
FXP addition in direct code
FXP addition device in direct code
FXP subtraction in direct code
Addition/subtraction device in FXP direct code
FXP addition in 2s complement code
FXP subtraction in 2s complement code
Addition/subtraction device in FXP 2s
complement code
10/29/2013
CSO_03 2013-2014
19
10/29/2013
CSO_03 2013-2014
20
10/29/2013
CSO_03 2013-2014
21
CONTENT
FXP addition in direct code
FXP addition device in direct code
FXP subtraction in direct code
Addition/subtraction device in FXP direct code
FXP addition in 2s complement code
FXP subtraction in 2s complement code
Addition/subtraction device in FXP 2s
complement code
10/29/2013
CSO_03 2013-2014
22
10/29/2013
CSO_03 2013-2014
23
10/29/2013
CSO_03 2013-2014
24
CONTENT
FXP addition in direct code
FXP addition device in direct code
FXP subtraction in direct code
Addition/subtraction device in FXP direct code
FXP addition in 2s complement code
FXP subtraction in 2s complement code
Addition/subtraction device in FXP 2s
complement code
10/29/2013
CSO_03 2013-2014
25
10/29/2013
CSO_03 2013-2014
26
CSO_03 2013-2014
27
CSO_03 2013-2014
28
CSO_03 2013-2014
29
10/29/2013
CSO_03 2013-2014
30
CSO_03 2013-2014
31
10/29/2013
CSO_03 2013-2014
32
CONTENT
FXP addition in direct code
FXP addition device in direct code
FXP subtraction in direct code
Addition/subtraction device in FXP direct code
FXP addition in 2s complement code
FXP subtraction in 2s complement code
Addition/subtraction device in FXP 2s
complement code
10/29/2013
CSO_03 2013-2014
33
10/29/2013
CSO_03 2013-2014
34
10/29/2013
CSO_03 2013-2014
35
CONTENT
FXP addition in direct code
FXP addition device in direct code
FXP subtraction in direct code
Addition/subtraction device in FXP direct code
FXP addition in 2s complement code
FXP subtraction in 2s complement code
Addition/subtraction device in FXP 2s
complement code
10/29/2013
CSO_03 2013-2014
36
10/29/2013
CSO_03 2013-2014
37
If iOperation = 1 oS = A + B + 12-m = A + B =
= 121+ A B = A - B
because the bit of rank 21 has no physical representation.
10/29/2013
CSO_03 2013-2014
38
10/29/2013
CSO_03 2013-2014
39
10/29/2013
CSO_03 2013-2014
40
iaA
iaB
oaSum
oOverflow
10/29/2013
|| 55
|| 2A
|| 7F
|| 0
55
7F
*
1
55
D6
2B
0
55
8B
E0
0
D6
1A
F0
0
CSO_03 2013-2014
D6
7A
50
0
D6
FB
D1
0
D6
11
*
1
41
QUESTIONS?
10/29/2013
CSO_03 2013-2014
42