Number system and data representations are the integral part of any embedded systems, and every embedded engineer should know about this. In this article we will read and discuss all important and different types of Number Systems used in Embedded Systems programming. All these are important number of 8051 microcontrollers and embedded systems, every embedded engineer must know about it. There are various important methods of presenting number systems in computer programming, they are as follows:

1. Binary Number System

2. Decimal Number Systems

3. Hexadecimal Number Systems

4. BCD (Binary Coded Decimal) Number

**Binary Number System**

**Decimal Number Systems**

**Hexadecimal Number Systems**

**BCD (Binary Coded Decimal) Number**