Number Systems and Coding Representations in a Technology Environment
**Number Systems and Coding Representations in a Technology Environment**
For this assignment, I will use the first three digits of my birthdate, 03-06-1997, giving the number
030 in decimal. I will convert this into binary, octal, and hexadecimal using the repeated division
method.
**Converting 030 to Binary (Base 2)**
Binary uses only 0 and 1. Dividing repeatedly by 2:
30 ÷ 2 = 15, remainder 0
15 ÷ 2 = 7, remainder 1
7 ÷ 2 = 3, remainder 1
3 ÷ 2 = 1, remainder 1
1 ÷ 2 = 0, remainder 1
Reading bottom to top: **030 = 11110 in binary**
**Converting 030 to Octal (Base 8)**
Dividing by 8:
30 ÷ 8 = 3, remainder 6
3 ÷ 8 = 0, remainder 3
Reading bottom to top: **030 = 36 in octal**
**Converting 030 to Hexadecimal (Base 16)**
Hexadecimal uses digits 0-9 and letters A-F. Dividing by 16:
30 ÷ 16 = 1, remainder 14 (14 = E)
1 ÷ 16 = 0, remainder 1
Reading bottom to top: **030 = 1E in hexadecimal**
**Summary:** Decimal 030 = Binary 11110 = Octal 36 = Hexadecimal 1E
---
**Why Proficiency in Number System Conversion Matters**
Computers operate entirely in binary while humans use decimal numbers daily. According to ALL
ABOUT ELECTRONICS (2021), converting decimal numbers to binary is fundamental for
understanding how computers process data.
In software development, programmers frequently work with hexadecimal values when handling
memory addresses and low-level operations. A developer who cannot interpret these values will
struggle to identify errors or optimize performance.
In computer networking, engineers work with binary and decimal when configuring IP addresses and
subnet masks. As ALL ABOUT ELECTRONICS (2021) explains, hexadecimal and octal systems simplify
binary representations, making complex data easier to manage in technical environments.
---
**Comparing Coding Representations**
| Criteria | ASCII | Unicode | BCD |
|---|---|---|---|
| Character Set Size | 128 characters | Over 1 million characters | Numeric digits only |
| Compatibility | Older systems | All modern systems | Specific numeric systems |
| Typical Applications | Basic English text | Web, multilingual apps | Financial systems, calculators |
| Efficiency | Very efficient | Highly versatile | Precise for numbers |
ASCII supports only 128 English-based characters, making it unsuitable for global applications.
Unicode overcomes this by supporting virtually every language and symbol worldwide. According to
ALL ABOUT ELECTRONICS (2021), different binary codes are designed for specific applications, and
Unicode is the most comprehensive solution for global data communication. BCD converts each
decimal digit into four-bit binary, making it ideal for financial systems requiring decimal precision.
For this project, I would recommend Unicode due to its universal compatibility across all modern
platforms.
---
**The Importance of Choosing the Right Coding Representation**
A real example is a multilingual e-commerce platform serving customers across different countries.
The team initially chose ASCII for storing product names and customer information. As the platform
expanded to Japan, China, and Arabic-speaking countries, ASCII’s 128 English-based characters
caused broken symbols and unreadable text, leading to transaction errors and loss of customer trust.
According to ALL ABOUT ELECTRONICS (2021), selecting the wrong coding representation leads to
incompatibility and system failure. Had the team chosen Unicode, all languages would have been
handled correctly. Instead, the company lost customers and spent significant resources rebuilding
the entire database system.
---
**Word Count: 498**
---
**References**
ALL ABOUT ELECTRONICS. (2021, March 30). *Decimal to binary conversion explained (with solved
examples)* [Video]. YouTube. [Link]
ALL ABOUT ELECTRONICS. (2021, July 27). *Octal and hexadecimal number system explained*
[Video]. YouTube. [Link]
ALL ABOUT ELECTRONICS. (2021, August 2). *Binary codes: Classification of binary codes explained*
[Video]. YouTube. [Link]
Ndjountche, T. (2016). *Digital electronics 1: Combinational logic circuits*. John Wiley & Sons,
Incorporated.