Upload
dwain-sims
View
215
Download
1
Embed Size (px)
Citation preview
Data StorageData StorageIntroduction to computer, 2nd semester, 2010/2011Mr.Nael Aburas [email protected] of Information TechnologyIslamic University of Gaza
Hexadecimal (Hex)Hexadecimal (Hex)• Hex is a numbering system that uses Base 16. The
numbers 0-910 are represented normally, but the numbers 1010 through 1510 are represented by the letters A through F
• 1 hex digit is equivalent to 4 bits• Numbers are 0,1,2…..8,9, A, B, C, D, E, F.
• The following shows that the number (2AE)The following shows that the number (2AE)1616 in in hexadecimal is equivalent to 686 in decimal.hexadecimal is equivalent to 686 in decimal.
• The equivalent decimal number is N = 512 + 160 + 14 = The equivalent decimal number is N = 512 + 160 + 14 = 686.686.
Hexadecimal (Hex)Hexadecimal (Hex)Using hexadecimal, a very large binary
string of 1s and 0s can be represented with just a few hexadecimal numbers by breaking the binary number into groups of four and then using the hexadecimal equivalent; for example, 1101100101001111 can be written as 1101 1001 0100 1111
Hexadecimal to decimalHexadecimal to decimal
• The following shows how to convert the The following shows how to convert the hexadecimal number (1A)hexadecimal number (1A)1616 to decimal to decimal
= = 1 × 161 × 1611 + A × 16 + A × 1600
=16 + 10 ×1=16 + 10 ×1
=16+10 = 26=16+10 = 26convert (F4C)16 to decimal
= (F x 162) + (4 x 161) + (C x 160)= (15 x 256) + (4 x 16) + (12 x 1)
Decimal to hexadecimalDecimal to hexadecimal
convert (4768)10 to hex.= 4768 / 16 = 298 remainder 0= 298 / 16 = 18 remainder 10 (A)= 18 / 16 = 1 remainder 2= 1 / 16 = 0 remainder 1Answer: 1 2 A 0
Hexadecimal to binaryHexadecimal to binary
• (24C)(24C)1616
• Each hexadecimal digit is converted to Each hexadecimal digit is converted to 4-bit4-bit patterns patterns
• 2 → 0010, 4 → 0100, and C → 11002 → 0010, 4 → 0100, and C → 1100• (306 ) = (00110000 0110)
Binary to hexadecimal Binary to hexadecimal
Convert (010011100010)2 to hexadecimal ?
We first arrange the binary number in 4-bit patterns:
0100 1110 0010
4 E 2
Convert (0010110001101011)2 to hexadecimal?0010 1100 0110 1011
2 C 6 B
OctalOctal
The Octal numbering system is similar to the Hexadecimal numbering system.
This big difference is that the maximum value for Octal is 7 since it is Base 8
1 octal digit is equivalent to 3 bits.
OctalOctal
• (1256)(1256)88
Octal to DecimalOctal to Decimal
convert (632)8 to decimal= (6 x 82) + (3 x 81) + (2 x 80)= (6 x 64) + (3 x 8) + (2 x 1)= 384 + 24 + 2= (410)10
Decimal to OctalDecimal to Octal
convert (177)10 to octal177 / 8 = 22 remainder is 122 / 8 = 2 remainder is 62 / 8 = 0 remainder is 2Answer = 2 6 1
Binary to octalBinary to octal
111001112 = 3478
11000 010101010 010 0012 = 30252218
Octal to binaryOctal to binary
convert (632)8 to binary
(110011010)2