0% found this document useful (0 votes)
27 views29 pages

T1 STUDENT Binary Systems

Uploaded by

mychudoha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views29 pages

T1 STUDENT Binary Systems

Uploaded by

mychudoha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 29

Objectives

• Understand how and why computers use binary to


represent all forms of data
• Define the terms bit, nibble, byte, kibibyte, mebibyte,
gibibyte, tebibyte, pebibyte and exbibyte
• Convert positive denary whole numbers (0-255) into
8-bit binary numbers and vice versa
Binary systems
Unit 1 Data representation

Starter
• What is this symbol?
• What numbers is it
made from?
• How many states does
it control?
Binary systems
Unit 1 Data representation

Understanding binary
• Computers understand only two states:
power on, or power off
• This is represented by
switches, and computers
are essentially calculators
made up of billions
of switches
• Power on = 1
• Power off = 0
Binary systems
Unit 1 Data representation

Binary number system


• Computers use a binary number system consisting
of only 0s and 1s
• Everything that a computer needs to process must be
converted into a binary format
• This format is used for storing:
– numbers,
– text,
– images, ?
– Sound
– program instructions
Binary systems
Unit 1 Data representation

Creating a circuit
• Computers comprise billions of switches to turn
current on and off
Binary systems
Unit 1 Data representation

Circuits
• Use the keywords below to explain how this
electrical circuit works:

+
_

Battery Switch Lamp


Binary systems
Unit 1 Data representation

Kibibyte or kilobyte?
• 1 kilobyte is 1000 bytes
• 1 kibibyte is 1024 bytes

• All other unit prefixes work


What’s the same way
the difference?
• 1 megabyte is 1000,000 bytes
• 1 mebibyte is 1,048,576 bytes (1024 x 1024)
Binary systems
Unit 1 Data representation

Bits and bytes


• Many units are used for data storage in computers
• 1 bit = a single 0 or 1
• 1 byte = 8 bits = 1 character of text
• 1 nibble = 4 bits or half a byte
• 1 KiB (kibibyte) = 1024 bytes (so 2 KiB in bytes = 2 x 1024)
• 1 MiB (mebibyte) = 1024 KiB (so 2 MiB in bytes = 2 x 1024 x 1024)
• 1 GiB (gibibyte) = 1024 MiB
• 1 TiB (tebibyte) = 1024 GiB
• 1 PiB (pebibyte) = 1024 TiB
• 1 EiB (exbibyte) = 1024 PiB
• Make a mnemonic for K, M, G, T, P and E
Binary systems
Unit 1 Data representation

Units
• One suggestion
• Kites – kibi
• Make - mebi
• Great – gibi
• Toy – tebi
• Planes – pebi
for the
• Elderly - exbi
Binary systems
Unit 1 Data representation

Starter:
A sense of scale – what’s the order? (smallest to largest) In the
chat number your order. DO NOT post your answer yet
1. A full page of text

2. Music CD capacity

3. Hard disk capacity

4. One small digital colour photograph

5. DVD capacity

6. One character of text


Binary systems
Unit 1 Data representation

A sense of scale
File Size
One character of text 1 byte
A full page of text 30 KiB
One small digital colour photograph 3 MiB
Music CD capacity 650 MiB
DVD capacity 4.5 GiB
Hard disk capacity 1 TiB
Binary systems
Unit 1 Data representation

Binary representation
• How many combinations or states can each of the
number of switches given produce?
Number of Switches (Bits) Possible combinations or states
1 2
2 4
3
4
5
6
7
8
Binary systems
Unit 1 Data representation

Binary and denary number


systems
• Denary is a base 10 number system with 10 digits 0-9
• Why do we usually use 10 digits?

• Binary is a base 2 number system with 2 digits,


0 and 1
Binary systems
Unit 1 Data representation

Numbers with the denary system


Thousands, Hundreds, Tens and Units

1000 100 10 1
2 7 0 3
2x1000 + 7x100 + 0x10 + 3x1 = ???
Binary systems
Unit 1 Data representation

Binary works in exactly the


same way

128 64 32 16 8 4 2 1
1 0 0 1 0 1 1 0
1x128 + 1x16 + 1x4 + 1x2 =?
Binary systems
Unit 1 Data representation

Binary to denary conversion


• What is:

