machine code(binary form)
low-level language that controls the CPU
instructions are split into sections
what is the first and second section
and for the second section, what the addressing code tells you
first section is basic machine operations(+-%)
second section is the addressing mode(is usually stored in 2bits)
-adressing tell the processor which type of addressing to use on the operand code(opcode)
the final part is the opcode, which will be translated differently depending on the type of address mode used