Number Systems & Data Representation for RE

Everything in a CPU is bits. Understanding how bits encode integers, negative numbers, floats, and memory addresses — and how hex maps to those bits — is the minimum vocabulary for reading any binary. This covers the number systems you will use every day in RE, with the specific patterns that appear most in compiled code.

Related Articles