Digital Logic & Design
Digital Logic & Design
Digital Logic & Design
Analogue Quantities
Continuous Quantity
Intensity of Light
Temperature
Velocity
Digital Values
Continuous Signal
45
40
temperature 0C
35
30
25
20
15
10
5
0
1
8
time
10
11
12
13
14
15
Continuous Signal
45
42
40
temperature 0C
35
35
34
41
37
30
29
25
25
20
25
23
22
18
15
10
7
5
1
0
1
2
2
8
time
10
11
12
13
14
15
Digital Representation
45
42
40
temperature 0C
35
35
34
41
37
30
29
25
25
20
25
23
22
18
15
10
7
5
1
0
1
2
2
samples
10
11
12
13
14
15
Under Sampling
45
40
temperature 0C
35
30
25
20
15
10
5
0
1
samples
11
13
15
Digital Systems
Binary Numbers
Information Processing
Numbers
Text
Formula and Equations
Drawings and Pictures
Sound and Music
Representing Fractions
Binary Number
Decimal Number
Binary Number
10
1010
11
1011
10
12
1100
11
13
1101
100
14
1110
101
15
1111
110
16
10000
111
17
10001
1000
18
10010
1001
19
10011
Combination of Bits
100112 = 1910
= (1 x 24) + (0 x 23) + (0 x 22) + (1 x 21)
+ (1 x 20)
= (1 x 16) + (0 x 8) + (0 x 4) + (1 x 2)
+ (1 x 1)
= 16 + 0 + 0 + 2 + 1
= 19
Fractions in Binary
Fractions in Binary
1011.1012 = 11.625
= (1 x 23) + (0 x 22) + (1 x 21) + (1 x 20)
+ (1 x 2-1) + (0 x 2-2) + (1 x 2-3)
= (1 x 8) + (0 x 4) + (1 x 2) + (1 x 1)
+ (1 x 1/2) + (0 x 1/4) + (1 x 1/8)
= 8 + 0 + 2 + 1 + 0.5 + 0 + 0.125
= 11.625
Floating Point Notations
Decimal-Binary Conversion
100112
(1 24 ) (0 23 ) (0 2 2 ) (1 21 )
(1 2 )
0
Decimal-Binary Conversion
Decimal-Binary Conversion
100112 16 2 1 19
1011.1012 8 2 1 1
2
8
11 5
8
11.625
Sum-of-Weights
Expression base number & weights
Sum terms
Paper and pencil method
Sum of non-zero terms
Mental Arithmetic, quick method
Sum of weights of non-zero terms
Sum-of-Weights
100112
(1 x 24) + (0 x 23) + (0 x 22) + (1 x 21)
+ (1 x 20)
Terms 16, 0, 0, 2 and 1
19
Mult. By 2
Integer
0.8125
1.625
(b-1)
0.625
1.250
(b-2)
0.250
0.500
(b-3)
0.500
1.000
(b-4)
Binary Arithmetic
Binary Addition
Binary Subtraction
Binary Multiplication
Binary Division
Binary Addition
1st digit
0
0
1
1
Carry
0
0
0
1
Binary Addition
Carry
10
1st Number
2nd Number
3rd Number
4th Number
Result
Binary Subtraction
1st digit
0
0
1
1
Borrow
0
1
0
0
Binary Subtraction
Borrow
1st Number
1
1
2nd Number
Result
Binary Multiplication
1st digit
0
0
1
Binary Multiplication
1101
x
101
1101
0000
1101
1000001
(13)
(5)
(65)
Binary Division
10
101 | 1101
101
011
000
11
Base 16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Representing Binary in compact form
11011000001102 = 1B06 H
Counting in Hexadecimal
Decimal Binary
Hexadecimal
Decimal Binary
Hexadecimal
0000
1000
0001
1001
0010
10
1010
0011
11
1011
0100
12
1100
0101
13
1101
0110
14
1110
0111
15
1111
Counting in Hexadecimal
Decimal HexaDecimal
16
10
Decimal HexaDecimal
24
18
Decimal HexaDecimal
32
20
17
11
25
19
33
21
18
12
26
1A
34
22
19
13
27
1B
35
23
20
14
28
1C
36
24
21
15
29
1D
37
25
22
16
30
1E
38
26
23
17
31
1F
39
27
Binary-Hexadecimal Conversion
Decimal-Hexadecimal Conversion
Decimal-Hexadecimal Conversion
Hexadecimal Addition
Carry generated
Hexadecimal Subtraction
Borrow weight 16
Repeated Division by 16
Number
Quotient
Remainder
2096
131
131
Sum-of-Weights
CA02
(C x 163) + (A x 162) + (0 x 161) + (2 x 160)
(12 x 163) + (10 x 162) + (0 x 161) + (2 x 160)
(12 x 4096) + (10 x 256) + (0 x 16) + (2 x 1)
49152 + 2560 + 0 + 2
51714
Hexadecimal Addition
Carry
+
1
2AC6
92B5
BD7B
6+5=11d Bh
C+B=23d 17h
A+2+1=13d Dh
2+9=11d Bh
Hexadecimal Subtraction
Borrow
-
111
92B5
2AC6
67EF
21-6=15d Fh
26-C=14d Eh
17-A=7d 7h
8-2=6d 6h
Base 8
0, 1, 2, 3, 4, 5, 6, 7
Representing Binary in compact form
11011000001102 = 154068
Counting in Octal
Decimal
0
1
2
3
4
5
6
7
Binary
000
001
010
011
100
101
110
111
Octal
0
1
2
3
4
5
6
7
Counting in Octal
Decimal Octal Decimal Octal
8
10
16
20
9
11
17
21
Decimal Octal
24
30
25
31
10
11
12
13
14
15
26
27
28
29
30
31
12
13
14
15
16
17
18
19
20
21
22
23
22
23
24
25
26
27
32
33
34
35
36
37
Binary-Octal Conversion
Decimal-Octal Conversion
Decimal-Octal Conversion
Octal Addition
Carry generated
Octal Subtraction
Borrow weight 8
Repeated Division by 8
Number
Quotient
Remainder
2075
259
(O0)
259
32
(O1)
(O2)
(O3)
Sum-of-Weights
4033
(4 x 83) + (0 x 82) + (3 x 81) + (3 x 80)
(4 x 512) + (0 x 64) + (3 x 8) + (3 x 1)
2048 + 0 + 24 + 3
2075
Octal Addition
Carry
1
7602
+ 5771
15573
2+1=3d 3O
0+7=7d 7O
6+7=13d 15O
1+7+5=13d 15O
Octal Subtraction
Borrow
-
11
7602
5771
1611
2-1=1d 1O
8-7=1d 1O
13-7=6d 6O
6-5=1d 1O
Alternate Representations
BCD Code
BCD Addition
Gray Code
Alternate Representations
Decimal
0
1
2
3
4
BCD
0000
0001
0010
0011
0100
Decimal
5
6
7
8
9
BCD
0101
0110
0111
1000
1001
BCD Addition
BCD Addition
0010 0011
0100 1000
0110 1011
0110
0111 0001