Thank you Adek336 for your help.
I got it solved by foll code
before my main in kernel.
If you feel stack is less or can create problems
please let me know
[BITS 16]
group DGROUP _TEXT _DATA _BSS _STACK
extern _main
; ****************************CODE-Segment*********************************
segment _TEXT class=CODE
..start:
main: mov ax, cs
mov ds, ax
mov es, ax
cli
mov ss, ax
mov sp, StackEnd
sti
call _main
.hang: jmp .hang
; ****************************DATA-Segment*********************************
segment _DATA class=DATA
; ****************************BSS-Segment**********************************
segment _BSS class=BSS
; ****************************STACK-Segment********************************
segment _STACK class=STACK
resw 256
StackEnd:
|