이번 포스팅에서는 C 언어가 제공하는 조건문과 반복문이 어떻게 어셈블리어로 번역이 되는지를 한 번 다뤄볼 것이다. 물론 이는 C 언어 강좌 포스팅이 아니기 때문에 C 언어가 제공하는 조건문 및 반복문의 문법에 대한 내용은 따로 설명하지 않을 것이다. 문법은 이미 어느 정도 알고 있다는 가정 하에, 그러한 조건문과 반복문이 어떤 방식으로 번역이 되는지에 초점을 맞춰보도록 하자. 1. 조건문 계산되는 Expression의 값에 따라 실행할 코드를 선택하게 하는 구문이다. C 언어는 조건문으로서 if 문, if-else 문, switch 문을 제공한다. 각각에 대해 알아보도록 하자. 1-1. if 문 condition은 C 언어 Expression에 해당하며, 0으로 계산되면 거짓, 0이 아닌 값으로 계산되면..