Computation

Hexadecimal (#1)

Hexadecimal, or simply known as ‘hex’ in the computing world, is arguably the most widely used number system in firmware programming and control algorithms for various parts of robotic systems. The base used in this number system is 16, which means we calculate the decimal equivalent of hex numbers using powers of 16. {Note: Familiarity […]

Hexadecimal (#1) Read More »

Octal

The octal system, while less common than binary or hexadecimal in general programming, plays a crucial role in specific areas like Unix file permissions. It uses the number 8 as its base to denote the numbers. Also, it remains important in specific areas, such as setting file permissions in Unix/Linux systems (e.g., chmod 755). The

Octal Read More »

Binary (#1)

Everything about computers on the software level, programming level, etc., stems from this word. Binary means 0 and 1. It means whether the electrical signal is present or absent. In classical computers, these are the only two possibilities from which the entire digital world of information and computation emerges. Whenever you see a .bin file

Binary (#1) Read More »