Bit Patterns

Download Report

Transcript Bit Patterns

Math Review
Do you remember, from math class, how
exponentiation operations are
typically represented?
an
a is known as the "base"
n is known as the "exponent".
You might say, "a raised to the power of
n".
Warm Up
Try to find a value for each of the
exponents shown below.
 20 =
 21 =
 22 =
 23 =
 24 + 21 =
Bit Patterns
Computer Number Systems
Scott Baranick & Daniel Velasquez
Bits and Bytes
A
bit is the short name for "binary
digit".
 A bit can store only two values.
Off or On switch
0 or 1
False or True
A
byte is a series of 8 bits or switches.
Bits and Bytes
A
kilobyte is 1024 bytes,
– In other words, 210
–This is often rounded to 1,000
bytes
Bits and Bytes
A
megabyte is either 1000 or
1024 kilobytes.
A gigabyte is either 1000 or
1024 megabytes.
What's next?
Number System Definitions



Binary is just another name for base 2.
Decimal is just another name for base 10.
Hexadecimal is just another name for base 16.
Decimal vs. Binary
101
1 x 102 +
0 x 101 + 1 x 100
= 10110
1 0 12
1 x 22
+
0 x 21
+
1 x 20
= 510
Counting in Base 10
0
+ 1
1
+ 1
2
+ 1
3
.
.
9
+ 1
10
Counting in Base 2
 "Computer
Science Unplugged"
Class Activity:
 Use
Flip cards to demonstrate
binary addition.
 Also use the hats to show the place
values.
Binary Numbers Worksheet

Now that we know how to count in base 2,
fill in the missing binary numbers in the
middle column of the worksheet.
Binary to Decimal
1 0 0 1 0 1
1 x 20 = 1 x one
0 x 21 = 0 x two
1 x 22 = 1 x four
=
=
=
1
0
4
0 x 23 = 0 x eight
0 x 24 = 0 x sixteen
=
=
0
0
1 x 25 = 1 x thirty-two = 32
37
Back of the Worksheet

Complete the top half of the back of the
worksheet to demonstrate your
understanding of how binary and decimal
numbers relate to each other.
1111




What does this binary number represent in base
10?
Answer: 15
Notice that this is the same as the base of 2 raised
by the number of bits minus 1.
Formula
largest number = 2(n) – 1
where n represents the number of bits that are available.

So what then are the largest numbers that can be
represented using 16 bits? 32 bits? and 64 bits?
Summary
Recognize that computers, regardless of
brand or type, are binary machines.
 All the math done inside a computer is done
in binary.
 The computer converts the numbers into
decimal only when it has to display the
number on the screen or show the number
on a printed report.

End Day 1