This document is a resource for the Level 4 module on digital logic and signal principles at the University of Wales Newport, focusing on various number bases used in digital systems, such as binary, decimal, octal, and hexadecimal. It discusses the theoretical and practical applications of these number systems, including methods for converting between them and representing negative numbers using two's complement. Additionally, the document covers floating point numbers and their representation in computer arithmetic.