[MIPS]초기 변수 받기 (argc, argv, envp)
[MIPS]초기 변수 받기 (argc, argv, envp) MIPS를 처음 실행하면 입력하지 않은 명령어인데도 기본적으로 입력이 되는 명령어들이 있다.123456789lw $a0, 0($sp) # argcaddiu $a1, $sp, 4 #argvaddiu $a2, $a1, 4 #envpsll $v0, $a0, 2addu $a2, $a2, $v0jal mainnopli $v0, 10syscallcs 리눅스 상에서 파일을 실행시킬때 받는 값들이 있다.c언어 혹은 java도 마찬가지로123int main(argc, argv){ return 0;}cs 123public static void main(String[] args){ }Colored by Color Scriptercs1번 $a0 argument re..
2018. 4. 9.
Unity 기초함수 - Awake, Start, Update, FixedUpdate
Unity 기초함수 - Awake, Start, Update, FixedUpdate Unity 기본함수 관련 문서 : https://docs.unity3d.com/Manual/ExecutionOrder.html Awake();- 스크립트가 비 활성화 되어도 실행- 주로 게임의 상태 값 or 변수 초기화에 사용- 1번만 실행, Start() 함수 전에 실행- Couroutine 함수 X Start();- 스크립트가 활성화 되어야 실행- 1번만 실행, Update()전에 실행- Couroutine 함수 O Update();- 매 프레임마다 호출- 정기적인 변경, Non-Physics 오브젝트 움직임, 간단한 타이머, 입력값 탐지, 카메라 이동 로직에 사용- but, 시간간격이 같지않다. 전 프레임에서 오래걸..
2017. 11. 14.