diff --git a/README.md b/README.md
index 95432a4bac5be5f9656225817f010398753f5f80..af6645656c491bc5f3b0b6a2a261c9e164ff6598 100644
--- a/README.md
+++ b/README.md
@@ -1128,11 +1128,11 @@ int main()
 ### 조건부 컴파일
 * 정해진 조건에 따라 소스 코드의 컴파일 여부를 제어하는 전처리기
 * #define으로 매크로의 이름을 정의
-* __DATE__, __TIME__, __FILE__, __LINE__는 컴파일러에서 제공하는 매크로
-    * __DATE__: 컴파일한 날짜(실행 시점의 현재 날짜가 아님)
-    * __TIME__: 컴파일한 시간(실행 시점의 현재 시간이 아님)
-    * __FILE__: __FILE__ 매크로가 사용된 헤더, 소스 파일
-    * __LINE__: __LINE__ 매크로가 사용된 줄 번호
+* '__DATE__',' __TIME__', '__FILE__', '__LINE__'는 컴파일러에서 제공하는 매크로
+    * '__DATE__': 컴파일한 날짜(실행 시점의 현재 날짜가 아님)
+    * '__TIME__': 컴파일한 시간(실행 시점의 현재 시간이 아님)
+    * '__FILE__': '__FILE__' 매크로가 사용된 헤더, 소스 파일
+    * '__LINE__': '__LINE__' 매크로가 사용된 줄 번호
 
 * #ifdef와 #endif 지시자를 사용하여 정의
 ```
@@ -1622,7 +1622,7 @@ typedef fx_s17_14 fixed;
 ![arm9](./image/arm9.jpg)
 
 ### ARM Compile (optimization)
-![lec10-8](./image/lec10-8.jpeg)
+![lec10-8](./image/lec10-8.jpg)
 * 숫자가 높아질수록 세부적인 최적화
 * 최적화 후 코드가 변경되기 때문에 디버깅 불가