45 lines
480 B
FASM
45 lines
480 B
FASM
|
|
format MS COFF
|
|
|
|
public Start
|
|
public ___path
|
|
public _PARAM
|
|
public ___main
|
|
|
|
extrn Memory
|
|
extrn hEnd
|
|
|
|
extrn _main
|
|
|
|
section ".text" code
|
|
db "MENUET01"
|
|
dd 1, Start, hEnd, Memory, hStack, _PARAM, ___path
|
|
|
|
Start:
|
|
|
|
; шэшЎшрышчрЎш ъєўш
|
|
mov eax, 68
|
|
mov ebx, 11
|
|
int 0x40
|
|
|
|
; т√чют уыртэющ яЁюЎхфєЁ√
|
|
call _main
|
|
|
|
; чртхЁ°хэшх ЁрсюЄ√ яЁюуЁрьь√
|
|
mov eax, -1
|
|
int 0x40
|
|
|
|
___main:
|
|
ret
|
|
|
|
section ".bss"
|
|
|
|
_PARAM:
|
|
rb 256
|
|
|
|
___path:
|
|
rb 256
|
|
|
|
rb 8*1024
|
|
hStack:
|