Assembly (1) 썸네일형 리스트형 6. Translation to Intermediate Code Intermediate Representation(IR)기계어 연산을 표현할 수 있는 추상적 언어로 소스 언어와 무관하고 컴파일러마다 IR이 다를 수 있다.IR은 필수는 아니지만 호환성을 위해서 있으면 좋다.왜냐하면 IR을 사용하면 언어간에 바꾸기 편하고, 이해하기 쉽고, CPU의 차이를 잘 반영할 수 있기 때문이다. CISC: 1개의 복잡한 일을 다루는 것으로 더 복잡한 코드를 1개의 명령어로 표현 가능하다RISC: 명령어가 단순한 작업일 때 사용하는 것으로 더 많은 명령어가 사용 가능하다. Assembly Languageword는 프로세서가 다룰 수 있는 단위로 일반적으로 레지스터의 크기를 의미한다.여기서 %eax, %ecx, %edx, %ebx, %esi, %edi는 32-bit register를 .. 이전 1 다음