SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à Decimal, Binary, Octal and Hexadecimal Number Systems

Similaire à 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
 

Dernier

VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(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 Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Pooja Nehwal
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhisoniya singh
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
presentation about microsoft power point
presentation about microsoft power pointpresentation about microsoft power point
presentation about microsoft power pointchhavia330
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(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
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
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
 

Dernier (20)

VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(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...
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
presentation about microsoft power point
presentation about microsoft power pointpresentation about microsoft power point
presentation about microsoft power point
 
Call Girls In Vaishali 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vaishali 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Vaishali 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vaishali 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
(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...
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
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
 

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