A machine language is the lowest level programming language understandable by hardware. It consists of hexadecimal representation of the instructions for the hardware. An instruction in a machine language is a sequence of bytes in hexadecimal form which tells the hardware what operation needs to be done and also provides the necessary data. Every instruction begins with an opcode followed by other information like data, address etc if needed. A compiler converts the code written in high level languages to machine language.
Filed Under: What Is