Decimal is for People, Binary is for Computers (and DSP)

Course
Materials

In this course we will be covering everything about Binary arithmetic, the language that computers and microprocessors use for all their calculations. We will build on your knowledge of the Decimal system that you already know, and show that every step of the way, what you already know can be applied to coming to a full understanding of Binary arithmetic. This is important because as we work with measurement from the sensors that we use in our projects, the measurement data is almost always natively Binary.

Topics    (remove this when all lessons written)

  • Alphabets
  • Introduction to Binary numbers
  • Radix Prefix
  • Arithmetic overflow
  • Powers
  • What is Hexadecimal
  • Converting from Decimal to Binary
  • Converting from Binary to Decimal
  • Converting from Binary to Hexadecimal
  • Converting from Hexadecimal to Binary
  • How many bits are enough
  • Numbers that are too big
  • Negative numbers
  • Fractions
  • Addition
  • Subtraction
  • Multiplication
  • Division
  • Cheating with Decimal
  • Let the computer do it for you

Paper and Pen (any color). A calculator may be helpful too. If you are shopping for a calculator, some of the Casio and HP calculators (and probably other manufacturers) make calculators that have a binary and hexadecimal mode. You are not required to have such a calculator for this course, and no assumption will be made that you do.