Binary System

  • Uploaded by: جدxجد
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Binary System as PDF for free.

More details

  • Words: 1,033
  • Pages: 49
Binary System

Bits, Bytes, and Buzzwords Common terms might describe file size or memory size: Bit: smallest unit of information Byte: a grouping of eight bits of information K: (kilobyte); 1024 bytes equals 1K of storage.

Bits, Bytes, and Buzzwords MB: (megabyte); about 1 million bytes of information GB: (gigabyte); about 1 billion bytes of information TB: (terabyte); about 1 million megabytes of information

Decimal System • Numbers 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, ... • Use 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 • We know that 5304 = 5*103+3*102+0*101+4*100

• Base 10

Binary System • BINARY numbers: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, .... • Written with only 2 digits: "0" and "1" • In the same way as for decimal, 1011 (binary) = 1*23+0*22+1*21+1*20= 11 (decimal) • Base 2 • Converting from binary to decimal is simple, just as for 1011 above.

Binary System • How to know if 1011 is in binary or in decimal? Subscripts are used to show the base: 10112 (binary number), 101110 (decimal number)

Negative Binary Integers From 255 to 128 are treated as negative decimal Number From -1 to 128

Decimal integer -1

Binary integer

(255)

11111111

-10 (246)

11110110

-20 (236) -30 (226)

11101100 11100010

………..

……………

Positive Binary Integers Decimal 0 1 2 3 4 5 6 7 8 9 10 11

Binary 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011

Decimal

÷2

*2 Binary

Example 1 Convert Decimal to binary (35)10

= (… )2 (110001) 2

35

÷2

1

17

÷2

1

8

÷2

0

4

÷2

0

2

÷2

0

1

÷2

1

NO

Example 2 Convert Decimal to binary (45)10 = ( (101101) … )2 2 45

÷2

1

22

÷2

0

11

÷2

1

5

÷2

1

2

÷2

0

1

÷2

1

NO

Example 3 Convert Decimal to binary (55)10 = ( (110111) … )2 2 55

÷2

1

27

÷2

1

13

÷2

1

6

÷2

0

3

÷2

1

1

÷2

1

NO

Example 4 Convert Decimal to binary (72)10

= ((1001000) … )2 2

72

÷2

0

36

÷2

0

18

÷2

0

9

÷2

1

4

÷2

0

2

÷2

0

1

÷2

1

NO

Example 5 Convert Decimal to binary (85)10

= ((1010101) … )2 2

85

÷2

1

42

÷2

0

21

÷2

1

10

÷2

0

5

÷2

1

2

÷2

0

1

÷2

1

NO

Example 6 convert binary to decimal ( 100101)2 = (….)10

1*20+0*21+1*22+0*23+0*24+1*25 = 37

Example 7 convert binary to decimal ( 111101)2 = (….)10

1*20+0*21+1*22+1*23+1*24+1*25 = 61

Example 8 convert binary to decimal ( 111111)2 = (….)10

1*20+1*21+1*22+1*23+1*24+1*25 = 63

Example 9 convert binary to decimal ( 1100000)2 = (….)10

0*20+0*21+0*22+0*23+0*24+1*25+1*22 = 96

Example 10 convert binary to decimal ( 1101001)2 = (….)10

1*20+0*21+0*22+1*23+0*24+1*25+1*22 = 105

Example 11 Convert decimal fraction into binary

(0.125)10

= ( .001 … )2

0.125 0.250 0.50

* * *

integer

2

0.250

0

2

0.50

0

2

1

1

Example 12 Convert decimal fraction into binary

(0.0625)10

.0001 = (… )2

0.0625 0.1250 0.2500 0.5000

* * * *

integer

2

0.1250

0

2

0.2500

0

2

0.5000

0

2

1

1

Example 13 Convert decimal fraction into binary

(0.03125)10

=.00001 ( … )2

integer

0.03125

*

2

0.06250

0

0.06250

*

2

0.12500

0

0.12500

*

2

0.25000

0

0.25000

*

2

0.5000

0

0.5000

*

1

1

2

Example 14 convert fraction binary to decimal

( .0001)2 = (….) 0.0625 10

0*2-1 + 0*2-2 +0*2-3 + 1*2-4 = 1/16 =0.0625

Example 15 convert fraction binary to decimal

( .0011)2 = (….) 0.0625 10

0*2-1 + 0*2-2 +1*2-3 + 1*2-4

1 1 = + = 0.1875 8 16

Example 16 Convert decimal into binary

(35.125)10

= (100011.001 … )2

35

2

1

17

2

1

8

2

0

4

2

0

2

2

0

1

2

1

NO

100011

integer

0.125 *2

0.250

0

0.250 *2

0.50

0

0.50 *2

1

1

.001

Example 17 Convert decimal into binary

(42.125)10

= (101010.001 … )2

42

2

0

21

2

1

10

2

0

5

2

1

2

2

0

1

2

1

NO

101010

integer

0.125 *2

0.250

0

0.250 *2

0.50

0

0.50 *2

1

1

.001

Example 18 Convert decimal into binary

(39.125)10

= (100111.001 … )2

39

2

1

19

2

1

9

2

1

4

2

0

2

2

0

1

2

1

NO

101010

integer

0.125 *2

0.250

0

0.250 *2

0.50

0

0.50 *2

1

1

.001

Addition

1+0=1 0+1=1 0+0=0 1+1=0

carry 1

Example 19

1

11000 + 1100 100100

Example 20

1

11000 + 1 1100 110100

Example 21

1

1

1

1011000 + 111100 10010100

Example 22

1 1 1

+

100100.000 1111101.001 10100001.001

Example 23

1 1 1

+

1 100101.000 1111101.001 11100010.001

Subtraction

1-1=0 1-0=1 0-0=0 0-1=1

borrow 1

Ex 24

borrow 1

-

11000 1100 1100

Ex 25

borrow 1

-

1111101.000 100100.001 1011000.111

Ex 26

borrow 1

-

11110 1101 10001

Ex 27

borrow 1

-

11111.000 110.001 11000.111

Multiplication

1*0=0 0*1=0 0*0=0 1*1=1

Example 28

11000 * 110 00000 11000 11000 1001000

Example 29

11111 * 11 11111 11111 1011101

Example 30

1101.1 * 110.01 11011 00000 00000 11011 11011 1010100.011

Example 31

11111 * 11101 11111 00000 11111 11111 11111 1110000011

Example 32

11.1 * 1.11 111 111 111 100.001

Exercises 1- Convert Decimal to binary (25)10

= ( … )2

(80)10

= ( … )2

(59.125)10

= ( … )2

(31.0625)10 (125)10

= ( … )2

= ( … )2

Exercises 2- Convert binary to Decimal

(…..)10

= ( 0.01)2

(…..)10

= ( 0.001)2

(…..)10 (….)10

= ( 0.0001)2 = ( 0.1)2

Exercises 3- Convert Decimal to binary

(0.125)10

= ( … )2

(0.0625)10

= ( … )2

(0.03125)10 (0.5)10

= ( … )2

= ( … )2

Exercises 4- binary addition 11011 + 111 1111001 + 111111 10001 + 100001 0.1101 + 0.101 0.010001+ 0.0101 + 0.010111

Exercises 5- binary multiplication 11011 * 111 11001 * 11101 1001 * 1001 0.101 * 0.01 0.0111 * 0.0101

Related Documents


More Documents from ""

3
April 2020 28
2
April 2020 32
Prague.docx
October 2019 36
7
April 2020 21
80888.pdf
June 2020 21
May 2020 11