Professional Documents
Culture Documents
Chapter 1 Information Representation
Chapter 1 Information Representation
Chapter 1 Information Representation
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to : WATCH ME
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
HELP ME
Expand 2021 in base 10
LEARNING OBJECTIVE
Ss will be able to : WATCH ME
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
SHOW ME
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
WATCH ME
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems SHOW ME
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
WATCH ME
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
SHOW ME
LEARNING OBJECTIVE
Ss will be able to :
WATCH ME
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
SHOW ME
LEARNING OBJECTIVE
Ss will be able to :
BITS AND BYTES Bits can be grouped together to
make them easier to work with.
Understand the basis of different number
systems
A group of 8 bits is called a
Convert an integer value from one number base
byte.
/ representation to another Other groupings include:
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes Nibble - 4 bits (half a byte)
Use the binary, denary, hexadecimal number Byte - 8 bits
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
Denary prefixes VS Binary Prefixes
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
1 kilobyte = 1000 byte = 103 Bytes
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
1 megabyte = 1000000 bytes = 106 Bytes
Perform Binary addition and subtraction 1 gigabyte = 1000000000 bytes = 109 Bytes
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
• Digital instruments
I can explain binary, denary and hex uses.
I can define denary & Binary prefixes.
I can Perform binary addition &
subtraction • Counting systems
I can Provide applications of BCD, ASCII
& Unicode.
I can represent signed and unsigned
integers in binary using 2’s complement
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte,
Kilo and KibiByte, Mega and MebiByte,
Giga and GibiByte, Tera and Tebibyte,
BCD (Binary Coded Decimal), ASCII,
Unicode, 1s & 2’s Compliment
HELP ME
• What would the register contain if only motor C was ON
and the motors were turning in a BACKWARDS
direction?
• What would the register contain if motor B and motor C
were both ON but B was turning in a backward
direction and C was turning in a forward direction?
• What would be the effect if the register contained the
following?1 1 1 1 1 1 1 1
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
USE OF HEXADECIMAL SYSTEM
systems
Convert an integer value from one number base Memory Dump
/ representation to another
Show understanding of binary magnitudes and Hexadecimal is used
the difference between binary prefixes and
decimal prefixes in developing new software
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
to trace errors in program ( DEBUGGING)
binary numbers
Perform Binary addition and subtraction It is easier to work with B5A41AFC rather than
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
1011-1001-1010-0100-0001-1010-1111-1100
I can solve conversion problems
I can explain binary, denary and hex uses.
I can define denary & Binary prefixes. The contents of part of the computer memory can hold the key to solve many problems. When
I can Perform binary addition & subtraction memory contents are output to printer and monitor, this is known as MEMORY DUMP .
I can Provide applications of BCD, ASCII
& Unicode. Program developer can look at each of the hexadecimal codes and determine where the error lies.
I can represent signed and unsigned integers This is more manageable than binary.
in binary using 2’s complement
It is a powerful fault tracing tool but requires considerable knowledge of computer architecture.
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to : HTML ( HYPERTEXT MARK-UP
Understand the basis of different number
systems LANGUAGE))
Convert an integer value from one number
base / representation to another
Show understanding of binary magnitudes Used while writing and developing web pages.
and the difference between binary prefixes
and decimal prefixes
Use the binary, denary, hexadecimal number
It’s a mark-up language and is used in processing, definition and presentation
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation of the text.
for binary numbers
Perform Binary addition and subtraction HTML code is often used to represent colours of text on screen.
SUCCESS
Understand BCD, CRITERIA
ASCII and Unicode
I can solve conversion problems The different intensity of primary colours is determined by hexadecimal
I can explain binary, denary and hex uses.
value. R G B
I can define denary & Binary prefixes.
I can Perform binary addition & # FF 00 00 – RED FF 00 00
subtraction
I can Provide applications of BCD, ASCII
& Unicode.
# 00 FF 00 – GREEN 00 FF 00
I can represent signed and unsigned
# 00 00 FF – BLUE 00 00 FF
integers in binary using 2’s complement
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte,
Kilo and KibiByte, Mega and MebiByte,
Giga and GibiByte, Tera and Tebibyte,
BCD (Binary Coded Decimal), ASCII,
Unicode, 1s & 2’s Compliment
LEARNING OBJECTIVE
Ss will be able to : MAC ( MEDIA ACCESS CONTROL)
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number MAC address is a number that uniquely identifies a device on the internet.
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers MAC address refers to the NIC which is part of the device.
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode MAC is made up of 48 bits, shown in 6 groups of hexadecimal numbers
I can solve conversion problems
I can explain binary, denary and hex uses.
NN:NN:NN:DD:DD:DD
I can define denary & Binary prefixes.
First half determine the number of the manufacturer
I can Perform binary addition & subtraction
I can Provide applications of BCD, ASCII
& Unicode.
Second half determines the serial number of the device.
I can represent signed and unsigned integers
in binary using 2’s complement
e.g. 00-1c-b3-4f-25-fe
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
ASSEMBLY CODE AND MACHINE CODE
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and Computer memory can be referred to directly using machine code or assembly code.
decimal prefixes
Use the binary, denary, hexadecimal number This can have many advantages to program developers or when carrying out
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for troubleshooting.
binary numbers
Perform Binary addition and subtraction Hexadecimal makes it much easier, faster and less error prone to write code
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode compared to binary.
I can solve conversion problems Using true machine code (which uses binary) is very cumbersome and it takes a long
I can explain binary, denary and hex uses.
time to key in the values. It is also very easy to mistype the digits in a ‘sea of 1s and
I can define denary & Binary prefixes.
0s’.
I can Perform binary addition & subtraction
I can Provide applications of BCD, ASCII Example: STO FFA4 (assembly code)
& Unicode.
I can represent signed and unsigned integers A5E4 FFA4 (machine code using hexadecimal values)
in binary using 2’s complement
1010 0101 1110 0100 1111 1111 1010 0100 (machine code using binary)
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
Machine code and assembly code are examples of low-level languages and are used by
GibiByte, Tera and Tebibyte, BCD (Binary software developers when producing, for example, computer games
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
WEB ADDRESS
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number Each character used on a keyboard has an ASCII CODE (AMERICAN STANDARD
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for CODE FOR INFORMATION INTERCHANGE).
binary numbers
Perform Binary addition and subtraction These codes can be represented using hexadecimal values or decimal values.
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
A good example of the use of ASCII codes is the representation of a web address (or
I can solve conversion problems
URL, which stands for uniform resource locator) such as www.hodder.co.uk which
I can explain binary, denary and hex uses.
becomes (using hexadecimal values):
I can define denary & Binary prefixes.
I can Perform binary addition & subtraction
I can Provide applications of BCD, ASCII
& Unicode.
I can represent signed and unsigned integers
in binary using 2’s complement
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
BINARY ADDITION
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
Adding binary numbers
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Adding binary numbers is similar to adding denary
Perform Binary addition and subtraction numbers.
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
Example: Adding the binary numbers 11 and 100
I can solve conversion problems
I can explain binary, denary and hex uses. Write the numbers out using the column method. Start from
I can define denary & Binary prefixes.
the right, and simply add the numbers.
I can Perform binary addition & subtraction
I can Provide applications of BCD, ASCII 111 is 7 if converted back to denary
& Unicode.
I can represent signed and unsigned integers
in binary using 2’s complement
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to : Example: Adding two 1’s in same column
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
Sometimes a binary addition will require you to carry
decimal prefixes over values into the next highest place value column,
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
e.g. when finding the sum of the binary numbers 0010
binary numbers
and 0111:
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
There is a clash when adding two ones in the same
I can solve conversion problems
I can explain binary, denary and hex uses.
column. In binary, 1+1 is 10 - it must become 0 with 1
I can define denary & Binary prefixes. carried over.
I can Perform binary addition & subtraction
I can Provide applications of BCD, ASCII
& Unicode.
I can represent signed and unsigned integers
in binary using 2’s complement
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
1001 is 9 if converted back to denary. 2 + 7 = 9 in
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment denary.
LEARNING OBJECTIVE HELP ME
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
OVERFLOW
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode A CPU with a capacity of 8 bits has a capacity of up to 11111111 in
I can solve conversion problems binary. If one more bit is added there would be an overflow
error.
I can explain binary, denary and hex uses.
I can define denary & Binary prefixes.
I can Perform binary addition & subtraction Example: 8-bit overflow
I can Provide applications of BCD, ASCII
& Unicode. An example of an 8-bit overflow occurs in the binary sum 11111111
I can represent signed and unsigned integers
in binary using 2’s complement + 1 (denary: 255 + 1)
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
The total is a number bigger than 8 digits, and
when this happens the CPU drops the overflow
digit because the computer cannot store it
anywhere, and the computer thinks 255 + 1 = 0.
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
TWO’S COMPLIMENT
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes Another method of representing signed numbers is two's complement. Most
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
computers use this method to represent negative numbers. This method can be more
one’s and two’s complement representation for
binary numbers
effective when performing mathematical operations like adding and subtracting.
Perform Binary addition and subtraction
With two's complement, the bit at the far left of the bit pattern - the most significant
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
bit or MSB - is used to indicate positive or negative and the remaining bits are used
I can solve conversion problems
I can explain binary, denary and hex uses.
to store the actual size of the number. Positive numbers always start with a 0.
I can define denary & Binary prefixes. Four-bit, positive, two's complement numbers would be 0000 = 0, 0001 = 1, up to
I can Perform binary addition & subtraction
0111 = 7. The smallest positive number is the smallest binary value.
I can Provide applications of BCD, ASCII
& Unicode.
Negative numbers always start with a 1. The smallest negative number is the largest
I can represent signed and unsigned integers
in binary using 2’s complement binary value. 1111 is -1, 1110 is -2, 1101 is -3, etc down to 1000 which represents -8.
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
USING 2’S
COMPLEMENT Examples
1. Find the positive binary Find -1 using two's complement
FOR NEGATIVE value for the negative numbers
BINARY number you want to 1 = 001
NUMBERS represent.
Adding 0 to the front becomes 0001
2. Add a 0 to the front of the
'Inverted' becomes 1110 (one’s
number, to indicate that it compliment)
is positive.
Add 1 = 1111 (-8 + 4 + 2 + 1 = -1)
3. Invert or find the
Find -4 using two's complement
complement of each bit in
numbers
the number.
4 = 100
4. Add 1 to this number.
Adding 0 to the front becomes 0100
'Inverted' becomes 1011
Add 1 = 1100 (-8 + 4 = -4)
LEARNING OBJECTIVE
BINARY SUBTRACTION
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
NEGATIVE NUMBERS: SIGN &
Understand the basis of different number
systems
MAGNITUDE
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and Computers sometimes need to work with negative numbers..
the difference between binary prefixes and
decimal prefixes One way to represent negative numbers is through sign and magnitude.
Use the binary, denary, hexadecimal number bit at the far left of the bit pattern is the sign bit - indicates whether the number is positive or negative.
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
-128 64 32 16 8 4 2 1 LS
Perform Binary addition and subtraction MS B
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode B 1 0 1 1 1 1 0 1
I can solve conversion problems
I can explain binary, denary and hex uses. Sign
I can define denary & Binary prefixes. Bit Magnitude
I can Perform binary addition & subtraction
I can Provide applications of BCD, ASCII
& Unicode. the first bit, 1, indicates a negative number
I can represent signed and unsigned integers the other seven bits indicate the number, 01111101 = -128+32+16+8+4+2+1 = -67
in binary using 2’s complement
The smallest possible number using this method of representation is -127 (or 1 1 1 1 1 1 1 1 ) and the largest
KEY VOCABULARY possible number is +127 (or 0 1 1 1 1 1 1 1 )
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and -1 is represented as ( 1 1 1 1 1 1 1 1 )
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s 1111 is -1, 1110 is -2, 1101 is -3, etc down to 1000 which represents -8.
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
SHOW ME
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
BINARY CODED DECIMAL (BCD)
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and The BCD code uses four bits (a nibble) to represent a denary digit. A four-bit code
the difference between binary prefixes and
decimal prefixes can represent 16 different values so there is scope for a variety of schemes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and If a denary number with more than one digit is to be converted to BCD there has to
one’s and two’s complement representation for
binary numbers be a group of four bits for each denary digit.
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode There are two options for BCD;
I can solve conversion problems
1. The first is to store one BCD code in one byte leaving four bits unused.
I can explain binary, denary and hex uses.
I can define denary & Binary prefixes. 2. The other option is packed BCD where two 4-bit codes are stored in one byte.
I can Perform binary addition & subtraction
I can Provide applications of BCD, ASCII
Thus, for example, the denary digits 8503 could be represented by either of the
& Unicode.
codes shown
I can represent signed and unsigned integers
in binary using 2’s complement
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
APPLICATIONS OF BCD
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Screen of a calculator or digital time
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
display (where denary digits are to be
one’s and two’s complement representation for
binary numbers
displayed)
Perform Binary addition and subtraction currency values ($300.25 it is as a fixed-
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
point decimal number)
I can solve conversion problems
I can explain binary, denary and hex uses. NOTE: BCD is not the same as hex.
I can define denary & Binary prefixes. Whereas a 4-bit hexadecimal
I can Perform binary addition & subtraction
number is valid up to F (binary 1111,
I can Provide applications of BCD, ASCII
& Unicode. decimal 15), binary coded decimal
I can represent signed and unsigned integers numbers stop at 9 (binary 1001)
in binary using 2’s complement
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
ASCII
/ representation to another
If text is to be stored in a computer, it is necessary to have a coding scheme
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
that provides a unique binary code for each distinct individual component
Use the binary, denary, hexadecimal number item of the text.
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers Such a code is referred to as a character code.
Perform Binary addition and subtraction The scheme which has been used for the longest time is the ASCII
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
(American Standard Code for Information Interchange) coding scheme.
I can solve conversion problems
I can explain binary, denary and hex uses. This is an internationally agreed standard. There are some variations on
I can define denary & Binary prefixes. ASCII coding schemes but the major one is the 7-bit code. It is customary to
I can Perform binary addition & subtraction present the codes in a table for which a few different designs have been
I can Provide applications of BCD, ASCII
& Unicode. used.
I can represent signed and unsigned integers
in binary using 2’s complement
The full table shows the 27 (128) different codes available for a 7-bit code.
You should not try to remember any of the individual codes but there are
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo certain aspects of the coding scheme which you need to understand.
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
Firstly, majority of the codes are for printing or graphic characters. However, the first few
codes represent non-printing or control characters. These were introduced to assist in data
transmission or in entering data at a computer terminal. It is fair to say that these codes have
very limited use in the modern computer world, so they need no further consideration.
Secondly, the obvious types of character that could be used in a text, based on the
English language have been included. Specifically, there are upper- and lower-case
letters, punctuation symbols, numerals and arithmetic symbols in the coding tables.
It is worth emphasizing here that these codes for numbers are exclusively for use in
the context of stored, displayed or printed text. All the other coding schemes for
numbers are for internal use in a computer system and would not be used in a text.
There are some special features that make the coding scheme easy to use in certain circumstances. The first is that the
codes for numbers and for letters are in sequence in each case so that, for example, if 1 is added to the code for seven
the code for eight is produced . The second is that the codes for the upper-case letters differ from the codes for the
corresponding lower-case letters only in the value of bit 5. This makes conversion of upper case to lower case, or the
reverse, a simple operation.
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
UNICODE
systems
Convert an integer value from one number base Despite still being widely used, the ASCII codes are far from adequate for many purposes.
/ representation to another
Show understanding of binary magnitudes and
Unicode is an international encoding standard for use with different languages and scripts.
the difference between binary prefixes and
decimal prefixes It works by providing a unique number for every character, this creates a consistent encoding,
Use the binary, denary, hexadecimal number representation, and handling of text.
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Unicode is like a Universal Alphabet that covers most different languages across the world, it
Perform Binary addition and subtraction transforms characters into numbers.
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode It achieves this by using character encoding, which is to assign a number to every character
I can solve conversion problems that can be used.
I can explain binary, denary and hex uses.
The aim of Unicode is to be able to represent any possible text in code form. This includes all languages
I can define denary & Binary prefixes.
in the world. However, Unicode is designed so that once a coding set has been defined it is never
I can Perform binary addition & subtraction changed. In particular, the first 128 characters in Unicode are the ASCII codes.
I can Provide applications of BCD, ASCII
& Unicode. Unicode has its own special terminology. For example, a character code is referred to as a 'code point’.
I can represent signed and unsigned integers An example is U+0041 which is the code point for alphabetic character A.
in binary using 2’s complement
The 0041 are hexadecimal characters representing two bytes.
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
The most significant bit for an ASCII code is always 0, so neither of the two-byte representations here
GibiByte, Tera and Tebibyte, BCD (Binary can cause confusion.
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
systems
Convert an integer value from one number base
/ representation to another
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment
LEARNING OBJECTIVE
Ss will be able to :
Understand the basis of different number
PLENARY
systems
Convert an integer value from one number base
/ representation to another
Solve the topical past paper assignment to reinforce the concepts
Show understanding of binary magnitudes and
the difference between binary prefixes and
decimal prefixes
Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and
one’s and two’s complement representation for
binary numbers
Perform Binary addition and subtraction
SUCCESS CRITERIA
Understand BCD, ASCII and Unicode
KEY VOCABULARY
Binary, Hexadecimal, Denary, Bit, Byte, Kilo
and KibiByte, Mega and MebiByte, Giga and
GibiByte, Tera and Tebibyte, BCD (Binary
Coded Decimal), ASCII, Unicode, 1s & 2’s
Compliment