Chapter 6
Data Representation


Table of Contents

Test your knowledge          
Quizzes
Practice Exercise
Practice Answers
Indexes
Terms
Figures
Objectives
  1. Learn about general principles of data encoding and representation
  2. Learn about ASCII character encoding, and hear about EBCDIC and others
  3. Learn about binary numbers that encode natural numbers
  4. Learn how to convert between decimal and binary
  5. Learn about ways to store signed integers, including sign-magnitude form and 2's complement
  6. Learn how to go from an integer like -67 to 2's complement binary
  7. Learn how to take a 2's complement binary number and find out what its decimal equivalent is
  8. Learn how to do binary arithmetic using 2's complement
  9. Study the four main condition codes: C, N, V and Z
  10. Learn about the various kinds of shifts and bitwise logical operations that are performed on binary numbers (or bit strings)
Prerequisites

This chapter pretty much stands on its own. There are some circuit diagrams and reference is made to the adder of chapter 4.