diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bb216a9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+site/
diff --git a/docs/소형마이컴/1.마이컴설계.md b/docs/소형마이컴/1.마이컴제작.md
similarity index 53%
rename from docs/소형마이컴/1.마이컴설계.md
rename to docs/소형마이컴/1.마이컴제작.md
index f351df7..f951c7f 100644
--- a/docs/소형마이컴/1.마이컴설계.md
+++ b/docs/소형마이컴/1.마이컴제작.md
@@ -1,8 +1,18 @@
-# 마이컴 설계
+# 마이컴 제작
+
+
+간단한 마이컴을 제작하기 위해서 필요한 구성요소들에 대한 설명을 한다.
+
+
## 어셈블리 언어
+마이컴을 실제적으로 구동하기 위한 기계어 위의 언어로써, 사람이 알아볼수 있고 프로그램을 작성할수 있은 프로그래밍 언어이다.
+
+ASM을 기본으로 마이컴을 동작하도록 한다.
+
+
```asm
LOAD 10 ; R0 = 5
@@ -29,7 +39,7 @@ JMP END_ON ; 무한 반복
## CPU 구성
-CPU 내부의 구성은 다음과 같다.
+CPU 내부의 구성은 다음과 같다. 주요 CPU블록 기능중 현재 필요한 기능은 아래와 같다.
* PC
* ROM
@@ -38,8 +48,12 @@ CPU 내부의 구성은 다음과 같다.
* Delay Counter
* R0
+
## 명령어
+프로그램을 구동하기 위한 ASM 프래그램 명령어 SET를 구성한다.
+
+```
0x1 LOAD n
0x2 INC
0x3 DEC
@@ -49,21 +63,20 @@ CPU 내부의 구성은 다음과 같다.
0x7 LED_ON
0x8 LED_OFF
0x9 DELAY n
+```
## 컴파일러
-어셉블리로 작성된 프로그램을 명령어 코드로 변환된 기계어 언어로 변환해주는 프로그램
+직접 지정한 어셉블리 언어로 작성된 프로그램을 명령어 코드로 변환된 기계어 언어로 변환해주는 프로그램
```bash
python asmtohex.py led.asm
-
```
-
## 프로그램 다운로드
시리얼을 통해서 기계어 hex 파일로 변환된 프로그램을 다운로드 한다.
@@ -73,6 +86,7 @@ python hexsend.py led.hex
```
+---
diff --git a/docs/소형마이컴/4.컴파일러작성.md b/docs/소형마이컴/4.컴파일러작성.md
index 9b4db44..908e765 100644
--- a/docs/소형마이컴/4.컴파일러작성.md
+++ b/docs/소형마이컴/4.컴파일러작성.md
@@ -3,6 +3,13 @@
어셈블리 언어를 기계어 hex 파일로 변환한다.
+어셀블리 언어를 작성하고 이 코드를 기계어 코드로 변환과정을 수행한다.
+
+
+
+
+---
+
## 변환 프로그램 구동
diff --git a/docs/소형마이컴/imgs/code_conv.png b/docs/소형마이컴/imgs/code_conv.png
new file mode 100644
index 0000000..5d161cf
Binary files /dev/null and b/docs/소형마이컴/imgs/code_conv.png differ
diff --git a/mkdocs.yml b/mkdocs.yml
index 5eb52e1..85607dd 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -18,7 +18,7 @@ nav:
- 마이컴설계:
- - 1.마이컴설계: 소형마이컴/1.마이컴설계.md
+ - 1.마이컴제작: 소형마이컴/1.마이컴제작.md
- 2.명령어구성: 소형마이컴/2.cmd_set.md
- 3.어셈블러작성: 소형마이컴/3.어셈블러작성.md
- 4.컴파일러작성: 소형마이컴/4.컴파일러작성.md
diff --git a/site/404.html b/site/404.html
deleted file mode 100644
index a3ab84f..0000000
--- a/site/404.html
+++ /dev/null
@@ -1,778 +0,0 @@
-
-
-
-