© 2010 Cisco Systems, Inc. All rights reserved. 1 Network Math.

Post on 03-Jan-2016

214 views 0 download

Tags:

Transcript of © 2010 Cisco Systems, Inc. All rights reserved. 1 Network Math.

© 2010 Cisco Systems, Inc. All rights reserved. 1

Network Math

2© 2010 Cisco Systems, Inc. All rights reserved.

Decimal Numbers AKA

BASE 10 Numbers

3© 2010 Cisco Systems, Inc. All rights reserved.

Decimal numbers are based on 10 digits:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Decimal Number Format

Ten Millions Millions

Hundred thousands

Tenthousands Thousands Hundreds Tens Ones

10,000,000 1,000,000 100,000 10,000 1,000 100 10 1

4© 2010 Cisco Systems, Inc. All rights reserved.

Example:

7,469

7000 + 400 + 60 + 9 = 7469

Decimal Number Format

Thousands Hundreds Tens Ones

7 4 6 9

X 1000 X 100 X 10 X 1

7000 400 60 9

5© 2010 Cisco Systems, Inc. All rights reserved.

Place holders for each digit are based on a power of 10

Decimal Number Format

Ten Millions Millions

Hundred thousands

Tenthousands Thousands Hundreds Tens Ones

10,000,000 1,000,000 100,000 10,000 1,000 100 10 1

107 106 105 104 103 102 101 100

6© 2010 Cisco Systems, Inc. All rights reserved.

Example:

7,469

TOTAL7469

Decimal Number Format is a Base 10 Format

Thousands Hundreds Tens Ones

7 4 6 9

X 103 X 102 X 101 X 100

7000 400 60 9

7© 2010 Cisco Systems, Inc. All rights reserved.

Binary Numbers AKA

Base 2 Numbers

8© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

Place holders for each digit are based on a power of 2

Binary (BASE 2) Number Format

27 26 25 24 23 22 21 20

9© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

20 = 1

Binary (BASE 2) Number Format

1

27 26 25 24 23 22 21 20

10© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

21 = 2

Binary (BASE 2) Number Format

2 1

27 26 25 24 23 22 21 20

11© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

22 = 4

Binary (BASE 2) Number Format

4 2 1

27 26 25 24 23 22 21 20

12© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

23 = 8

Binary (BASE 2) Number Format

8 4 2 1

27 26 25 24 23 22 21 20

13© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

24 = 16

Binary (BASE 2) Number Format

16 8 4 2 1

27 26 25 24 23 22 21 20

14© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

25 = 32

Binary (BASE 2) Number Format

32 16 8 4 2 1

27 26 25 24 23 22 21 20

15© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

26 = 64

Binary (BASE 2) Number Format

64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

16© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

27 = 128

Binary (BASE 2) Number Format

128 64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

17© 2010 Cisco Systems, Inc. All rights reserved.

Binary numbers are based on 2 digits: 0 & 1

The decimal value of each place in a binary number can be calculated by raising 2 to the appropriate power:

27 = 128

Binary (BASE 2) Number Format

128 64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

18© 2010 Cisco Systems, Inc. All rights reserved.

8-BIT BINARY NUMBERS

What do 8-bit binary numbers look like? They will use the digits 0 and 1

They will be 8 bits long

19© 2010 Cisco Systems, Inc. All rights reserved.

8-BIT BINARY NUMBERS

Here are some examples of 8-bit binary numbers.

00000101

10101010

11001100

11100111

20© 2010 Cisco Systems, Inc. All rights reserved.

8-BIT BINARY NUMBERS

There are 256 combinations of 8-bit binary numbers:

Smallest: 00000000

Largest: 11111111

21© 2010 Cisco Systems, Inc. All rights reserved.

What is the decimal value of the smallest 8-bit binary number? 00000000

Since zero is a factor when multiplying each place value, there are 8 zeros to add together:

0+0+0+0+0+0+0+0 = 0 converted to Base 10

8-BIT BINARY NUMBERS

0 0 0 0 0 0 0 0

128 64 32 16 8 4 2 1

0x128=0 0x64=0 0x32=0 0x16=0 0x8=0 0x4=0 0x2=0 0x1=0

27 26 25 24 23 22 21 20

22© 2010 Cisco Systems, Inc. All rights reserved.

What is the decimal value of the largest 8-bit binary number? 11111111

Since each place value is multiplied by 1, the 8 place values are added together:

128+64+32+16+8+4+2+1=255 converted to Base 10

8-BIT BINARY NUMBERS

1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1

1x128=128 1x64=64 1x32=32 1x16=16 1x8=8 1x4=4 1x2=2 1x1=1

27 26 25 24 23 22 21 20

23© 2010 Cisco Systems, Inc. All rights reserved.

What is the decimal value of this 8-bit binary number? 00000101

Each zero factor will result in a zero value when multiplying the place value, but the factors of 1 will be added together:

0+0+0+0+0+4+0+1 = 5 converted to Base 10

8-BIT BINARY NUMBERS

0 0 0 0 0 1 0 1

128 64 32 16 8 4 2 1

0x128=0 0x64=0 0x32=0 0x16=0 0x8=0 1x4=0 0x2=0 1x1=0

27 26 25 24 23 22 21 20

24© 2010 Cisco Systems, Inc. All rights reserved.

What is the decimal value of this 8-bit binary number? 10101010

Each zero factor will result in a zero value when multiplying the place value, but the factors of 1 will be added together:

128+0+32+0+8+0+2+0 = 170 converted to Base 10

8-BIT BINARY NUMBERS

1 0 1 0 1 0 1 0

128 64 32 16 8 4 2 1

1x128=128 0x64=0 1x32=32 0x16=0 1x8=8 0x4=0 1x2=2 0x1=0

27 26 25 24 23 22 21 20

25© 2010 Cisco Systems, Inc. All rights reserved.

What is the decimal value of this 8-bit binary number? 11001100

Each zero factor will result in a zero value when multiplying the place value, but the factors of 1 will be added together:

= converted to Base 10

8-BIT BINARY NUMBERS

1 1 0 0 1 1 0 0

128 64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

26© 2010 Cisco Systems, Inc. All rights reserved.

What is the decimal value of this 8-bit binary number? 11100111

Each zero factor will result in a zero value when multiplying the place value, but the factors of 1 will be added together:

= converted to Base 10

8-BIT BINARY NUMBERS

1 1 1 0 0 1 1 1

128 64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

27© 2010 Cisco Systems, Inc. All rights reserved.

CONVERSIONS Binary to Decimal Decimal to Binary

28© 2010 Cisco Systems, Inc. All rights reserved.

Remember the decimal values for each placeholder in an 8-bit binary number:

Converting from Binary to Decimal and

Converting from Decimal to Binary utilize this

These conversions will be necessary numerous times!

IMPORTANT TO REMEMBER!

128 64 32 16 8 4 2 1

29© 2010 Cisco Systems, Inc. All rights reserved.

30© 2010 Cisco Systems, Inc. All rights reserved.