finish day08 about external int
fix bug about the structure of struct regs and fix the `add esp 2` to `add esp 8` in start.asm