a1 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. module c:\MII\TSOBJ\A1
  2. extrn $StkChk
  3. extrn _main
  4. extrn asm2$
  5. extrn __initm
  6. segment STACK(STACK,00074H) (*segment length = 04000H*)
  7. org 04000H
  8. segment NEAR_STACK(BSS,00028H) (*segment length = 04000H*)
  9. public __near_stack_start:
  10. org 04000H
  11. segment NEAR_HEAP(BSS,00028H) (*segment length = 0FFFFH*)
  12. public __near_heap_start:
  13. org 0FFFFH
  14. segment _CONST(DATA,00028H) (*segment length = 00006H*)
  15. public _main:
  16. dw $0
  17. dw asm2$
  18. db 0FFH,0FFH
  19. segment _DATA(DATA,00028H) (*segment length = 00009H*)
  20. public __initx:
  21. dd __initm
  22. db 000H,040H,0FFH,0FFH,001H
  23. segment _TEXT(CODE,00048H) (*segment length = 0000FH*)
  24. $0:
  25. (*0000 55*) push bp
  26. (*0001 BD 06 00*) mov bp,6
  27. (*0004 E8 00 00*) call near $StkChk
  28. (*0007 8B EC*) mov bp,sp
  29. (*0009 E8 00 00*) call near _main
  30. (*000C 90*) nop
  31. (*000D C9*) leave
  32. (*000E C3*) ret 0
  33. end