SlideShare a Scribd company logo
1 of 63
Used by   Used in
System    Base Symbols       humans?   computers?
Decimal    10   0, 1, … 9      Yes         No
Binary     2    0, 1           No          Yes
Octal      8    0, 1, … 7      No          No
Hexa-      16   0, 1, … 9,     No          No
decimal         A, B, … F
Hexa-
Decimal   Binary Octal decimal
   0           0  0       0
   1           1  1       1
   2          10  2       2
   3         11    3      3
   4        100    4      4
   5        101    5      5
   6        110    6      6
   7        111    7      7
Hexa-
Decimal   Binary Octal decimal
   8        1000 10       8
   9        1001 11       9
  10        1010 12       A
  11       1011   13      B
  12       1100   14      C
  13       1101   15      D
  14       1110   16      E
  15       1111   17      F
Hexa-
Decimal   Binary Octal decimal
  16       10000 20      10
  17       10001 21      11
  18      10010   22     12
  19      10011   23     13
  20      10100   24     14
  21      10101   25     15
  22      10110   26     16
  23      10111   27     17      Etc.
   The possibilities:
          Decimal           Octal




           Binary        Hexadecimal

                                       pp. 40-46
2510 = 110012 = 318 = 1916

    Base
Decimal      Octal




Binary    Hexadecimal

                        Next slide…
Weight


12510 =>   5 x 100      =   5
           2 x 101      = 20
           1 x 102      = 100
                          125


           Base
Decimal      Octal




Binary    Hexadecimal
   Technique
     Multiply each bit by 2n, where n is the “weight” of
      the bit
     The weight is the position of the bit, starting from
      0 on the right
     Add the results
Bit “0”


1010112 =>   1   x   20   =    1
             1   x   21   =    2
             0   x   22   =    0
             1   x   23   =    8
             0   x   24   =    0
             1   x   25   =   32
                              4310
Decimal      Octal




Binary    Hexadecimal
   Technique
     Multiply each bit by 8n, where n is the “weight” of
      the bit
     The weight is the position of the bit, starting from
      0 on the right
     Add the results
7248 =>   4 x 80 =     4
          2 x 81 =    16
          7 x 82 =   448
                     46810
Decimal      Octal




Binary    Hexadecimal
   Technique
     Multiply each bit by 16n, where n is the “weight” of
      the bit
     The weight is the position of the bit, starting from
      0 on the right
     Add the results
ABC16 =>   C x 160 = 12 x   1 =   12
           B x 161 = 11 x 16 = 176
           A x 162 = 10 x 256 = 2560
                                274810
Decimal      Octal




Binary    Hexadecimal
   Technique
     Divide by two, keep track of the remainder
     First remainder is bit 0 (LSB, least-significant bit)
     Second remainder is bit 1
     Etc.
12510 = ?2   2 125
             2 62    1
             2 31    0
             2 15    1
             2   7   1
             2   3   1
             2   1   1
                 0   1


                         12510 = 11111012
Decimal      Octal




Binary    Hexadecimal
   Technique
     Convert each octal digit to a 3-bit equivalent
     binary representation
7058 = ?2

            7   0   5


            111 000 101



                        7058 = 1110001012
Decimal      Octal




Binary    Hexadecimal
   Technique
     Convert each hexadecimal digit to a 4-bit
     equivalent binary representation
10AF16 = ?2

              1    0    A    F


              0001 0000 1010 1111




                    10AF16 = 00010000101011112
Decimal      Octal




Binary    Hexadecimal
   Technique
     Divide by 8
     Keep track of the remainder
123410 = ?8
              8   1234
              8    154   2
              8     19   2
              8      2   3
                     0   2


                             123410 = 23228
Decimal      Octal




Binary    Hexadecimal
   Technique
     Divide by 16
     Keep track of the remainder
123410 = ?16


               16   1234
               16     77   2
               16      4   13 = D
                       0   4




                               123410 = 4D216
Decimal      Octal




Binary    Hexadecimal
   Technique
     Group bits in threes, starting on right
     Convert to octal digits
10110101112 = ?8

              1 011 010 111


              1    3   2   7




                           10110101112 = 13278
Decimal      Octal




Binary    Hexadecimal
   Technique
     Group bits in fours, starting on right
     Convert to hexadecimal digits
10101110112 = ?16

              10 1011 1011


              2     B    B




                        10101110112 = 2BB16
Decimal      Octal




Binary    Hexadecimal
   Technique
     Use binary as an intermediary
10768 = ?16
           1        0         7        6


         001       000       111   110

               2         3         E




                                           10768 = 23E16
