[SPARC] 11. 산술 연산과 Condition Code
·
CS/어셈블리
지난 글에서는 SPARC 언어에서 사용하는 메모리의 종류 Static, Heap, Stack 에 대하여 알아보았다. 전역 변수의 값은 Static 영역, 지역 변수의 값은 Stack 영역, 동적 할당 시에는 Heap 메모리 영역에 데이터가 저장되었다. 그 중 Stack을 자세하게 알아보았는데, Stack은 높은 메모리주소부터 감소하면서 할당되었다. (어셈블리 기준 직접 할당) 할당 명령어는 save, 반환 명령어는 restore 이었고, save 명령어를 통해 stack 과 32byte register 공간도 같이 할당 받았다. 스택의 할당시에는 스택 포인터를 이용해 할당 위치를 알 수 있었다. 이번 글에서는 산술 연산과 Condition Code에 대해 간단하게 살펴보고자 한다. 산술연산 C언어에서 사..