Chapter 1-1
Chapter 1-1
1
AE73F9?
?
Number
System
Binary
System
Motivation
Why Binary System
• Any form of information needs to be converted into a binary format so
that it can be processed by a computer
• Computer contains millions and millions of tiny switches, which can be
turned on and off.
• Therefore, the binary system is chosen as the way for a computer to
represent any sort of data.
On = 1 Off =
0
Explanation
Denary System
Eg.
365 102 =100 101 =10 100 =1
3 6 5
Explanation: Multiply the digit value (eg.3) by the place value
(eg. 100)
(3x100) + (6x10) + (5x1)
Explanation
Binar Denar
y y
Denar Binar
y y
Binar Denary Explanation
y
22 =4 21 =2 20 =1
1 1 1
(1x4)+ + = 7 in
(1x2) (1x1) denary
Binar Denary Explanation
y
Eg.
"1011"
2 =8 3 22 =4 21 =2 20 =1
1 0 1 1
Explanation: Multiply the digit value (eg.1) by the place value
(eg. 8). Then sum it all up!
(1x8) + + + = 11 in denary
Binar Denary DIY
y
1 1 1 0 0
Binar Denary DIY
y
ANSWER
24 =16 23 =8 22 =4 21 =2 20 =1
1 1 1 0 0
(1x16)+ + + +
(1x8) (1x4)=(0x2)
28 in (0x1)
Denary Binar Explanation
y
Convert 5 to binary:
5
2 2 remainder
1 Read the remainder
2 1 remainder
0 from bottom to top
2 0 remainder
1
Answer: 101
Denary Binar Explanation
y
Convert 39 to
binary:
3
2 1 remainde
1
2 9
9
r
remainde
1
3 9
r
Read the remainder
2 4 remainde
r
1 from bottom to top
2 2 remainde
r
0
2 1 remainde
r
0
2 0 remainde
1
9
r
Answer:
Denary Binar DIY
y
Answer:
RECAP
Denary System
102 101 100
(7x100) + (6x10)
7 6 5
+ (5x1) = 765
Hundredth Tenth Ones
RECAP
Denary System
102 101 100
(7x100) + (6x10)
7 6 5
+ (5x1) = 765
Binary System
22 21 20
(1x4) + (1x2)
1 1 1 + (1x1) = 7
Binar Denary DIY
y
1 0 1 0
Binar Denary DIY
y
ANSWER
23 =8 22 =4 21 =2 20 =1
1 0 1 0
(1x8)+ = 10 in
(1x2) denary
Denary Binar DIY
y
Answer:
PA S T Y E A R Q U E S T I O N
ANSWER
Hexadecima
l System
Motivation
Hexadecimal System
• It is a base 16 system.
• It uses 16 digits to represent each value
Denary 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Binary 0, 1
Hexadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, ,9A, B, C, D, E, F
Explanation
Hexadecimal System
Denary System Binary System
3 6 5 1 0 1
(3x100) + (6x10) + (5x1) (1x4) + (0x2) + (1x1) = 5
= 365
Hexadecimal System
?2 =? ?1 =? ?0 =?
3 E 5
Explanation
Hexadecimal System
Denary System Binary System
3 6 5 1 0 1
(3x100) + (6x10) + (5x1) (1x4) + (0x2) + (1x1) = 5
= 365
Hexadecimal System
3 E 5
Conversion
Binary Hexadecima
l
Hexadecima Binar
l
y
Binar Hexadecima Explanation
l
y
• Since 16 = 24 this means that FOUR binary digits are equivalent to each
hexadecimal digit.
Binar Hexadecimal Explanation
1011111000
01
1011 1110 0001
B E 1
ANSWER :
Binar Hexadecima Explanation
l
y
10 000111111
101
0 1 000 111 110
0 0 1 1 1
2 1 F D
ANSWER :
Binar Hexadecima DIY
l
y
01110100111
00
000 111 100 110
0 0 1 0
0 E 9 C
Hexadecima Binar Explanation
l
y
F 9 3
111 5 001 010
1 100 1 1
1
B F 0
101 8 000 100
1 111 0 0
1
Hexadecim Denar
al
y
Denar Hexadecima
l
y
Binar Denary RECAP
y
Eg.
"111" 22 =4 21 =2 20 =1
1 1 1
Eg.
"45A" 162 =256 161 =16 160 =1
4 5 A
Note:
A=10
(4x256) + (5x16) + (10x1) = 1114 in
denary
Hexadecima Denar Explanation
l
y
Eg.
"C8F" 162 =256 161 =16 160 =1
B F 0 8
Hexadecima Denar DIY
l
y
ANSWER
B F 0 8
Convert 5 to binary:
5
2 2 remainde
r
1 Read the remainder
2 1 remainde
r
0 from bottom to top
2 0 remainde
r
1
Answer:
Denar Hexadecimal Explanation
Eg.
"2004"
2004/16 =
125
remainder = 4 200
1 12
4
remainde
r
4
1
6 7
5
remainde
1
125/16 =7 r
1 0 remainde
7
remainder = 13 6 r 3
Note: 13=D
6
Answer:
Denar Hexadecima DIY
l
y
3179/16 = ?
317
1 19
9
remainde
r
?
1
6 ?
8
remainde
?
r
1 ? remainde
?
6 r
6
Denar Hexadecima DIY
l
y
3179/16= 198
remainder = 11 317
1 19
9
remainder
1
198/16 = 12 1 1
6 8
remainder
6
1
remainder = 6 0 1
1
6 2
remainder
6 2
Answer:
PA S T Y E A R Q U E S T I O N
ANSWER
PA S T Y E A R Q U E S T I O N
ANSWER
Chapter 1.2
Use of hexadecimal
system
Use of hexadecimal Discussion
system
Time
Binary Hexadecimal
11010111111
1AFD3
0100111001
9
Brainstorm time: Why is Hexadecimal used?
Use of hexadecimal Explanation
system
00_1C_B3_4F_25_FE
Message 00_1C_C3_4F_23_AE
00-1C-B3-4F-25-FE
Form 2
NN:NN:NN:DD:DD:DD
2
00:1C:B3:4F:25:FE
00-1C-B3 4F-25-FE
1
0+0= 9
0 +09 = +
9 +90 =
110
9 +91 =
Addition of binary number
Explanation
1 1
6+9 = 15
1+5+7
(>9) = 13
56
(>9)
1+7
35
Addition of binary number
Explanatio
n
How do we perform add and carry in binary?
0+0=
0 +01 =
1 +10 =
1 +1 1 =
Addition of binary number
Explanation
111
00100111
+01001010
01110001
Addition of binary number
DIY
Perform
01111110 +
00111110
Addition of binary number
Explanation
10110101 ->
106 in denary
01101010
The bit lost is called the most significant bit,
and when it is shifted beyond the furthest-
column the binary data that is stored loses
BINARY SHIFTING WITH 8-BIT BINARY
NUMBERS
0 = POSITIVE
1 = NEGATIVE
CONVERT POSITIVE BINARY INTEGER TO A TWO'S
COMPLEMENT 8-BIT INTEGER
Examples:13
Step 1: Convert 13 into binary.
1101 in
Step 2: Put the number into the place value
binary
column
- 64 32 16 8 4 2 1
0
128 0 0 0 1 1 0 1
Examples:19
Step 1: Convert 19 into binary.
10011 in
Step 2: Put the number into the place value
binary
column
- 64 32 16 8 4 2 1
0
128 0 0 1 0 0 1 1
Step 3: Ensure that the the leftmost bit is 0
(+).
Answer:
00010011
CONVERT TWO'S COMPLEMENT 8-BIT INTEGER TO A POSITIVE
BINARY INTEGER
Examples: 10010011
Step 1: Put the number into the place value
column
- 64 32 16 8 4 2 1
1
128 0 0 1 0 0 1 1
Step 2: The left-most bit is 1, this means
that it is a negative number.
Step 3: Compute the denary value as usual.
(1x -128) + (1x16) + (1x2) +
(1x1)
= -128 + 16 + 2 + 1
DI
Y
Examples: 10110011
Step 1: Put the number into the place value
column
- 64 32 16 8 4 2 1
1
128 0 1 1 0 0 1 1
Step 2: The left-most bit is 1, this means
that it is a negative number.
Step 3: Compute the denary value as usual.
(1x -128) (1x32)+ (1x16) + (1x2) +
(1x1)
= -128 + 32 + 16 + 2 + 1
CONVERTING NEGATIVE DENARY NUMBERS INTO BINARY
NUMBERS IN TWO’S COMPLEMENT FORMAT
Examples: -67
Step 1: Convert the number to positive.
6
7
Step 2: Write the number in binary form (8
bits). 010000
Step 3: Invert each11
binary value.
101111
00
Step 4: Add 1 to the binary number.
101111
+ 00 1
101111
01
Step 5: This gives us -67.
- 64 32 16 8 4 2 1
1
128 0 1 1 1 1 0 1
-128 + 32 + 16 + 8 + 4 + 1 = -
67
DI
Y
Examples: -65
Step 1: Convert the number to positive.
6
5
Step 2: Write the number in binary form (8
bits). 010000
Step 3: Invert each01
binary value.
101111
10
Step 4: Add 1 to the binary number.
101111
+ 10 1
101111
11
Step 5: This gives us -65.
- 64 32 16 8 4 2 1
1
128 0 1 1 1 1 1 1
-128 + 32 + 16 + 8 + 4 + 2 + 1 =
-65
Summary: Convert negative denary to two's
complement
Examples: -65
65 Convert to (+)
10
1 +1
Measurement of
Data Storage and
Calculation of file
size
Measurement
of Data
Storage
8 bits = 1 byte
4 bits = 1 nibble
Memory
Size
System
68719476736 Bytes
= 68719476736 Bytes / 1024 = 67108864
= 67108864 KiB / 1024 =
KiB65536 MiB
= 65536 MiB / 1024 = 64 GiB
Memory
Size
System
Converting Gib, Mib, Kib into bytes
64 GiB
= 64 x 1024 = 65536 MiB
= 65536 x 1024 = 67108864 KiB
= 67108864 x 1024 = 68719476736 Bytes
DIY
72 GiB
= 72 x 1024 = 73728 MiB
= 65536 x 1024 = 75497472 KiB
= 75497472 x 1024 = 77309411328 Bytes
Calculation
of file
size
Ima Aud
ge io
Calculation
of file
size - Image
Formula
2px
2px
00 0
1 1
Total pixels = 2 x 2 Colour depth
=4
0
=2 1
Calculation = (2x2)
x2 = 8 bits = 1 byte
Calculation Example 2
of file
size - Image
Formula : image resolution (pixels) x colour
depths (bits)
Question:
Image Resolution = 1024 x 1080
Colour depth = 32
Sample Rate (in Hz) x Sample Resolution (in bits) x length of sample
(in seconds)
Calculation
of file
size - Sound
LOSSY LOSSLESS
FILE FILE
COMPRES COMPRES
SION SION
LOSSY FILE
COMPRESSI
ON• FILE COMPRESSION ALGORITHM ELIMINATES
UNNECESSARY DATA FROM THE FILE.
• ORIGINAL FILE CANNOT BE RECONSTRUCTED
ONCE IT HAS BEEN COMPRESSED.
• IMAGE - REDUCE THE RESOLUTION // COLOUR
DEPTH
• SOUND - REDUCE THE SAMPLING RATE //
SAMPLING RESOLUTION
• SOME
MPEG-3 LOSSY FILE MPEG-4
COMPRESSION ALGORITHMS
JPEG
ARE:
LOSSY FILE • A COMPRESSION TECHNOLOGY
COMPRESSI
ON THAT REDUCES THE SIZE OF A
NORMAL MUSIC FILE BY ABOUT
90%.
SECRET
MPEG-3 • REMOVE
SOUNDS
OUTSIDE THE
HUMAN EAR
RANGE
• ELIMINATE
THE SOFTER
SOUND -
PERCEPTUAL
LOSSY FILE
COMPRESSI ALLOWS STORAGE OF MULTIMEDIA
ON FILES RATHER THAN JUST SOUND.
SECRET
MPEG-4 • MOVIES CAN
BE
STREAMED
USING THE
MP4 FORMAT
WITHOUT
LOSING ANY
REAL
DISCERNIBLE
LOSSY FILE
A LOSSY COMPRESSION ALGORITHM
COMPRESSI
ON USED FOR BITMAP IMAGES.
ORIGINAL FILE CAN NO LONGER BE
CONSTRUCTED
SECRET
JPEG • REMOVE
COLOUR
SHADES
(HUMAN
CAN'T
NOTICE
THEM)
LOSSY FILE
COMPRESSI
ON
LOSSY FILE
COMPRESSI
ON
DATA
COMPRESSI
ON
16
LOSSLESS
FILE RUN-
Does not work well when no repeated data!
COMPRESSI LENGTH
ON
ENCODING
IN
ACTION
TO BE
CONTINUE
DIY
DIY
REDUCE REDUCE
COLOUR IMAGE
DEPTH RESOLUTI
ON
LOSSY FILE
A LOSSY COMPRESSION ALGORITHM
COMPRESSI
ON USED FOR BITMAP IMAGES.
ORIGINAL FILE CAN NO LONGER BE
CONSTRUCTED
SECRET
JPEG • REMOVE
COLOUR
SHADES
(HUMAN
CAN'T
NOTICE
THEM)
PA S T Y E A R Q U E S T I O N
ANSWER
PA S T Y E A R Q U E S T I O N
ANSWER