brucecc -S main.c -o main.s echo -e "push bp mov bp,sp push 10[bp] push 8[bp] push 6[bp] call _main add sp, #0x6 pop bp retf\n $(cat main.s)" > main.s sed -i '/.globl ___mkargv/d' ./main.s sed -i '/.globl _environ/d' ./main.s sed -i '/^.data$/d' ./main.s as86 -b disk.out main.s