Summary
Machine language is the lowest-level code the
cpu runs directly. It is written in
binary and organized as an
instruction_set. Each instruction has an
opcode and usually an
operand. Instructions work with
registers, use
memory_addressing, and update the
program_counter. Execution follows the
fetch_decode_execute cycle.
assembly_language maps symbols to the same instructions but is still low level. Remember:
machine_language is hardware specific, compact, and precise.