dlc_2131704_number_baseconversions
TRANSCRIPT
![Page 1: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/1.jpg)
SHANTILAL SHAH GOVERNMENT ENGINEERING COLLEGE,
BHAVNAGARPostal Address : New Sidsar Campus Post : Vartej, Sidsar, Bhavnagar-364060, Gujarat, IndiaContact : 0278-2445509,2445767 Fax : 0278-2445509Website: http://www.ssgec.ac.in/
Roll No. Enrollment No. Name
3017 140430117019 JITIN J PILLAI
3010 140430117012 PARTH DODIYA
3016 140430117018 ISHAN J BHATT
Department : INSTRUMENTATION & CONTROLCourse : B.E. (2014 Batch)Semester : 3rd Batch : B1
PREPARED BY :
![Page 2: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/2.jpg)
NUMBER BASE CONVERSIONS
Subject: DIGITAL LOGIC
CIRCUITS(2131704)
![Page 3: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/3.jpg)
Quantities/Counting (1 of 3)
Decimal Binary OctalHexa-decimal
0 0 0 01 1 1 12 10 2 23 11 3 34 100 4 45 101 5 56 110 6 67 111 7 7
![Page 4: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/4.jpg)
Quantities/Counting (2 of 3)
Decimal Binary OctalHexa-decimal
8 1000 10 89 1001 11 910 1010 12 A11 1011 13 B12 1100 14 C13 1101 15 D14 1110 16 E15 1111 17 F
![Page 5: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/5.jpg)
Quantities/Counting (3 of 3)
Decimal Binary OctalHexa-decimal
16 10000 20 1017 10001 21 1118 10010 22 1219 10011 23 1320 10100 24 1421 10101 25 1522 10110 26 1623 10111 27 17 Etc.
![Page 6: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/6.jpg)
Conversion Among BasesThe possibilities:
Hexadecimal
Decimal Octal
Binary
![Page 7: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/7.jpg)
Quick Example
2510 = 110012 = 318 = 1916
Base
![Page 8: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/8.jpg)
Decimal to Decimal (just for fun)
Hexadecimal
Decimal Octal
Binary
![Page 9: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/9.jpg)
12510 => 5 x 100= 52 x 101= 201 x 102= 100
125
Base
Weight
![Page 10: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/10.jpg)
Binary to Decimal
Hexadecimal
Decimal Octal
Binary
![Page 11: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/11.jpg)
Binary to DecimalTechnique
◦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
![Page 12: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/12.jpg)
Example
1010112 => 1 x 20 = 11 x 21 =
20 x 22 =
01 x 23 =
80 x 24 =
01 x 25 =
32
4310
Bit “0”
![Page 13: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/13.jpg)
Octal to Decimal
Hexadecimal
Decimal Octal
Binary
![Page 14: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/14.jpg)
Octal to DecimalTechnique
◦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
![Page 15: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/15.jpg)
Hexadecimal to Decimal
Hexadecimal
Decimal Octal
Binary
![Page 16: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/16.jpg)
Hexadecimal to DecimalTechnique
◦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
![Page 17: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/17.jpg)
Example
ABC16 => C x 160 = 12 x 1 = 12 B x 161 = 11 x 16 = 176 A x 162 = 10 x 256 = 2560
274810
![Page 18: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/18.jpg)
Decimal to Binary
Hexadecimal
Decimal Octal
Binary
![Page 19: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/19.jpg)
Decimal to BinaryTechnique
◦Divide by two, keep track of the remainder
◦First remainder is bit 0 (LSB, least-significant bit)
◦Second remainder is bit 1◦Etc.
![Page 20: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/20.jpg)
Example
12510 = ?2
2 125 62 12 31 02 15 12 7 12 3 12 1 12 0 1
12510 = 11111012
![Page 21: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/21.jpg)
Octal to Binary
Hexadecimal
Decimal Octal
Binary
![Page 22: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/22.jpg)
Octal to Binary
Technique
◦Convert each octal digit to a 3-bit equivalent binary representation
![Page 23: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/23.jpg)
Example7058 = ?2
7 0 5
111 000 101
7058 = 1110001012
![Page 24: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/24.jpg)
Hexadecimal to Binary
Hexadecimal
Decimal Octal
Binary
![Page 25: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/25.jpg)
Hexadecimal to Binary
Technique◦Convert each hexadecimal digit to a 4-bit
equivalent binary representation
![Page 26: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/26.jpg)
Example10AF16 = ?2
1 0 A F
0001 0000 1010 1111
10AF16 = 00010000101011112
![Page 27: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/27.jpg)
Decimal to Octal
Hexadecimal
Decimal Octal
Binary
![Page 28: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/28.jpg)
Decimal to OctalTechnique
◦Divide by 8◦Keep track of the remainder
![Page 29: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/29.jpg)
Example123410 = ?8
8 1234 154 28 19 28 2 38 0 2
123410 = 23228
![Page 30: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/30.jpg)
Decimal to Hexadecimal
Hexadecimal
Decimal Octal
Binary
![Page 31: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/31.jpg)
Decimal to HexadecimalTechnique
◦Divide by 16◦Keep track of the remainder
![Page 32: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/32.jpg)
Example123410 = ?16
123410 = 4D216
16 1234 77 216 4 13 = D16 0 4
![Page 33: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/33.jpg)
Binary to Octal
Hexadecimal
Decimal Octal
Binary
![Page 34: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/34.jpg)
Binary to OctalTechnique
◦Group bits in threes, starting on right◦Convert to octal digits
![Page 35: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/35.jpg)
Example10110101112 = ?8
1 011 010 111
1 3 2 7
10110101112 = 13278
![Page 36: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/36.jpg)
Binary to Hexadecimal
Hexadecimal
Decimal Octal
Binary
![Page 37: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/37.jpg)
Binary to HexadecimalTechnique
◦Group bits in fours, starting on right◦Convert to hexadecimal digits
![Page 38: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/38.jpg)
Example10101110112 = ?16
10 1011 1011
2 B B
10101110112 = 2BB16
![Page 39: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/39.jpg)
Octal to Hexadecimal
Hexadecimal
Decimal Octal
Binary
![Page 40: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/40.jpg)
Octal to HexadecimalTechnique
◦Use binary as an intermediary
![Page 41: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/41.jpg)
Example10768 = ?16
1 0 7 6
001 000 111 110
2 3 E
10768 = 23E16
![Page 42: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/42.jpg)
Hexadecimal to Octal
Hexadecimal
Decimal Octal
Binary
![Page 43: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/43.jpg)
Hexadecimal to OctalTechnique
◦Use binary as an intermediary
![Page 44: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/44.jpg)
Example1F0C16 = ?8
1 F 0 C
0001 1111 0000 1100
1 7 4 1 4
1F0C16 = 174148
![Page 45: DLC_2131704_number_baseconversions](https://reader036.vdocuments.mx/reader036/viewer/2022081605/58f197581a28ab62038b4593/html5/thumbnails/45.jpg)