machine code

The set of all possible instructions made available by the design of a particular processor. These instructions operate on very basic items of data, such as bytes or even single bits. They may be given memorable names in the associated documentation, but can only be understood by the computer when expressed in binary notation. Machine code is very difficult to write without mistakes. In practice, machine-code programming is achieved by the programmer writing in assembly language, which is closely related to machine code.