What is Machine Language ?

Machine Language    

 Machine Language, also known as Machine Code, is the lowest-level programming language that is directly understood by a computer's central processing unit (CPU). It consists entirely of binary digits (0s and 1s) and serves as the fundamental language in which all computer programs must eventually be translated.

Let’s consider a machine instruction for an Intel 8085 microprocessor (a classic 8-bit microprocessor often used in learning):

10000011

This 8-bit binary number is a machine instruction.

If we break it down:

    10000011 in binary = 83 in hexadecimal (0x83)

    In the 8085 instruction set, 0x83 means:
    ➤ ADD E → This adds the contents of register E to the accumulator (A).

So in machine language:

Binary:   10000011
Hex:      0x83
Meaning:  ADD E (A = A + E)