Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1.  
  2. format MS COFF
  3.  
  4. public Start
  5. public _hStack
  6. public _KOL_PATH
  7. public _KOL_PARAM
  8.  
  9. extrn Memory
  10. extrn hEnd
  11.  
  12. extrn _kol_main
  13.  
  14. section ".text" code
  15.         db "MENUET01"
  16.         dd 1, Start, hEnd, Memory, _hStack, _KOL_PARAM, _KOL_PATH
  17.  
  18. Start:
  19.  
  20. ; èíèöèàëèçàöèÿ êó÷è
  21. mov     eax, 68
  22. mov     ebx, 11
  23. int     0x40
  24.  
  25. ; âûçîâ ãëàâíîé ïðîöåäóðû
  26. mov     eax, _kol_main
  27. call    eax
  28.  
  29. ; çàâåðøåíèå ðàáîòû ïðîãðàììû
  30. mov     eax, -1
  31. int     0x40
  32.  
  33. section ".bss"
  34.  
  35. _KOL_PARAM rb 256
  36. _KOL_PATH rb 256
  37.  
  38. rb 16*1024
  39. _hStack:
  40.