Decimal      Octal




Binary    Hexadecimal
   Technique
     Use binary as an intermediary
1F0C16 = ?8
              1       F         0         C


         0001     1111        0000      1100

              1   7       4         1     4




                                     1F0C16 = 174148
Hexa-
Decimal   Binary          Octal       decimal
  33
          1110101
                           703
                                        1AF

          Don’t use a calculator!

                                 Skip answer    Answer
Answer

                                  Hexa-
Decimal    Binary        Octal   decimal
  33       100001         41       21
 117      1110101        165       75
 451      111000011      703      1C3
 431      110101111      657      1AF
   Base 10   Power   Preface   Symbol       Value
              10-12    pico       p      .000000000001

               10-9    nano       n       .000000001

               10-6   micro                 .000001

               10-3    milli      m          .001

               103     kilo       k          1000

               106    mega        M        1000000

               109     giga       G       1000000000
               1012    tera       T      1000000000000
   Base 2   Power   Preface   Symbol     Value
              210     kilo       k         1024

              220    mega        M       1048576

              230     Giga       G      1073741824



• What is the value of “k”, “M”, and “G”?
• In computing, particularly w.r.t. memory,
  the base-2 interpretation generally applies
In the lab…
1. Double click on My Computer
2. Right click on C:
3. Click on Properties




           / 230 =
   Determine the “free space” on all drives on a
    machine in the lab
                              Free space
          Drive       Bytes                GB
           A:
           C:
           D:
           E:
          etc.
   For common bases, add powers
                ab   ac = ab+c



           26    210 = 216 = 65,536
                     or…
          26    210 = 64   210 = 64k
   Two 1-bit values
               A       B   A+B
               0       0     0
               0       1     1
               1       0     1
               1       1    10
                                 “two”

                                         pp. 36-38
   Two n-bit values
     Add individual bits
     Propagate carries
     E.g.,
                   1        1
                   10101          21
                 + 11001        + 25
                  101110          46
   Decimal (just for fun)
                        35
                     x 105
                       175
                      000
                      35
                      3675

                             pp. 39
   Binary, two 1-bit values
                A        B     A B
                0        0      0
                0        1      0
                1        0      0
                1        1      1
   Binary, two n-bit values
     As with decimal values
     E.g.,             1110
                      x 1011
                        1110
                       1110
                      0000
                     1110
                    10011010
   Decimal to decimal (just for fun)

          3.14 =>     4 x 10-2 = 0.04
                      1 x 10-1 = 0.1
                      3 x 100 = 3
                                  3.14




                                         pp. 46-50
   Binary to decimal
       10.1011 =>       1   x   2-4   =   0.0625
                        1   x   2-3   =   0.125
                        0   x   2-2   =   0.0
                        1   x   2-1   =   0.5
                        0   x   20    =   0.0
                        1   x   21    =   2.0
                                          2.6875


                                                   pp. 46-50
.14579
                        x     2
   Decimal to binary
     3.14579            0.29158
                        x     2
                        0.58316
                        x     2
                        1.16632
                        x     2
                        0.33264
                        x     2
                        0.66528
                        x     2
                        1.33056
    11.001001...        etc.

                                  p. 50
Hexa-
Decimal     Binary            Octal      decimal
 29.8
          101.1101
                              3.07
                                          C.82
          Don’t use a calculator!

                                Skip answer   Answer
Answer


                                       Hexa-
 Decimal         Binary     Octal     decimal
  29.8       11101.110011… 35.63…     1D.CC…
  5.8125       101.1101       5.64     5.D
 3.109375      11.000111      3.07     3.1C
12.5078125   1100.10000010   14.404    C.82
Next topic

More Related Content

What's hot

Ch1.number systems
Ch1.number systemsCh1.number systems
Ch1.number systemsteba
 
Logic Design 2009
Logic Design 2009Logic Design 2009
Logic Design 2009lionking
 
Cmp104 lec 2 number system
Cmp104 lec 2 number systemCmp104 lec 2 number system
Cmp104 lec 2 number systemkapil078
 
Number Systems
Number SystemsNumber Systems
Number Systemsstudent
 
Computer arthtmetic,,,
Computer arthtmetic,,,Computer arthtmetic,,,
Computer arthtmetic,,,Ahsan Mehmood
 
Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...Get & Spread Knowledge
 
Digital and Logic Design Chapter 1 binary_systems
Digital and Logic Design Chapter 1 binary_systemsDigital and Logic Design Chapter 1 binary_systems
Digital and Logic Design Chapter 1 binary_systemsImran Waris
 
