Beruflich Dokumente
Kultur Dokumente
Lecture # 3
Recap
Multiply the binary number 1101 from 1011 and show the
equivalent decimal multiplication.
Binary Multiplication
Multiply the binary number 1101 from 1011 and show the
equivalent decimal multiplication.
Try Yourself
Binary Multiplication
Multiply the binary number 1101 from 1011 and show the
equivalent decimal multiplication.
Binary Division
Complements of Binary Numbers
0 0 1 1 0 1 0 1
2’s Complement
0 0 1 1 0 1 0 1
Input bits
Carry
Adder
in (add 1)
Output bits (sum)
0 0 1 1 0 1 1 0
2’s Complement
Try Yourself
2’s Complement
Signed Binary Numbers
00001000 = +8
00000011 = - (+3)
Try Yourself
Hexadecimal Numbers
Decimal Hexadecimal Binary
0 0 0000
1 1 0001
Hexadecimal uses sixteen characters to 2 2 0010
represent numbers: the numbers 0 3 3 0011
through 9 and the alphabetic characters 4 4 0100
A through F. 5 5 0101
6 6 0110
Large binary number can easily 7 7 0111
be converted to hexadecimal by 8 8 1000
grouping bits 4 at a time and writing 9 9 1001
the equivalent hexadecimal character. 10 A 1010
11 B 1011
Express 1001 0110 0000 11102 in 12 C 1100
hexadecimal: 13 D 1101
Group the binary number by 4-bits 14 E 1110
starting from the right. Thus, 960E 15 F 1111
Hexadecimal Numbers
Decimal Hexadecimal Binary
0 0 0000
1 1 0001
Hexadecimal is a weighted number 2 2 0010
system. The column weights are 3 3 0011
powers of 16, which increase from 4 4 0100
5 5 0101
right to left. 6 6 0110
7 7 0111
Column weights {4096
3 2 1
16 16 16 16 .
256 16 1 .
0
8 8 1000
9 9 1001
Express 1A2F16 in decimal. 10 A 1010
11 B 1011
Start by writing the column weights:
12 C 1100
4096 256 16 1
13 D 1101
1 A 2 F16
14 E 1110
1(4096) + 10(256) +2(16) +15(1) = 670310 15 F 1111
Hexadecimal Numbers
Try Yourself
Octal Numbers
Decimal Octal Binary
0 0 0000
1 1 0001
Octal uses eight characters the numbers 2 2 0010
0 through 7 to represent numbers. 3 3 0011
There is no 8 or 9 character in octal. 4 4 0100
5 5 0101
Binary number can easily be
6 6 0110
converted to octal by grouping bits 3 at 7 7 0111
a time and writing the equivalent octal 8 10 1000
character for each group. 9 11 1001
10 12 1010
Express 1 001 011 000 001 1102 in
11 13 1011
octal:
12 14 1100
Group the binary number by 3-bits 13 15 1101
starting from the right. Thus, 1130168 14 16 1110
15 17 1111
Octal Numbers
Decimal Octal Binary
0 0 0000
1 1 0001
Octal is also a weighted number 2 2 0010
system. The column weights are 3 3 0011
powers of 8, which increase from right 4 4 0100
5 5 0101
to left. 6 6 0110
7 7 0111
Column weights {5128
3 82
64
81
8
80 .
1 . 8 10 1000
9 11 1001
Express 37028 in decimal. 10 12 1010
11 13 1011
Start by writing the column weights:
12 14 1100
512 64 8 1
13 15 1101
3 7 0 28
14 16 1110
3(512) + 7(64) +0(8) +2(1) = 198610 15 17 1111
Octal Numbers
• Digital Clock
• Digital Thermometers
• Digital meters
• Other Seven segment display devices
BCD
Binary sequence
Gray code sequence
ASCII