Counting in the decimal system © D Hoult 2010 ODWS We use the decimal system for counting because, © D Hoult 2010 ODWS We use the decimal system for counting because, we have 10 fingers ! © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS 1’s © D Hoult 2010 ODWS 10’s 1’s © D Hoult 2010 ODWS 10’s 1’s © D Hoult 2010 ODWS 10’s 1’s © D Hoult 2010 ODWS 100’s 10’s 1’s © D Hoult 2010 ODWS ×100 © D Hoult 2010 ODWS ×101 ×100 © D Hoult 2010 ODWS ×102 ×101 ×100 © D Hoult 2010 ODWS ×102 ×101 ×100 © D Hoult 2010 ODWS etc × 104 × 103 ×102 ×101 ×100 © D Hoult 2010 ODWS Counting in the binary system © D Hoult 2010 ODWS A computer is like a person © D Hoult 2010 ODWS A computer is like a person who only has two fingers... © D Hoult 2010 ODWS A (digital) computer counts using electronic circuits which are only allowed to be in one of two states: ON or OFF © D Hoult 2010 ODWS A (digital) computer counts using electronic circuits which are only allowed to be in one of two states: ON or OFF The OFF state (usually) represents a 0 and the ON state (usually) represents a 1 © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS © D Hoult 2010 ODWS 1’s © D Hoult 2010 ODWS 2’s 1’s © D Hoult 2010 ODWS 4’s 2’s 1’s © D Hoult 2010 ODWS 20 © D Hoult 2010 ODWS 21 20 © D Hoult 2010 ODWS 22 21 20 © D Hoult 2010 ODWS 22 21 20 © D Hoult 2010 ODWS 22 21 20 © D Hoult 2010 ODWS 22 21 20 © D Hoult 2010 ODWS 23 22 21 20 © D Hoult 2010 ODWS 23 22 21 20 © D Hoult 2010 ODWS 23 22 21 20 © D Hoult 2010 ODWS 23 22 21 20 © D Hoult 2010 ODWS 23 22 21 20 The number 1 0 1 1 in binary represents © D Hoult 2010 ODWS 23 22 21 20 The number 1 0 1 1 in binary represents 11 in decimal © D Hoult 2010 ODWS Converting decimal numbers to binary numbers © D Hoult 2010 ODWS Consider the decimal number 78 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 20 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 21 20 2 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 22 21 20 4 2 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 23 22 21 20 8 4 2 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 24 23 22 21 20 16 8 4 2 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 25 24 23 22 21 20 32 16 8 4 2 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 26 25 24 23 22 21 20 64 32 16 8 4 2 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 It is 26 (64) © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 It is 26 (64) so we need a 1 in that column © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 It is 26 (64) so we need a 1 in that column 78 - 64 = 14 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 It is 26 (64) so we need a 1 in that column 78 - 64 = 14 so we now repeat the process for the number 14 © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 1 It is 26 (64) so we need a 1 in that column which means we need a 1 in the 23 (8) column © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 1 It is 26 (64) so we need a 1 in that column which means we need a 1 in the 23 (8) column Continuing the process gives... © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 1 1 It is 26 (64) so we need a 1 in that column which means we need a 1 in the 23 (8) column Continuing the process gives... © D Hoult 2010 ODWS Consider the decimal number 78 First find the biggest power of 2 which is less than (or equal to) the number you want to convert 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 1 1 1 It is 26 (64) so we need a 1 in that column which means we need a 1 in the 23 (8) column Continuing the process gives... © D Hoult 2010 ODWS So the decimal number 78 is 1 0 0 1 1 1 0 in binary © D Hoult 2010 ODWS Each binary digit is called 1 bit 1 0 0 1 1 1 0 © D Hoult 2010 ODWS Each binary digit is called 1 bit 1 0 0 1 1 1 0 least significant bit (lsb) © D Hoult 2010 ODWS Each binary digit is called 1 bit 1 0 most significant bit (msb) 0 1 1 1 0 least significant bit (lsb) © D Hoult 2010 ODWS Each binary digit is called 1 bit 1 0 most significant bit (msb) 0 1 1 1 0 least significant bit (lsb) A number (or word) of 8 bits is called 1 byte © D Hoult 2010 ODWS