Question: what is the difference between machine code and assembly code?
Answer: Machine code is binary (1's and 0's) code that can be executed directly by the CPU. ... Assembly code is plain-text and (somewhat) human read-able source code that mostly has a direct 1:1 analog with machine instructions. This is accomplished using mnemonics for the actual instructions, registers, or other resources.