이 문서에서는 컴파일러가 소스 코드에서 생성한 기계어 코드인 디스어셈블리를 읽는 방법에 대해 설명합니다. 저자는 컴파일러가 코드를 최적화하는 방법을 이해하기 위해 디스어셈블리를 읽는 방법에 대한 세 가지 예제를 제공합니다. 첫 번째 예제는 컴파일러가 컴파일 타임에 계산을 수행하여 코드를 더 빠르게 만들 수 있는 방법을 보여줍니다. 두 번째 예제는 컴파일러가 함수를 인라인화하여 오버헤드를 줄이는 방법을 보여줍니다. 세 번째 예제는 컴파일러가 어떻게 루프를 언롤링하여 오버헤드를 줄일 수 있는지 보여줍니다. 저자는 디스어셈블리를 이해하면 프로그래머가 코드를 최적화하고 성능을 개선하는 데 도움이 될 수 있다고 강조합니다. 또한 저자는 디스어셈블리를 읽는 것이 보기보다 쉬우며 프로그래머에게 도움이 될 수 있다고 ..