Logic Circuits Design - "Chapter 1: Digital Systems and Information"
Logic Circuits Design - "Chapter 1: Digital Systems and Information"Logic Circuits Design - "Chapter 1: Digital Systems and Information"
Logic Circuits Design - "Chapter 1: Digital Systems and Information"Ra'Fat Al-Msie'deen
 
Decimal To Hexadecimal Conversion Tips
Decimal To Hexadecimal Conversion TipsDecimal To Hexadecimal Conversion Tips
Decimal To Hexadecimal Conversion TipsKathleenSSmith
 
Binary Numbers
Binary NumbersBinary Numbers
Binary Numbersikjsamuel
 
7.digital basicsa
7.digital basicsa7.digital basicsa
7.digital basicsaChethan Nt
 
Automatically Defined Functions for Learning Classifier Systems
Automatically Defined Functions for Learning Classifier SystemsAutomatically Defined Functions for Learning Classifier Systems
Automatically Defined Functions for Learning Classifier SystemsDaniele Loiacono
 
Math1003 1.8 - Converting from Binary and Hex to Decimal
Math1003 1.8 - Converting from Binary and Hex to DecimalMath1003 1.8 - Converting from Binary and Hex to Decimal
Math1003 1.8 - Converting from Binary and Hex to Decimalgcmath1003
 
Math1003 1.6 - Binary Number System
Math1003 1.6 - Binary Number SystemMath1003 1.6 - Binary Number System
Math1003 1.6 - Binary Number Systemgcmath1003
 
Math1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and HexMath1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and Hexgcmath1003
 
Lec 1 number systems converted
Lec 1 number systems convertedLec 1 number systems converted
Lec 1 number systems convertedKamran Zafar
 

What's hot (19)

Ch1.number systems
Ch1.number systemsCh1.number systems
Ch1.number systems
 
Logic Design 2009
Logic Design 2009Logic Design 2009
Logic Design 2009
 
Cmp104 lec 2 number system
Cmp104 lec 2 number systemCmp104 lec 2 number system
Cmp104 lec 2 number system
 
Number Systems
Number SystemsNumber Systems
Number Systems
 
Computer arthtmetic,,,
Computer arthtmetic,,,Computer arthtmetic,,,
Computer arthtmetic,,,
 
Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...
 
Digital and Logic Design Chapter 1 binary_systems
Digital and Logic Design Chapter 1 binary_systemsDigital and Logic Design Chapter 1 binary_systems
Digital and Logic Design Chapter 1 binary_systems
 
Logic Circuits Design - "Chapter 1: Digital Systems and Information"
Logic Circuits Design - "Chapter 1: Digital Systems and Information"Logic Circuits Design - "Chapter 1: Digital Systems and Information"
Logic Circuits Design - "Chapter 1: Digital Systems and Information"
 
Decimal To Hexadecimal Conversion Tips
Decimal To Hexadecimal Conversion TipsDecimal To Hexadecimal Conversion Tips
Decimal To Hexadecimal Conversion Tips
 
12 cache questions
12 cache questions12 cache questions
12 cache questions
 
4 technology
4 technology4 technology
4 technology
 
Number systems
Number systemsNumber systems
Number systems
 
Binary Numbers
Binary NumbersBinary Numbers
Binary Numbers
 
7.digital basicsa
7.digital basicsa7.digital basicsa
7.digital basicsa
 
Automatically Defined Functions for Learning Classifier Systems
Automatically Defined Functions for Learning Classifier SystemsAutomatically Defined Functions for Learning Classifier Systems
Automatically Defined Functions for Learning Classifier Systems
 
Math1003 1.8 - Converting from Binary and Hex to Decimal
Math1003 1.8 - Converting from Binary and Hex to DecimalMath1003 1.8 - Converting from Binary and Hex to Decimal
Math1003 1.8 - Converting from Binary and Hex to Decimal
 
Math1003 1.6 - Binary Number System
Math1003 1.6 - Binary Number SystemMath1003 1.6 - Binary Number System
Math1003 1.6 - Binary Number System
 
Math1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and HexMath1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and Hex
 
Lec 1 number systems converted
Lec 1 number systems convertedLec 1 number systems converted
Lec 1 number systems converted
 

Similar to Decimal, Binary, Octal and Hexadecimal Number Systems

Similar to Decimal, Binary, Octal and Hexadecimal Number Systems (20)

Number systems
Number systemsNumber systems
Number systems
 
01.Number Systems
01.Number Systems01.Number Systems
01.Number Systems
 