128 64 32 16 8 4 2 1
0 0 1 1 1 0 0 1
Binary systems
Unit 1 Data representation

Most and least significant bit


• The most significant bit (MSB) is the bit with the
largest value
• This is the bit that is furthest to the left

• The least significant bit (LSB) is the bit with the


smallest value
• This is the bit that is furthest to the right

128 64 32 16 8 4 2 1
1 0 0 1 1 1 0 1
Binary systems
Unit 1 Data representation

Representing values
• Consider the byte value 0011 1001
• This is represented in denary as 57
• As an electrical circuit this could be represented as:

0 0 1 1 1 0 0 1
Binary systems
Unit 1 Data representation

Worksheet 1
• Complete Task 1 on Worksheet 1
Binary systems
Unit 1 Data representation

Denary to binary
• How do you convert 28 to binary?
• Method
• Working right to left, write out the numbers 1, 2, 4, 8 and so
on, doubling each time to 128

128 64 32 16 8 4 2 1
0 0 0 1 1 1 0 0
• 128, 64 and 32 are all greater than 28, so put a zero for these
• Put a 1 in the 16 column, 28 – 16 = 12
• Put a 1 in the 8 column, 12 – 8 = 4
• Put a 1 in the 4 column, 4 – 4 = 0 so put zero in other
columns
Binary systems
Unit 1 Data representation

Representing large integers


• 1 byte (8 bits) can represent the numbers between
0 (0000 0000) and 255 (1111 1111)

28 – 1 = 255
• What is the largest number that can be held in 16 bits?
• What is the largest number that can be held in 32 bits?
Binary systems
Unit 1 Data representation

Representing large integers


• Computers used to use two bytes to represent
an integer
• Older versions of Microsoft Excel used to have only
65,536 rows (from 1 to 65,536)
• The rows will have been addressed with a two byte integer

• Nowadays, they mostly use four bytes


• Programmers need to consider the maximum numbers that
can be stored by the type of integer they are using
Binary systems
Unit 1 Data representation

Worksheet 1
• Complete Task 2 on Worksheet 1
Binary systems
Unit 1 Data representation

16-bit conversions
• 16-bit conversions work in just the same way as 8-bit
conversions
• The numbers of the columns double for each column to
the left:
32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1

• Convert the binary number 1000000000011010


to denary
• Convert the denary number 4608 to binary
Binary systems
Unit 1 Data representation

Binary data in computers


• Data is processed in computers by the central
processing unit (CPU)
• CPUs make use of logic gates to process the data
• Data is stored in special locations on the CPU known
as registers
• Look at the values stored in the CPU
• What are the values stored
in the registers A and B?
• What operation (+ or -) was used
to reach the answer stored in register C?
Binary systems
Unit 1 Data representation

Worksheet 1
• Complete Task 3 and Task 4 on Worksheet 1
Binary systems
Unit 1 Data representation

Plenary
• In pairs:
• Which numbers are stored in one bit?
• How many bits are there in a nibble and a byte?
• What are the units after a kibibyte?
• What is zero in binary?
• What is 255 in binary?
• What is 39 in binary?
Binary systems
Unit 1 Data representation

Copyright

© 2021 PG Online Limited

The contents of this unit are protected by copyright.

This unit and all the worksheets, PowerPoint presentations, teaching guides and other associated files
distributed with it are supplied to you by PG Online Limited under licence and may be used and copied by you
only in accordance with the terms of the licence. Except as expressly permitted by the licence, no part of the
materials distributed with this unit may be used, reproduced, stored in a retrieval system, or transmitted, in any
form or by any means, electronic or otherwise, without the prior written permission of PG Online Limited.

Licence agreement

This is a legal agreement between you, the end user, and PG Online Limited. This unit and all the worksheets,
PowerPoint presentations, teaching guides and other associated files distributed with it is licensed, not sold, to
you by PG Online Limited for use under the terms of the licence.

The materials distributed with this unit may be freely copied and used by members of a single institution on a
single site only. You are not permitted to share in any way any of the materials or part of the materials with any
third party, including users on another site or individuals who are members of a separate institution. You
acknowledge that the materials must remain with you, the licencing institution, and no part of the materials may
be transferred to another institution. You also agree not to procure, authorise, encourage, facilitate or enable any
third party to reproduce these materials in whole or in part without the prior permission of PG Online Limited.

You might also like