mips로 짜고 있는데요

처음에는 main으로 시작하잖아요.

그러면 main함수가 시작할때 메모리에 main을 위한 공간(local variables, parameter 등)도 확보해줄 필요가 있나요?

어셈블리 예제들 보면 그런거 없이 바로 시작하던데(근데 함수가 main하나밖에 없는 코드였음)

함수가 두개 이상이어서 call하려면 확실히 main안의 변수들도 save해줘야할거같긴 한데

함수호출이 등장하지 않는 코드에서는 필요 없어서 안쓴거일까요?