About This Chapter
Data Representation in Digital Computing Systems - Chapter Summary
Take a look at this chapter on data representation in digital computing systems any time on your mobile device or computer. Here you'll watch short videos on the types and sources of data, digital and analog signals, number systems and the base-ten system and the application of the binary number system. We've ensured you can work at your own pace with access to these lessons 24 hours a day. Along with the lessons, you'll find short self-assessment quizzes to review the concepts presented in the lesson. Once you complete this chapter, you should be able to do the following:
- Discuss the different types of data and their sources
- Define a byte and its measurement
- Explain digital and analog signals
- Outline number systems and the base-ten system
- Identify the history of the binary number system
- Describe the application and advantages of the binary number system
- Detail ASCII and unicode to represent characters in binary code
- Convert positive and signed integer values in the binary numerical system
- Understand how to convert fixed and floating point values in the binary numerical system
- Explain how to convert between binary, octal, hexadecimal and decimal numbers
- Discuss gray code as a non-arithmetic coding system
- Outline data representation as a practical application for computer architecture
1. What are Data? - Types, Sources & Definition
In this lesson, learn what data are and compare different types. Understanding how to represent and organize data is a key element of using a computer.
2. What is a Byte? - Definition & Measurements
In this lesson, we will find out what a computer byte is. We will also take a quick look at where this word comes from, and how it is used in the computer industry.
3. What are Digital and Analog Signals? - Definition & Explanation
In this lesson, we will become acquainted with analog and digital signals, the characteristics of each, and how they are used in data transmission. We will also discuss why modulation and demodulation processes are required for sending and receiving data over transmission media.
4. Number Systems and The Base-Ten System
Ever think that a computer doesn't get what you want it to do? Don't be surprised; it is living in a world where it can only count to 1. This lesson explains number systems, including our base-ten system and a computer's base-two system.
5. What is the Binary Number System? - Definition & History
If you have spent any time around computers, you have probably heard of the binary number system. But what is it, exactly, and why is it so essential to modern computing? In this lesson we'll explore this fascinating topic.
6. Binary Number System: Application & Advantages
All computers use a binary number system, that relies upon just two symbols, typically 0 and 1. In this lesson, you'll learn about the advantages of using the binary number system, as well as some of its practical applications.
7. ASCII and Unicode to Represent Characters in Binary Code
A computer can think at speeds of over a billion machine cycles per second. However, no spoken language is a computer's native tongue. Learn how a computer translates analog to digital signals in this lesson.
8. Converting Positive Integer Values in the Binary Numerical System
In this lesson, you will learn how to convert between unsigned positive binary and decimal numbers using both the recursive division method and the sum of weights method.
9. Converting Signed Integer Values in the Binary Numerical System
In this lesson, we are going to learn about signed magnitude representation and it's conversion to decimal numbers and vice versa. We will also study the drawbacks of signed magnitude representation and how these drawbacks can be overcome using one's complement and two's complement of the number.
10. Converting Fixed Point Values in the Binary Numerical System
This lesson will explain how to convert decimal numbers to fixed point binary representation and method to determine the fixed point binary representation of a fixed point decimal number.
11. Converting Floating Point Values in the Binary Numerical System
This lesson talks about floating point binary number representation and explains how the conversion in both directions is done, along with its advantages and disadvantages.
12. Converting Between Binary, Decimal, Octal & Hexadecimal Numbers
In this lesson you will learn about various systems of numerical notation, like decimal, binary, octal, and hexadecimal, that are used in computing and have different number bases. You'll learn how these number systems are represented, and how to convert between different numeric systems.
13. Gray Code as a Non-Arithmetic Coding System
Learn about Gray code as an alternative binary encoding system. Practice converting binary numbers into Gray code, and understand the non-arithmetic nature of unweighted encoding systems.
14. Practical Application for Computer Architecture: Data Representation
This is a practical application lesson on the topic of data representation. Data is represented in formats which are not easily comprehensible to humans while being stored in computers. A good understanding of this representation is important to ensure that computer systems can be managed effectively.
Earning College Credit
Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.
To learn more, visit our Earning Credit Page
Transferring credit to the school of your choice
Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.
Other chapters within the Computer Science 306: Computer Architecture course
- Introduction to Computer Architecture & Hardware
- Arithmetic in Computer Binary
- Boolean Logic Gates & Functions
- Digital Circuit Theory: Combinational Logic Circuits
- Digital Circuit Theory: Sequential Logic Circuits
- How Memory Functions in a Computer
- Instruction Set Architecture
- Input/Output in Computer Architecture
- Parallel Computer Architecture
- Evaluating Computer Performance
- Required Assignments for Computer Science 306