01.number systems
01.number systems01.number systems
01.number systems
 
Computer number systems
Computer number systemsComputer number systems
Computer number systems
 
01.number systems
01.number systems01.number systems
01.number systems
 
5871320.ppt
5871320.ppt5871320.ppt
5871320.ppt
 
Number system
Number systemNumber system
Number system
 
Number Systems
Number SystemsNumber Systems
Number Systems
 
Number systems ii
Number systems   iiNumber systems   ii
Number systems ii
 
Computing 6
Computing 6Computing 6
Computing 6
 
Number Systems
Number SystemsNumber Systems
Number Systems
 
Number System
Number SystemNumber System
Number System
 
Binary number systems
Binary number systemsBinary number systems
Binary number systems
 
Computer Number System
Computer Number SystemComputer Number System
Computer Number System
 
Number systems
Number systemsNumber systems
Number systems
 
number system 1.pptx
number system 1.pptxnumber system 1.pptx
number system 1.pptx
 
Number system de (2131004) - 160920107003
Number system    de (2131004) - 160920107003Number system    de (2131004) - 160920107003
Number system de (2131004) - 160920107003
 
Unit 4.docx
Unit 4.docxUnit 4.docx
Unit 4.docx
 
Number systems r002
Number systems  r002Number systems  r002
Number systems r002
 
Week9.pptx
Week9.pptxWeek9.pptx
Week9.pptx
 

Recently uploaded

萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 

Recently uploaded (20)

萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
CIVIL ENGINEERING
CIVIL ENGINEERINGCIVIL ENGINEERING
CIVIL ENGINEERING
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 

