br3392439.asm 324 B

1234567891011121314151617181920212223242526
  1. segment _TEXT class=CODE USE32 align=1 CPU=686
  2. extern _entry
  3. start:
  4. mov ax, 0x18
  5. mov ds, ax
  6. mov es, ax
  7. mov ss, ax
  8. xor eax, eax
  9. mov ax, 0x1234
  10. shl eax, 4
  11. add eax, 0x3000
  12. mov esp, [eax]
  13. call _entry
  14. .infloop:
  15. hlt
  16. jmp .infloop
  17. global _ret_16
  18. _ret_16:
  19. jmp dword 0x10:0x8000