forked from KolibriOS/kolibrios
gblib src added
git-svn-id: svn://kolibrios.org@1879 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
39
programs/develop/libraries/gblib/example/asm_code.asm
Normal file
39
programs/develop/libraries/gblib/example/asm_code.asm
Normal file
@@ -0,0 +1,39 @@
|
||||
|
||||
format MS COFF
|
||||
|
||||
public Start
|
||||
public _hStack
|
||||
public _KOL_PATH
|
||||
public _KOL_PARAM
|
||||
|
||||
extrn Memory
|
||||
extrn hEnd
|
||||
|
||||
extrn _kol_main
|
||||
|
||||
section ".text" code
|
||||
db "MENUET01"
|
||||
dd 1, Start, hEnd, Memory, _hStack, _KOL_PARAM, _KOL_PATH
|
||||
|
||||
Start:
|
||||
|
||||
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
mov eax, 68
|
||||
mov ebx, 11
|
||||
int 0x40
|
||||
|
||||
; <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
mov eax, _kol_main
|
||||
call eax
|
||||
|
||||
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
mov eax, -1
|
||||
int 0x40
|
||||
|
||||
section ".bss"
|
||||
|
||||
_KOL_PARAM rb 256
|
||||
_KOL_PATH rb 256
|
||||
|
||||
rb 16*1024
|
||||
_hStack:
|
Reference in New Issue
Block a user