Number System in Modern Technology
Introduction
The number system is the method used to portray numbers in the computer system architecture. It provides a distinctive portrait of every single number and symbolizes the value’s algebraic and algebraic structure. Every time we type some letters or words into a computer, it translates them to numbers since it can interpret only numbers. It can comprehend the positional number system where there are digits. Digits are used to represent various values contingent on the position the number occupy. The value of every single value present in a number is determined using the digit’s location in the number, base of the number system, that is, the total number of digits present in the number system. The importance of the number system in the computational machine is key. Understanding a computer’s elementary concepts requires a thorough understanding of the number system (Wang, 2002, pg.1773). Computers make use of mathematical principles. Every value entered in the computer or got saved in its memory has a defined number system. There are various types of number systems: hexadecimal, decimal, Octal, and binary number system. The most common number system is the decimal number system. Every single type of number system can be converted to another. The number system is useful in representing numbers in small symbol sets. Computers use the number system to do computational work such as arithmetic operations like division, addition, subtraction, and addition.
Review of the Articles
The binary number system; has only two values, that is, 0 and 1. It has a base of 2. The rightmost binary number is the least significant bit, while the leftmost binary digit is known as the most significant bit (Deschamps, 2006, pg.234). Computer memory storage is determined by how much bits it can store. One byte is equivalent to 8 bits. Bytes is the smallest unit of measurement. Computer storage can be in bytes, megabytes, gigabytes, terabytes, exabytes, zettabytes, and yottabytes. Example of a binary number,
110102 which is interpreted as 110102 = 1×24 + 1×23 + 0×22 + 1×21 + 0×20
The octal number system; has eight digits ranging from 0 to 7. It has a base of 8. An example of an octal number system is
1 1 1which is interpreted as 1 1 1 = 1×82+5×81+7×80 = 157
Hexadecimal Number System; it has 16 alphanumeric figures ranging from 0 to 9 and A to F. it has a base of 16.
Every single type of number system can be converted to another.
Decimal to binary
Decimal values can be converted to binary by the continuous division of the value by two while noting the remainder, for instance.
2 | 43 |
2 | 21 |
2 | 10 |
2 | 5 |
2 | 2 |
2 | 0 |
Remainder
1
1
0
1
0
1
4310 = 1010112
Decimal to Octal; this can be done through the repeated division of the value by eight while noting the reminder, for instance
8 | 473 |
8 | 59 |
8 | 7 |
0 |
Reminder
1
3
7
47310 = 7318
Decimal to hexadecimal
It can be done by repeated division of the value by 16 and noting down the reminder, for instance
16 | 423 |
16 | 26 |
16 | 1 |
0 |
Reminder
7
A
1
42310 = 1A716
Hexadecimal | Decimal | Octal | Binary |
0 | 0 | 0 | 0000 |
1 | 1 | 1 | 0001 |
2 | 2 | 2 | 0010 |
3 | 3 | 3 | 0011 |
4 | 4 | 4 | 0100 |
5 | 5 | 5 | 0101 |
6 | 6 | 6 | 0110 |
7 | 7 | 7 | 0111 |
8 | 8 | 10 | 1000 |
9 | 9 | 11 | 1001 |
A | 10 | 12 | 1010 |
B | 11 | 13 | 1011 |
C | 12 | 14 | 1100 |
D | 13 | 15 | 1101 |
E | 14 | 16 | 1110 |
F | 15 | 17 | 1111 |
Application of Number System in Information Technology
It is the primary representation of every circuit’s condition in a computer where digit I represent on, and 0 represents off. On means that there is a current flow in the system while off means no current flow. Each digit in a computer is known as a bit (JOUR, 2018, pg.257). Generally, computers use binary numbers to keep calculations simple and ensure a less necessary circuitry, resulting in the least amount of energy, space, cost, and consumption. The octal number system is used in Linux and UNIX to designate file permission. Colors in HTML and CSS represent the hexadecimal number system. It is also used to express the Media Access Control (M.A.C.) address since it makes it easier to read and evaluate. Hexadecimal is very beneficial in assembly code and memory dump since they take up less space on the screen, easy to use, and fewer mistakes are likely to be made (Garner, 1959, pg.150).
Binary numbers are very useful in digital encoding, that is, computer language and programming.
The binary number system is used by computers to manage and store data. These data include words, numbers, videos, music, and words.
The binary number system is used to create a series of switches between on and off position.
The number system is useful in creating artificial intelligence (Walker, 2009, pg.345).
Satellites, cell phones, and other computer-based hardware use the binary number system. The number has possible for the generations of mobile devices that are smaller, faster, and smarter.
Conclusion
The number system is a key phenomenon in computing. It is a major part of programming and data management. Many programmers use the hexadecimal number system over binary numbers because it is faster and easier to work with. Using hexadecimal limits the number of mistakes and enables easy tracking of the debugging (Kehr, 2003, pg.42). Computers are made up of millions of circuits. Binary number system has enabled the production of very small, fast, and smart computing devices. Conversion of decimal numbers to binary, octal, hexadecimal, and vice visa is a vital concept in understanding computer and digital systems.
Paper Reference
Kehr, B., and Benson, R., InforMedix Inc., 2003. The method, system, and computer program product for the internet-enabled patient monitoring system. U.S. Patent Application 09/845,066.
Walker, M.J., Sabol, J.M. and Avinash, G.B., G.E. Medical Systems Global Technology Co L.L.C., 2009. Computer-assisted data processing system and method are incorporating automated learning. U.S. Patent 7,490,085.
Garner, H.L., 1959, March. The residue number system. Papers presented at the March 3-5, 1959, western joint computer conference (pp. 146-153).
Deschamps, J.P., Biol, G.J.A., and Sutter, G.D., 2006. Synthesis of arithmetic circuits. FPGA, ASIC and Embedded Systems, John Wily & Sons Inc., Publication.
Wang, Y., Song, X., Aboulhamid, M., and Shen, H., 2002. Adder based residue to binary number converters for (2/sup n/-1, 2/sup n/, 2/sup n/+ 1). IEEE Transactions on Signal Processing, 50(7), pp.1772-1779.
JOUR, Odic, Darko, Starr, Ariel. 2018/04/10. An Introduction to the Approximate Number System. 12.10.1111/cdep.12288. Child Development Perspectives