Compiler: source code → asm
Assembler:
.s
→
.o
/ asm → binary
Linker: static & dynamic link runtime files.
<aside> ℹ️
How To
Add
-save-temps
flag during compile time to output the .i and .s files.
objdump -D
to convert .o or .out machine code (object) back to assembly. </aside>
Operand Types
Immediate: represent constants