predict vm 은 정말 간단한 c 기반 vm 입니다 기계어를 직접 생성하지않습니다
r0~r7 int 용 레지스터 f0~f3 float 용 레지스터 s0 string 주소 참고용 레지스터
왜 c-vm 이냐하면 초반에는 언어를 기획했습니다 이 언어의 특징이 모든 변수를 분석하고 할당을 예측 가능한 언어였습니다 하지만 기술적 한계를 느꼇고 vm 만 구현해보자는 방향으로 갔습니다 그리하여 자연스럽게 이름이 그대로 남아버린것입니다(과거의 이 레포지토리의 이름은 predict-vm 이였습니다)