Computer Science AS CIE
-
data-representation as5 主题
-
multimedia as3 主题
-
compression as2 主题
-
networks-and-the-internet as11 主题
-
computers-and-components as5 主题
-
logic-gates-and-logic-circuits as2 主题
-
central-processing-unit-cpu-architecture as6 主题
-
assembly-language- as4 主题
-
bit-manipulation as1 主题
-
operating-systems as3 主题
-
language-translators as2 主题
-
data-security as3 主题
-
data-integrity as1 主题
-
ethics-and-ownership as3 主题
-
database-concepts as3 主题
-
database-management-systems-dbms- as1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml as1 主题
-
computational-thinking-skills as1 主题
-
algorithms as4 主题
-
data-types-and-records as2 主题
-
arrays as2 主题
-
files as1 主题
-
introduction-to-abstract-data-types-adt as1 主题
-
programming-basics as1 主题
-
constructs as2 主题
-
structured-programming as1 主题
-
program-development-life-cycle as1 主题
-
program-design- as2 主题
-
program-testing-and-maintenance as3 主题
uses-of-number-systems- as
Exam code:9618
Applications of Binary Coded Decimal (BCD)
What are the uses of binary-coded decimal (BCD)?
|
Use Case |
Why BCD is used |
|---|---|
|
Electronic calculators |
Keeps numbers in decimal format for easier display and accuracy |
|
Digital clocks and watches |
Time is naturally decimal (e.g. 12:45), so BCD makes display logic simpler |
|
Banking and financial systems |
Avoids rounding errors when doing decimal calculations, especially with money |
|
Old digital systems / embedded systems |
Simpler to implement with hardware that displays digits individually |
-
Binary coded decimal is commonly used in systems that need to display decimal numbers clearly and accurately
-
BCD is ideal for applications like digital clocks, calculators, and financial systems where decimal precision matters
-
Using BCD avoids rounding errors that can occur in binary-based arithmetic, especially with money and time
-
It’s still found in older or embedded systems where simple hardware-based decimal output is needed
Applications of hexadecimal
Why is hexadecimal used?
-
In Computer Science hexadecimal is often preferred when working with large values
-
It takes fewer digits to represent a given value in hexadecimal than in binary
-
1 hexadecimal digit corresponds 4 bits and can represent 16 unique values (0-F)
-
-
It is beneficial to use hexadecimal over binary because:
-
The more bits there are in a binary number, the harder it makes for a human to read
-
Numbers with more bits are more prone to errors when being copied
-
-
Examples of where hexadecimal can be seen:
-
MAC addresses
-
Colour codes
-
URLs
-
MAC addresses
-
A typical MAC address consists of 12 hexadecimal digits, equivalent to 48 digits in in binary
-
AA:BB:CC:DD:EE:FF
-
10101010:10111011:11001100:11011101:11101110:11111111
-
-
Writing down or performing calculations with 48 binary digits makes it very easy to make a mistake

Colour codes
-
A typical hexadecimal colour code consists of 6 hexadecimal digits, equivalent to 24 digits in binary
-
#66FF33 (green)
-
01000010:11111111:00110011
-

URL’s
-
A URL can only contain standard characters (a-z and A-Z), numbers (0-9) and some special symbols which is enough for basic web browsing
-
If a URL needs to include a character outside of this set, they are converted into a hexadecimal code
-
Hexadecimal codes included in a URL are prefixed with a % sign
Responses