DigitalLogic NumberSystem
DigitalLogic NumberSystem
Chapter 1
Digital Systems and Binary
Numbers
Outline of Chapter 1
X(t) X(t)
t t
Analog signal Digital signal
Binary Digital Signal
Logic 0
t
Binary digital signal
Decimal Number System
• Base (also called radix) = 10
• 10 digits { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
• Digit Position
2 1 0 -1 -2
• Integer & fraction
• Digit Weight 5 1 2 7 4
• Weight = (Base) Position
• Magnitude 100 10 1 0.1 0.01
• Sum of “Digit x Weight”
• Formal Notation
d2*B2+d1*B1+d0*B0+d-1*B-1+d-2*B-2
(512.74)10
Octal Number System
• Base = 8
• 8 digits { 0, 1, 2, 3, 4, 5, 6, 7 }
• Weights
64 8 1 1/8 1/64
• Weight = (Base) Position
• Magnitude 5 1 2 7 4
• Sum of “Digit x Weight”
2 1 0 -1 -2
• Formal Notation 2 1 0 -1 -
5
2 *8 +1 *8 +2 *8 +7 *8 +4 *8
=(330.9375)10
(512.74)8
Binary Number System
• Base = 2
• 2 digits { 0, 1 }, called binary digits or “bits”
• Weights
• Weight = (Base) Position
4 2 1 1/2 1/4
• Magnitude
• Sum of “Bit x Weight” 1 0 1 0 1
• Formal Notation
2 1 0 -1 -2
• Groups of bits 4 bits = Nibble 2 1 0 -1 -
1
2 *2 +0 *2 +1 *2 +0 *2 +1 *2
8 bits = Byte
=(5.25)10
(101.01)2
1011
11000101
Hexadecimal Number System
• Base = 16
• 16 digits { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F }
• Weights
• Weight = (Base) Position 256 16 1 1/16 1/256
• Magnitude
• Sum of “Digit x Weight” 1 E 5 7 A
• Formal Notation 2 1 0 -1 -2
1 *162+14 *161+5 *160+7 *16-1+10 *16-2
=(485.4765625)10
(1E5.7A)16
The Power of 2
n 2n n 2n
0 20=1 8 28=256
1 21=2 9 29=512
2 22=4 10 210=1024 Kilo
3 23=8 11 211=2048
4 24=16 12 212=4096
5 25=32 20 220=1M Mega
10110000 10110000
01001111
+ 1
01010000 01010000
Complements
• Example 1.7
• Given the two binary numbers X = 1010100 and Y = 1000011, perform the
subtraction (a) X – Y ; and (b) Y X, by using 2's complement.
• Table 1.3 lists all possible four-bit signed binary numbers in the three
representations.
Signed Binary Numbers
Signed Binary Numbers
• Arithmetic Subtraction
• In 2’s-complement form:
1. Take the 2’s complement of the subtrahend (including the sign bit)
and add it to the minuend (including sign bit).
2. A carry out of sign-bit position is discarded.
( A) ( B) ( A) ( B)
( A) ( B) ( A) ( B)
• Example:
000 001
010 011
100 101
110 111
AND OR NOT
x y z x y z x z
0 0 0 0 0 0 0 1
0 1 0 0 1 1 1 0
1 0 0 1 0 1
1 1 1 1 1 1
z=x•y=xy z=x+y z = x = x’
x x x
y z y z z
Binary Logic
• Logic gates
• Graphic Symbols and Input-Output Signals for Logic gates:
Or (AB)’
• NOR Gate
This is a NOT-OR gate which is equal to an OR gate followed by a NOT gate. The
outputs of all NOR gates are low if any of the inputs are high. The symbol is an
OR gate with a small circle on the output. The small circle represents inversion.
Or (A+B)’
X-OR Gate
The 'Exclusive-OR' gate is a circuit which will give a high output if its inputs
are different and give a low output if its inputs are same. An encircled plus sign
(⊕) is used to show the X-OR operation.
• X-NOR Gate
The 'Exclusive-NOR' gate circuit does the opposite to the X-OR gate.
It will give a high output if its inputs are same and give a low output
if its inputs are different. The symbol is an X-OR gate with a small
circle on the output.
or