Pertemuan 8 KTI
Pertemuan 8 KTI
Pertemuan 8 KTI
Data Representation
• How do computers represent data?
Most computers are digital
Recognize only two
discrete states: on or off
Use a binary system to
recognize two states
Use number system with
two unique digits: 0 and 1,
called bits (short for
binary digits)
Smallest unit of data
computer can process
Data Representation
• What is a byte?
Eight bits grouped together as a unit
Provides enough different combinations of 0s and 1s
to represent 256 individual characters
Numbers
Uppercase
and lowercase
letters
Punctuation
marks
Converting Binary to Decimal
• Decimal number system is base 10
– 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
– Uses 10 numbers
Power of 10
representation 1023,625
4
103 102 101 100
Decimal
representation 10000 1000 100 10 1
Base 2
representation 27 26 25 24 23 22 21 20
Decimal
representation 128 64 32 16 8 4 2 1
Base 2
representation 1 0 0 1 0 0 0 1
Converting Decimal to Binary
Convert decimal 35 to binary
1.Using 8 bits, find largest power of 2 that will “fit”
into 35
2.Place a 1 into that slot
3.If the # doesn’t fit, place a 0 into that slot
Power of 2
representation 27 26 25 24 23 22 21 20
Decimal 128 64 32 16 8 4 2 1
representation
Base 2
representation 0 0 1 0 0 0 1 1
35 = 00100011
Convert Binary to Decimal
1. Choose an 8 bit binary number = 10101110
2. Write the binary digits under the correct column
3. For each column with a 1, you will add that decimal
value
4. You will not add the values of the columns you entered
Power of 2
0
representation 27 26 25 24 23 22 21 20
Decimal
representation 128 64 32 16 8 4 2 1
Base 2
1 0 1 0 1 1 1 0
representation
Step 4. Step 3.
After processing, the binary The signal for the capital letter D
code for the capital letter D is is converted to its ASCII binary
converted to an image, and code (01000100) and is stored in
displayed on the output device. memory for processing.
Memory Seat #2B4 Seat #2B3
• What is memory?
Electronic components that
store instructions, data, and
results
Consists of one or
more chips on
motherboard or
other circuit board
Each byte stored
in unique location
called an address,
similar to addresses
on a passenger train
Memory
Stores three basic categories of items:
1.OS and system software
2.Application programs
3.Data and information
Byte is basic storage unit in memory
To access data or instructions in memory,
computer references the address that
contain the bytes of data
Manufacturers state the size of memory
and storage devices in terms of number of
bytes available
Memory
• How is memory measured?
By number of bytes available for storage
KB = 1024 bytes
16
16
Conversion between Number
Systems
Decimal real number into Binary, Octal and Hexadecimal
Step 1. Multiply the fractional part by the base of the numbers system (2, 8 or
16).
Step 2. Remove the whole number from the product (the result of the
multiplication) and collect it separately.
Step 3. Repeat the step 1 and 2 with the new fractional part till the fractional
part becomes zero.
Conversion between Number
Systems
Binary to Decimal
Any binary number can be converted into decimal number using the weights
assigned to each bit.
e.g. (11011)2
Its decimal equivalent is
1x24+1x23+0x22+1x21+1x20 = (27)10
Conversion between Number
Systems
Binary to Octal
1.Indirect Method:
Binary Decimal Octal
e.g. (11011)2
Its decimal equivalent is
1x24+1x23+0x22+1x21+1x20 = (27)10
(division method)
And its Octal equivalent is (33)8
Conversion between Number
Systems
Binary to Octal (Contd…)
2. Direct Method
Binary Octal
Step 1: Make the group of 3-bits from right to left for integer from left
to right for fraction.
Step 2: Find decimal equivalent of each group.
Note: if the left most group (in integer) and the right most group (in
fraction) present with less than 3-bits make that group by adding one
or two zeros.
Conversion between Number
Systems
Binary to Octal (Contd…)
Binary Octal
e.g. (101111)2 = (? )8
(101111)2 = (57)8
Conversion between Number
Systems
Binary to Hexa
1.Indirect Method:
Binary Decimal Hexa
e.g. (11011)2
Its decimal equivalent is
1x24+1x23+0x22+1x21+1x20 = (27)10
And its Hexa equivalent is (1B)16 (Division method)
Conversion between Number
Systems
Binary to Hexa
2. Direct Method:
Binary Hexa
Step 1: Make the group of 4-bits from right to left for integer from left
to right for fraction.
Step 2: Find decimal equivalent of each group.
Note: if the left most group (in integer) and the right most group (in
fraction) present with less than 4-bits make that group by adding one,
two or three zeros.
Conversion between Number
Systems
Binary to Hexa
Binary Hexa
e.g. (101111)2 = (? )16
(0010 1111)2 = (215)16 = (2F)16
Conversion between Number
Systems
Octal to Decimal
Any octal number can be converted into decimal number using the weights
assigned to each bit.
e.g. (75)8
Its decimal equivalent is
7x81+5x80 = (61)10
Conversion between Number
Systems
Octal to Binary
There are three ways for representing the positive and negative integers into
its binary equivalent.
1.Sign magnitude representation
2.One’s Complement
3.Two’s Complement
Binary representation of integers
0+0=0
0+1=1
1+0=1
1 + 1 = 0 (Carry 1)
Binary Addition
Example:
1 1 0 1 0 1
1 0 1 1 1 1
1 1 0 0 1 0 0
Binary Addition
Example:
1 0 1 1 0
0 1 1 0 1
1 0 0 0 1 1
MINGGU DEPAN UTS
OFF LINE
KERTAS ESSAY
INDIVIDU
MATERI DARI PERTEMUAN 1 HINGGA
PERTEMUAN 8