machine-level program

noun
UK /məˈʃiːn ˈlɛvəl ˈprəʊɡræm/
US /məˈʃiːn ˈlɛvəl ˈproʊɡræm/

A machine-level program is a set of instructions a computer can run directly.

The engineer wrote a machine-level program to control the tiny robot.


OTHER MEANINGS

2. A program written in the binary instructions that a specific processor understands.

The compiler turned the source file into a machine-level program.

3. Low-level software that runs without an interpreter or virtual machine.

Unlike Java bytecode, a machine-level program executes straight on the CPU.

4. Code expressed in the processor's own instruction format rather than a high-level language.

Debugging a machine-level program requires reading raw hexadecimal bytes.