This document discusses different number systems including decimal, binary, octal, and hexadecimal. It provides examples of how to convert between these number systems. The key techniques described are using place value and grouping bits to convert between binary, octal, decimal, and hexadecimal representations of numbers. Conversions can be performed by using binary as an intermediary between other bases.