Decimal, Binary, Octal and Hexadecimal Number Systems

  • 1.
  • 2. Used by Used in System Base Symbols humans? computers? Decimal 10 0, 1, … 9 Yes No Binary 2 0, 1 No Yes Octal 8 0, 1, … 7 No No Hexa- 16 0, 1, … 9, No No decimal A, B, … F
  • 3. Hexa- Decimal Binary Octal decimal 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7
  • 4. Hexa- Decimal Binary Octal decimal 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F
  • 5. Hexa- Decimal Binary Octal decimal 16 10000 20 10 17 10001 21 11 18 10010 22 12 19 10011 23 13 20 10100 24 14 21 10101 25 15 22 10110 26 16 23 10111 27 17 Etc.
  • 6. The possibilities: Decimal Octal Binary Hexadecimal pp. 40-46
  • 7. 2510 = 110012 = 318 = 1916 Base
  • 8. Decimal Octal Binary Hexadecimal Next slide…
  • 9. Weight 12510 => 5 x 100 = 5 2 x 101 = 20 1 x 102 = 100 125 Base
  • 10. Decimal Octal Binary Hexadecimal
  • 11. Technique  Multiply each bit by 2n, where n is the “weight” of the bit  The weight is the position of the bit, starting from 0 on the right  Add the results
  • 12. Bit “0” 1010112 => 1 x 20 = 1 1 x 21 = 2 0 x 22 = 0 1 x 23 = 8 0 x 24 = 0 1 x 25 = 32 4310
  • 13. Decimal Octal Binary Hexadecimal
  • 14. Technique  Multiply each bit by 8n, where n is the “weight” of the bit  The weight is the position of the bit, starting from 0 on the right  Add the results
  • 15. 7248 => 4 x 80 = 4 2 x 81 = 16 7 x 82 = 448 46810
  • 16. Decimal Octal Binary Hexadecimal
  • 17. Technique  Multiply each bit by 16n, where n is the “weight” of the bit  The weight is the position of the bit, starting from 0 on the right  Add the results
  • 18. ABC16 => C x 160 = 12 x 1 = 12 B x 161 = 11 x 16 = 176 A x 162 = 10 x 256 = 2560 274810
  • 19. Decimal Octal Binary Hexadecimal
  • 20. Technique  Divide by two, keep track of the remainder  First remainder is bit 0 (LSB, least-significant bit)  Second remainder is bit 1  Etc.
  • 21. 12510 = ?2 2 125 2 62 1 2 31 0 2 15 1 2 7 1 2 3 1 2 1 1 0 1 12510 = 11111012
  • 22. Decimal Octal Binary Hexadecimal
  • 23. Technique  Convert each octal digit to a 3-bit equivalent binary representation
  • 24. 7058 = ?2 7 0 5 111 000 101 7058 = 1110001012
  • 25. Decimal Octal Binary Hexadecimal
  • 26. Technique  Convert each hexadecimal digit to a 4-bit equivalent binary representation
  • 27. 10AF16 = ?2 1 0 A F 0001 0000 1010 1111 10AF16 = 00010000101011112
  • 28. Decimal Octal Binary Hexadecimal
  • 29. Technique  Divide by 8  Keep track of the remainder
  • 30. 123410 = ?8 8 1234 8 154 2 8 19 2 8 2 3 0 2 123410 = 23228
  • 31. Decimal Octal Binary Hexadecimal
  • 32. Technique  Divide by 16  Keep track of the remainder
  • 33. 123410 = ?16 16 1234 16 77 2 16 4 13 = D 0 4 123410 = 4D216
  • 34. Decimal Octal Binary Hexadecimal
  • 35. Technique  Group bits in threes, starting on right  Convert to octal digits
  • 36. 10110101112 = ?8 1 011 010 111 1 3 2 7 10110101112 = 13278
  • 37. Decimal Octal Binary Hexadecimal
  • 38. Technique  Group bits in fours, starting on right  Convert to hexadecimal digits
  • 39. 10101110112 = ?16 10 1011 1011 2 B B 10101110112 = 2BB16
  • 40. Decimal Octal Binary Hexadecimal
  • 41. Technique  Use binary as an intermediary
  • 42. 10768 = ?16 1 0 7 6 001 000 111 110 2 3 E 10768 = 23E16
  • 43. Decimal Octal Binary Hexadecimal
  • 44. Technique  Use binary as an intermediary
  • 45. 1F0C16 = ?8 1 F 0 C 0001 1111 0000 1100 1 7 4 1 4 1F0C16 = 174148
  • 46. Hexa- Decimal Binary Octal decimal 33 1110101 703 1AF Don’t use a calculator! Skip answer Answer
  • 47. Answer Hexa- Decimal Binary Octal decimal 33 100001 41 21 117 1110101 165 75 451 111000011 703 1C3 431 110101111 657 1AF
  • 48. Base 10 Power Preface Symbol Value 10-12 pico p .000000000001 10-9 nano n .000000001 10-6 micro .000001 10-3 milli m .001 103 kilo k 1000 106 mega M 1000000 109 giga G 1000000000 1012 tera T 1000000000000
  • 49. Base 2 Power Preface Symbol Value 210 kilo k 1024 220 mega M 1048576 230 Giga G 1073741824 • What is the value of “k”, “M”, and “G”? • In computing, particularly w.r.t. memory, the base-2 interpretation generally applies
  • 50. In the lab… 1. Double click on My Computer 2. Right click on C: 3. Click on Properties / 230 =
  • 51. Determine the “free space” on all drives on a machine in the lab Free space Drive Bytes GB A: C: D: E: etc.
  • 52. For common bases, add powers ab ac = ab+c 26 210 = 216 = 65,536 or… 26 210 = 64 210 = 64k
  • 53. Two 1-bit values A B A+B 0 0 0 0 1 1 1 0 1 1 1 10 “two” pp. 36-38
  • 54. Two n-bit values  Add individual bits  Propagate carries  E.g., 1 1 10101 21 + 11001 + 25 101110 46
  • 55. Decimal (just for fun) 35 x 105 175 000 35 3675 pp. 39
  • 56. Binary, two 1-bit values A B A B 0 0 0 0 1 0 1 0 0 1 1 1
  • 57. Binary, two n-bit values  As with decimal values  E.g., 1110 x 1011 1110 1110 0000 1110 10011010
  • 58. Decimal to decimal (just for fun) 3.14 => 4 x 10-2 = 0.04 1 x 10-1 = 0.1 3 x 100 = 3 3.14 pp. 46-50
  • 59. Binary to decimal 10.1011 => 1 x 2-4 = 0.0625 1 x 2-3 = 0.125 0 x 2-2 = 0.0 1 x 2-1 = 0.5 0 x 20 = 0.0 1 x 21 = 2.0 2.6875 pp. 46-50
  • 60. .14579 x 2  Decimal to binary 3.14579 0.29158 x 2 0.58316 x 2 1.16632 x 2 0.33264 x 2 0.66528 x 2 1.33056 11.001001... etc. p. 50
  • 61. Hexa- Decimal Binary Octal decimal 29.8 101.1101 3.07 C.82 Don’t use a calculator! Skip answer Answer
  • 62. Answer Hexa- Decimal Binary Octal decimal 29.8 11101.110011… 35.63… 1D.CC… 5.8125 101.1101 5.64 5.D 3.109375 11.000111 3.07 3.1C 12.5078125 1100.10000010 14.404 C.82