How to disassemble a memory range with GDB?
Do you only want to disassemble your actual main? If so try this: Like so: I don’t see your system interrupt call however. (its been a while since I last tried to make a system call in assembly. INT 21h though, last I recall