
·Î¿ì·¹º§·Î »ý°¢Çϰí ÇÏÀÌ·¹º§·Î ÄÚµùÇÏÀÚ!
"¿ì¸®´Â Áö±Ý Á¤¸» È¿À²ÀûÀÎ Äڵ带 ÀÛ¼ºÇϰí ÀÖ´Â °ÍÀϱî? ¾î¼¸é ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î Á¦ÀÛ¿¡ ´ëÇÑ ÀνÄÀ» ¹Ù²ãÁÙÁöµµ ¸ð¸¥´Ù. ÀúÀÚ´Â ÀÌ Ã¥ÀÌ 'Çõ¸íÀûÀÎ °³³ä'À» °¡¸£Ä¡´Â °ÍÀº ¾Æ´Ï¶ó°í ÁÖÀåÇÏÁö¸¸, Ãʺ¸ÀÚ ¼öÁØÀ» ³Ñ¾î¼± °í±Þ¾ð¾î ÇÁ·Î±×·¡¸ÓµéÀº ·£´Þ ÇÏÀ̵åÀÇ °¡¸£Ä§¿¡ ¹Ýµå½Ã ÁÖ¸ñÇØ¾ß ÇÒ °ÍÀÌ´Ù. - UnixReview.com
¡ºGREAT CODE Á¦2±Ç ·Î¿ì·¹º§À» °í·ÁÇÑ ÇÁ·Î±×·¥ ÃÖÀûÈ¡»´Â °í±Þ¾ð¾î·Î ÀÛ¼ºµÈ ¼Ò½º Äڵ尡 ÄÄÆÄÀÏ·¯¸¦ °ÅÃÄ ¾î¶² ½ÄÀÇ ±â°è¾î ÄÚµå·Î ¹Ù²î´ÂÁö¿¡ ´ëÇØ ÁýÁßÀûÀ¸·Î ´Ù·ç°í ÀÖ´Ù. ¿ì¸®°¡ ÈçÈ÷ »ç¿ëÇÏ´Â ÀÚ·á ±¸Á¶³ª »ó¼ö, º¯¼ö°¡ ½ÇÁ¦·Î´Â ¾î¶»°Ô Ç¥ÇöµÇ´ÂÁö, ¿¬»êÀ̳ª Á¦¾î ±¸Á¶°¡ ±â°è¾î·Î´Â ¾î¶»°Ô ±¸ÇöµÇ´ÂÁö, ÄÄÆÄÀÏ·¯´Â ¾î¶² ½ÄÀ¸·Î ÃÖÀûȸ¦ ¼öÇàÇÏ´ÂÁö ½Éµµ ÀÖ°Ô ´Ù·ëÀ¸·Î½á ÄÚµå»ó¿¡¼ ³ªÅ¸³ª´Â ¾à°£ÀÇ Â÷À̰¡ ÄÄÆÄÀÏµÈ ÈÄÀÇ ±â°è¾î Äڵ忡¼´Â ¾ó¸¶³ª Å« Â÷À̰¡ µÇ¾î µ¹¾Æ¿À´ÂÁö¸¦ ÀÌÇØÇϱ⠽±°Ô ¼³¸íÇØÁØ´Ù. ÄÄÆÄÀÏ·¯°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¸¦ ÀÌÇØÇÏ¸é ¾Æ¸§´Ù¿î ±â°è¾î ÄÚµå·Î º¯È¯µÇ´Â ÈǸ¢ÇÑ ¼Ò½º Äڵ带 ÀÛ¼ºÇÏ´Â °ÍÀÌ °¡´ÉÇØÁø´Ù.

ÀúÀÚ : ·£´Þ ÇÏÀ̵å(Randall Hyde)
ÃÖ°íÀÇ ¾î¼Àºí¸® ¾ð¾î °ü·Ã ¼ÀûÀΡºThe Art of Assembly Language¡»,¡ºGREAT CODE Á¦1±Ç¡»(¸ðµÎ No Starch Press)ÀÇ ÀúÀÚ´Ù. ¶ÇÇÑ¡ºWaite Group¡¯s MASM 6.0 Bible¡»ÀÇ °øµ¿ ÀúÀÚÀ̱⵵ ÇÏ´Ù. ±×´Â ´ÚÅÍ µ½½º Àú³Î(Dr.Dobb¡¯s Journal)°ú ¹ÙÀÌÆ®(Byte)Áö¸¦ ºñ·ÔÇÑ ¿©·¯ Àü¹® ÀâÁö¿¡ ±â°íÇϰí ÀÖ´Ù.
¿ªÀÚ : À̰ÇÈ£ ¿Ü
À̰ÇÈ£
¼¿ï´ëÇб³ ÄÄÇ»ÅͰøÇаú ÇÐºÎ¿Í ¼®»ç¸¦ Á¹¾÷Çß´Ù. °¢Á¾ °æ½Ã´ëȸ Âü°¡¸¦ Ãë¹Ì·Î »ï´Ù ¶Ç ´Ù¸¥ Ãë¹ÌÀÎ °ÔÀÓÀ» Á÷Á¢ ¸¸µé±â·Î ÇÏ°í °ÔÀÓ¾÷°è¿¡ Åõ½Å. ¿£¾¾¼ÒÇÁÆ®¿¡¼ ¸®´ÏÁö2 ¼¹ö ÇÁ·Î±×·¡¸Ó µîÀ¸·Î 6³â ¿©°£ ¿½ÉÈ÷ ÀÏÇÏ´Ù°¡ µÚ´Ê°Ô UC¹öŬ¸®¿¡¼ °øºÎ¸¦ ´Ù½Ã ½ÃÀÛÇϱâ Á÷Àü¿¡ ¹ø¿ªÀ» ¸¶ÃÆ´Ù.
¾Èº´±Ô
¼¿ï´ëÇб³ ÄÄÇ»ÅͰøÇаú Á¹¾÷. ¼¿ï°úÇаí ÀçÇнÃÀý ±¹Á¦Á¤º¸¿Ã¸²ÇÇ¾Æµå ±Ý¸Þ´Þ ¹× Çѱ¹Á¤º¸¿Ã¸²ÇÇ¾Æµå ±Ý»óÀ» ¼ö»óÇÏ¿´À¸¸ç, ´ëÇб³ ÀçÇнÃÀý °ÔÀÓ¾÷°è¿¡ Åõ½ÅÇÏ¿© (ÁÖ)³Ø½¼¿¡¼ Å©·¹ÀÌÁö ¾ÆÄÉÀ̵å, ºò¼¦À» °³¹ßÇß°í (ÁÖ)Á¦ÀÌÅõ¿¥¿¡¼ ·¹ÀÌ½ÃÆ¼¸¦ °³¹ßÇß´Ù. ÇöÀç ¼¿ï½Ã û´ãµ¿¿¡ °ÅÁÖÇϸç Àλý Á¦2ÀÇ µµ¾àÀ» ÁغñÇÏ´Â ÁßÀÌ´Ù.
¹ÚöÇö
Çѱ¹°úÇбâ¼ú¿ø Àü»êÇаú Çкθ¦ ¸¶Ä¡°í ¼¿ï´ëÇб³ ÄÄÇ»ÅͰøÇкο¡¼ ¼®»ç°úÁ¤À¸·Î ³×Æ®¿öÅ©¸¦ °øºÎÇϰí ÀÖ´Ù. ºü¸¥ ÀºÅð¿Í À¯À¯ÀÚÀûÇÑ »îÀ» ²Þ²Ù¸ç ¿¬±¸¿Í ÇÁ·ÎÁ§Æ®¿¡ ¸ÅÁøÇϰí ÀÖ´Ù.
ÀÓÁß±Ù
Çѱ¹°úÇбâ¼ú¿ø Àü»êÇаú ÇÐºÎ¿Í ¼®»ç¸¦ Á¹¾÷Çß´Ù. ´Ù¼öÀÇ ÇÁ·Î±×·¡¹Ö ÄÁÅ×½ºÆ®¿¡ Âü°¡ÇØ ¼ö»óÇÑ °æ·ÂÀÌ ÀÖ´Â ½´ÆÛ ÇÁ·Î±×·¡¸ÓÀÌ´Ù. ÁÖ ¾ð¾î´Â ÆÄ½ºÄ®°ú C++ÀÌ´Ù.
½ÉÁö¿õ
9»ì ¶§ LOGO ¾ð¾î¸¦ ½ÃÀÛÀ¸·Î ÇÁ·Î±×·¡¹ÖÀÇ...¼¼°è¿¡ ¹ßÀ» µé¿©³õÀº ÈÄ ±¹Á¦Á¤º¸¿Ã¸²ÇǾƵå¿Í ACM ICPC World Final¿¡ ÁøÃâÇß´Ù. ¼¿ï´ëÇб³ µ¿±âµé°ú ÇÔ²² °ÔÀÓ °³¹ß»ç Çí½ºÇ÷º½º ¿£ÅÍÅ×ÀÎ¸ÕÆ®¸¦ â¾÷, "´õ º¸½º"·Î 2003 ´ëÇѹα¹ °ÔÀÓ´ë»ó ÃÖ¿ì¼ö»óÀ» ¼ö»óÇß°í, ÇöÀç´Â ¹Ì±¹ÀÇ University of Pennsylvania¿¡¼ ÄÄÇ»ÅͰøÇÐ ¼®»ç°úÁ¤À» ¹âÀ¸¸ç ÀΰøÁö´É ·Îº¿ ¿¬±¸¶ó´Â »õ·Î¿î ¸ñÇ¥¿¡ µµÀü ÁßÀÌ´Ù.

1Àå ·Î¿ì·¹º§À» °í·ÁÇÑ ÇÁ·Î±×·¥ ÃÖÀûÈ 1
1.1 ÄÄÆÄÀÏ·¯ ǰÁú¿¡ ´ëÇÑ ¿ÀÇØ 2
1.2 ¾î¼Àºí¸® ¾ð¾î¸¦ ¹è¿ö¾ß ÇÏ´Â ÀÌÀ¯ 2
1.3 ¾î¼Àºí¸® ÇÁ·Î±×·¡¸Ó°¡ µÉ ÇÊ¿ä´Â ¾ø´Ù 3
1.4 ·Î¿ì·¹º§¿¡ ´ëÇÑ °í·Á 3
1.4.1 ¹ÞÀº ¸¸Å¸¸ µ¹·ÁÁÖ´Â ÄÄÆÄÀÏ·¯ 4
1.4.2 ÄÄÆÄÀÏ·¯°¡ ÁÁ¾ÆÇÏ´Â ÄÚµåÀÇ Æ¯¼º 4
1.4.3 ¾î¼Àºí¸®¸¦ °í·ÁÇÑ °í±Þ¾ð¾î ÄÚµù ¹æ¹ý 5
1.5 °í±Þ¾ð¾î ÄÚµù 7
1.6 ÀÌ Ã¥À» Àбâ À§ÇØ ÇÊ¿äÇÑ »çÀü Áö½Ä 7
1.7 ¾ð¾î Á߸³ÀûÀÎ Á¢±Ù ¹æ¹ý 8
1.8 ÃÖ°íÀÇ Äڵ尡 °¡Áö´Â Ư¡ 8
1.9 µ¿ÀÛ È¯°æ 9
1.10 Âü°í ÀÚ·á 10
2Àå ¾î¼Àºí¸® ¾ð¾î¸¦ ²À ¹è¿ö¾ß ÇÒ±î? 11
2.1 ¾î¼Àºí¸® ¾ð¾î´Â ¹è¿ì±â ¾î·Æ´Ù 11
2.2 ÇØ°áÃ¥: GREAT CODE Á¦2±Ç 12
2.3 ÇØ°áÃ¥: °í±Þ ¾î¼Àºí·¯ 13
2.4 °í±Þ ¾î¼Àºí·¯ HLA 14
2.5 ÇÏÀÌ·¹º§·Î »ý°¢ÇÏ°í ·Î¿ì·¹º§·Î ÄÚµùÇϱâ 15
2.6 ·Î¿ì·¹º§ ÇÁ·Î±×·¡¹Ö ÆÐ·¯´ÙÀÓ 16
2.7 À¯¿ëÇÑ Âü°í ¹®Çå 19
3Àå °í±Þ¾ð¾î ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ 80x86 ¾î¼Àºí¸® 21
3.1 ¹è¿öµÎ¸é µµ¿òµÇ´Â ¾î¼Àºí¸® ¾ð¾î 21
3.2 80x86 ¾î¼Àºí¸® ¹®¹ý 22
3.3 ±âº» 80x86 ¾ÆÅ°ÅØÃ³ 23
3.3.1 ·¹Áö½ºÅÍ 23...1Àå ·Î¿ì·¹º§À» °í·ÁÇÑ ÇÁ·Î±×·¥ ÃÖÀûÈ 1
1.1 ÄÄÆÄÀÏ·¯ ǰÁú¿¡ ´ëÇÑ ¿ÀÇØ 2
1.2 ¾î¼Àºí¸® ¾ð¾î¸¦ ¹è¿ö¾ß ÇÏ´Â ÀÌÀ¯ 2
1.3 ¾î¼Àºí¸® ÇÁ·Î±×·¡¸Ó°¡ µÉ ÇÊ¿ä´Â ¾ø´Ù 3
1.4 ·Î¿ì·¹º§¿¡ ´ëÇÑ °í·Á 3
1.4.1 ¹ÞÀº ¸¸Å¸¸ µ¹·ÁÁÖ´Â ÄÄÆÄÀÏ·¯ 4
1.4.2 ÄÄÆÄÀÏ·¯°¡ ÁÁ¾ÆÇÏ´Â ÄÚµåÀÇ Æ¯¼º 4
1.4.3 ¾î¼Àºí¸®¸¦ °í·ÁÇÑ °í±Þ¾ð¾î ÄÚµù ¹æ¹ý 5
1.5 °í±Þ¾ð¾î ÄÚµù 7
1.6 ÀÌ Ã¥À» Àбâ À§ÇØ ÇÊ¿äÇÑ »çÀü Áö½Ä 7
1.7 ¾ð¾î Á߸³ÀûÀÎ Á¢±Ù ¹æ¹ý 8
1.8 ÃÖ°íÀÇ Äڵ尡 °¡Áö´Â Ư¡ 8
1.9 µ¿ÀÛ È¯°æ 9
1.10 Âü°í ÀÚ·á 10
2Àå ¾î¼Àºí¸® ¾ð¾î¸¦ ²À ¹è¿ö¾ß ÇÒ±î? 11
2.1 ¾î¼Àºí¸® ¾ð¾î´Â ¹è¿ì±â ¾î·Æ´Ù 11
2.2 ÇØ°áÃ¥: GREAT CODE Á¦2±Ç 12
2.3 ÇØ°áÃ¥: °í±Þ ¾î¼Àºí·¯ 13
2.4 °í±Þ ¾î¼Àºí·¯ HLA 14
2.5 ÇÏÀÌ·¹º§·Î »ý°¢ÇÏ°í ·Î¿ì·¹º§·Î ÄÚµùÇϱâ 15
2.6 ·Î¿ì·¹º§ ÇÁ·Î±×·¡¹Ö ÆÐ·¯´ÙÀÓ 16
2.7 À¯¿ëÇÑ Âü°í ¹®Çå 19
3Àå °í±Þ¾ð¾î ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ 80x86 ¾î¼Àºí¸® 21
3.1 ¹è¿öµÎ¸é µµ¿òµÇ´Â ¾î¼Àºí¸® ¾ð¾î 21
3.2 80x86 ¾î¼Àºí¸® ¹®¹ý 22
3.3 ±âº» 80x86 ¾ÆÅ°ÅØÃ³ 23
3.3.1 ·¹Áö½ºÅÍ 23
3.3.2 80x86 ¹ü¿ë ·¹Áö½ºÅÍ 24
3.3.3 80x86 EFLAGS ·¹Áö½ºÅÍ 25
3.4 ¸®ÅÍ·² »ó¼ö 26
3.4.1 ÀÌÁø ¸®ÅÍ·² »ó¼ö 26
3.4.2 ½ÊÁø ¸®ÅÍ·² »ó¼ö 27
3.4.3 16Áø ¸®ÅÍ·² »ó¼ö 27
3.4.4 ¹®ÀÚ¿Í ¹®ÀÚ¿ ¸®ÅÍ·² »ó¼ö 28
3.4.5 ½Ç¼ö ¸®ÅÍ·² »ó¼ö 29
3.5 ¼±¾ð(±âÈ£) »ó¼ö 30
3.5.1 HLA¿¡¼ÀÇ ¼±¾ð »ó¼ö 30
3.5.2 Gas¿¡¼ÀÇ ¼±¾ð »ó¼ö 30
3.5.3 MASM°ú TASM¿¡¼ÀÇ ¼±¾ð »ó¼ö 31
3.6 80x86 ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 31
3.6.1 80x86 ·¹Áö½ºÅÍ ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 31
3.6.2 Áï½Ã ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 33
3.6.3 Á÷Á¢ ¸Þ¸ð¸® ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 33
3.6.4 ·¹Áö½ºÅÍ °£Á¢ ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 35
3.6.5 À妽º ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 36
3.6.6 ½ºÄÉÀÏ À妽º ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 38
3.7 µ¥ÀÌÅÍ ¼±¾ð 40
3.7.1 HLA¿¡¼ÀÇ µ¥ÀÌÅÍ ¼±¾ð 40
3.7.2 MASM°ú TASM¿¡¼ÀÇ µ¥ÀÌÅÍ ¼±¾ð 41
3.7.3 Gas¿¡¼ÀÇ µ¥ÀÌÅÍ ¼±¾ð 41
3.8 ¿ÀÆÛ·£µå Å©±â ÁöÁ¤ 44
3.8.1 HLA¿¡¼ÀÇ Å¸ÀÔ ÁöÁ¤ 44
3.8.2 MASM°ú TASM¿¡¼ÀÇ Å¸ÀÔ ÁöÁ¤ 45
3.8.3 Gas¿¡¼ÀÇ Å¸ÀÔ ÁöÁ¤ 45
3.9 80x86 ±âº» ¸í·É¾î ¼Â 46
3.10 Âü°í ÀÚ·á 46
4Àå °í±Þ¾ð¾î ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÆÄ¿öPC ¾î¼Àºí¸® 47
4.1 ¹è¿öµÎ¸é µµ¿òµÇ´Â ¾î¼Àºí¸® ¾ð¾î 48
4.2 ¾î¼Àºí¸® ¹®¹ý 48
4.3 ±âº» ÆÄ¿öPC ¾ÆÅ°ÅØÃ³ 48
4.3.1 ¹ü¿ë Á¤¼ö ·¹Áö½ºÅÍ 49
4.3.2 ¹ü¿ë ½Ç¼ö ·¹Áö½ºÅÍ 49
4.3.3 À¯Àú ¸ðµå¿ë Ư¼ö ¸ñÀû ·¹Áö½ºÅÍ 49
4.4 ¸®ÅÍ·² »ó¼ö 52
4.4.1 ÀÌÁø ¸®ÅÍ·² »ó¼ö 52
4.4.2 ½ÊÁø ¸®ÅÍ·² »ó¼ö 53
4.4.3 16Áø ¸®ÅÍ·² »ó¼ö 53
4.4.4 ¹®ÀÚ¿Í ¹®ÀÚ¿ ¸®ÅÍ·² »ó¼ö 53
4.4.5 ½Ç¼ö ¸®ÅÍ·² »ó¼ö 53
4.5 ¼±¾ð(±âÈ£) »ó¼ö 54
4.6 ÆÄ¿öPC ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 54
4.6.1 ÆÄ¿öPC ·¹Áö½ºÅÍ Á¢±Ù 54
4.6.2 Áï½Ã ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 54
4.6.3 ÆÄ¿öPC ¸Þ¸ð¸® ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 55
4.7 µ¥ÀÌÅÍ Á¤ÀÇ 57
4.8 ¿ÀÆÛ·£µå Å©±â ÁöÁ¤ 59
4.9 ±âº» ¸í·É¾î ¼Â 59
4.10 Âü°í ÀÚ·á 60
5Àå ÄÄÆÄÀÏ·¯ µ¿ÀÛ°ú ÄÚµå »ý¼º 61
5.1 ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ »ç¿ëÇÏ´Â ÆÄÀÏ À¯Çü 62
5.2 ÇÁ·Î±×·¡¹Ö ¾ð¾î ¼Ò½º ÆÄÀÏ 62
5.2.1 ÅäÅ«È Çü½Ä ¼Ò½º ÆÄÀÏ 62
5.2.2 Æ¯ÈµÈ ¼Ò½º ÆÄÀÏ Æ÷¸Ë 63
5.3 ÄÄÇ»ÅÍ ¾ð¾î 󸮱âÀÇ À¯Çü 63
5.3.1 ¼ø¼ö ÀÎÅÍÇÁ¸®ÅÍ 63
5.3.2 ÀÎÅÍÇÁ¸®ÅÍ 64
5.3.3 ÄÄÆÄÀÏ·¯ 64
5.3.4 ÁõºÐ ÄÄÆÄÀÏ·¯ 65
5.4 ¹ø¿ª °úÁ¤ 66
5.4.1 ¾îÈÖ ºÐ¼®°ú ÅäÅ« 67
5.4.2 ÆÄ½Ì(±¸¹® ºÐ¼®) 69
5.4.3 Áß°£ ÄÚµå »ý¼º 70
5.4.4 ÃÖÀûÈ 70
5.4.5 ÄÄÆÄÀÏ·¯ ¿É¼Ç ºñ±³ 81
5.4.6 ³×ÀÌÆ¼ºê ÄÚµå »ý¼º 81
5.5 ÄÄÆÄÀÏ·¯ÀÇ Ãâ·Â¹° 81
5.5.1 °í±Þ¾ð¾î ÄÚµå·Î µÈ ÄÄÆÄÀÏ·¯ Ãâ·Â 82
5.5.2 ¾î¼Àºí¸® ¾ð¾î·Î µÈ ÄÄÆÄÀÏ·¯ Ãâ·Â 83
5.5.3 ¿ÀºêÁ§Æ® ÆÄÀÏ·Î µÈ ÄÄÆÄÀÏ·¯ Ãâ·Â 84
5.5.4 ½ÇÇà ÆÄÀÏ·Î µÈ ÄÄÆÄÀÏ·¯ Ãâ·Â 85
5.6 ¿ÀºêÁ§Æ® ÆÄÀÏ Æ÷¸Ë 85
5.6.1 COFF ÆÄÀÏ Çì´õ 86
5.6.2 COFF ¿É¼Ç Çì´õ 88
5.6.3 COFF ¼½¼Ç Çì´õ 91
5.6.4 COFF ¼½¼Ç 93
5.6.5 Àç¹èÄ¡ ¼½¼Ç 93
5.6.6 µð¹ö±ë°ú ½É¹ú Á¤º¸ 94
5.6.7 ¿ÀºêÁ§Æ® ÆÄÀÏ Æ÷¸Ë¿¡ ´ëÇØ ´õ °øºÎÇÏ·Á¸é 94
5.7 ½ÇÇà ÆÄÀÏ Æ÷¸Ë 94
5.7.1 ÆäÀÌÁö, ¼¼±×¸ÕÆ®, ÆÄÀÏ Å©±â 95
5.7.2 ³»ºÎ ´ÜÆíÈ 97
5.7.3 °ø°£ ÃÖÀûȸ¦ ÇÏ´Â ÀÌÀ¯ 98
5.8 ¿ÀºêÁ§Æ® ÆÄÀÏ ¾ÈÀÇ µ¥ÀÌÅÍ¿Í ÄÚµå Á¤·Ä 99
5.8.1 ¼½¼Ç Á¤·Ä Å©±â ¼±Åà 100
5.8.2 ¼½¼Ç ¿¬°á 101
5.8.3 ¼½¼Ç Á¤·Ä °ª Á¦¾î 101
5.8.4 ¼½¼Ç Á¤·Ä °ª°ú ¶óÀ̺귯¸® ¸ðµâ 102
5.9 ¸µÄ¿¿Í ¸µÄ¿°¡ Äڵ忡 ÁÖ´Â ¿µÇâ 110
5.10 Âü°í ÀÚ·á 113
6Àå ÄÄÆÄÀÏ·¯ Ãâ·Â¹° ºÐ¼® Åø 115
6.1 ¹è°æ Áö½Ä 116
6.2 ÄÄÆÄÀÏ·¯¿¡¼ ¾î¼Àºí¸® Äڵ带 Ãâ·ÂÇÏ°Ô ÇÏ´Â ¹ý 117
6.2.1 GNU¿Í º¼·£µå ÄÄÆÄÀÏ·¯ÀÇ ¾î¼Àºí¸® ÄÚµå Ãâ·Â¹° 117
6.2.2 ºñÁÖ¾ó C++ÀÇ ¾î¼Àºí¸® ÄÚµå Ãâ·Â¹° 118
6.2.3 ¾î¼Àºí¸® ÄÚµå Ãâ·Â¹° ¿¹Á¦ 118
6.2.4 ÄÄÆÄÀÏ·¯ÀÇ ¾î¼Àºí¸® ÄÚµå Ãâ·Â¹° ºÐ¼® 128
6.3 ÄÄÆÄÀÏ·¯ Ãâ·Â¹° ºÐ¼®À» À§ÇÑ ¿ÀºêÁ§Æ® ÄÚµå À¯Æ¿¸®Æ¼ 129
6.3.1 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ dumpbin.exe À¯Æ¿¸®Æ¼ 129
6.3.2 FSF/GNUÀÇ objdump.exe µµ±¸ 142
6.4 ÄÄÆÄÀÏ·¯ Ãâ·Â¹° ºÐ¼®À» À§ÇÑ ¿ª¾î¼Àºí·¯ »ç¿ë¹ý 146
6.5 ÄÄÆÄÀÏ·¯ Ãâ·Â¹° ºÐ¼®À» À§ÇÑ µð¹ö°Å »ç¿ë¹ý 149
6.5.1 ÅëÇÕ È¯°æ¿¡ ³»ÀåµÈ µð¹ö°Å¸¦ »ç¿ëÇÏ´Â ¹ý 150
6.5.2 µ¶¸³ µð¹ö°Å¸¦ »ç¿ëÇÏ´Â ¹ý 152
6.6 ÄÄÆÄÀÏ·¯ Ãâ·Â¹° ºñ±³ 153
6.6.1 diff¸¦ ÀÌ¿ëÇÑ ÄÚµåÀÇ ¼öÁ¤ Àü/ÈÄ ºñ±³ 153
6.6.2 ¼öÀÛ¾÷À» ÅëÇÑ ºñ±³ 162
6.7 Âü°í ÀÚ·á 163
7Àå »ó¼ö¿Í °í±Þ¾ð¾î 165
7.1 ¸®ÅÍ·² »ó¼ö¿Í ÇÁ·Î±×·¥ È¿À²¼º 166
7.2 ¸®ÅÍ·² »ó¼ö¿Í ¼±¾ð »ó¼ö 168
7.3 »ó¼ö½Ä 169
7.4 ¼±¾ð »ó¼ö¿Í Àбâ Àü¿ë ¸Þ¸ð¸® °´Ã¼ 171
7.5 ¿°ÅÇü 172
7.6 ºÒ¸®¾ð »ó¼ö 174
7.7 ½Ç¼ö »ó¼ö 176
7.8 ¹®ÀÚ¿ »ó¼ö 182
7.9 º¹ÇÕ µ¥ÀÌÅÍ Å¸ÀÔ »ó¼ö 186
7.10 Âü°í ÀÚ·á 188
8Àå °í±Þ¾ð¾îÀÇ º¯¼ö 189
8.1 ½ÇÇà½Ã ¸Þ¸ð¸® ±¸¼º 189
8.1.1 ÄÚµå, »ó¼ö, Àбâ Àü¿ë ¼½¼Ç 190
8.1.2 Á¤Àû º¯¼ö ¼½¼Ç 192
8.1.3 BSS ¼½¼Ç 193
8.1.4 ½ºÅà ¼½¼Ç 195
8.1.5 Èü ¼½¼Ç°ú µ¿Àû ¸Þ¸ð¸® ÇÒ´ç 195
8.2 º¯¼ö¶õ ¹«¾ùÀΰ¡ 196
8.2.1 ¼Ó¼º 196
8.2.2 ¹ÙÀεù 196
8.2.3 Á¤Àû °´Ã¼ 197
8.2.4 µ¿Àû °´Ã¼ 197
8.2.5 ¹üÀ§ 197
8.2.6 ¼ö¸í 198
8.2.7 ±×·¡¼ º¯¼ö°¡ ¹ºµ¥? 198
8.3 º¯¼ö ÀúÀå °ø°£ 198
8.3.1 Á¤Àû ¹ÙÀεù°ú Á¤Àû º¯¼ö 199
8.3.2 À¯»ç Á¤Àû ¹ÙÀεù°ú ÀÚµ¿ º¯¼ö 203
8.3.3 µ¿Àû ¹ÙÀεù°ú µ¿Àû º¯¼ö 206
8.4 °øÅë ±âº» µ¥ÀÌÅÍ Å¸ÀÔ 210
8.4.1 Á¤¼ö º¯¼ö 210
8.4.2 ºÎµ¿ ¼Ò¼öÁ¡/½Ç¼ö º¯¼ö 213
8.4.3 ¹®ÀÚ º¯¼ö 214
8.4.4 ºÒ¸®¾ð º¯¼ö 215
8.5 º¯¼ö ÁÖ¼Ò¿Í °í±Þ¾ð¾î 216
8.5.1 Àü¿ª º¯¼ö¿Í Á¤Àû º¯¼öÀÇ ÀúÀå °ø°£ ÇÒ´ç 216
8.5.2 ÀÚµ¿ º¯¼ö »ç¿ëÀ» ÅëÇÑ ¿É¼Â Å©±â ÁÙÀ̱â 217
8.5.3 Áß°£ º¯¼ö¸¦ À§ÇÑ ÀúÀå °ø°£ ÇÒ´ç 223
8.5.4 µ¿Àû º¯¼ö¿Í Æ÷ÀÎÅ͸¦ À§ÇÑ ÀúÀå °ø°£ ÇÒ´ç 224
8.5.5 ·¹ÄÚµå/±¸Á¶Ã¼ »ç¿ëÀ» ÅëÇÑ ¸í·É ¿É¼Â Å©±â ÁÙÀ̱â 226
8.5.6 ·¹Áö½ºÅÍ º¯¼ö 227
8.6 ¸Þ¸ð¸®¿¡¼ º¯¼ö Á¤·ÄÇϱâ 229
8.6.1 ·¹ÄÚµå¿Í Á¤·Ä 235
8.7 Âü°í ÀÚ·á 239
9Àå ¹è¿ ÀÚ·áÇü 241
9.1 ¹è¿À̶õ ¹«¾ùÀΰ¡ 242
9.1.1 ¹è¿ ¼±¾ð 242
9.1.2 ¸Þ¸ð¸®¿¡¼ ¹è¿ Ç¥Çö 246
9.1.3 ¹è¿ ¿ø¼Ò¿¡ Á¢±ÙÇϱâ 250
9.1.4 ÆÐµù°ú ÆÐÅ· 252
9.1.5 ´ÙÂ÷¿ø ¹è¿ 255
9.1.6 µ¿Àû ¹è¿°ú Á¤Àû ¹è¿ 270
9.2 Âü°í ÀÚ·á 279
10Àå ¹®ÀÚ¿ ÀÚ·áÇü 281
10.1 ¹®ÀÚ¿ Çü½Ä 282
10.1.1 0À¸·Î ³¡³ª´Â ¹®ÀÚ¿ 282
10.1.2 ±æÀÌ·Î ½ÃÀÛÇÏ´Â ¹®ÀÚ¿ 300
10.1.3 7ºñÆ® ¹®ÀÚ¿ 302
10.1.4 HLA ¹®ÀÚ¿ 303
10.1.5 ¼¼úÀÚ ±â¹Ý ¹®ÀÚ¿ 306
10.2 Á¤Àû, À¯»ç µ¿Àû, µ¿Àû ¹®ÀÚ¿ 307
10.2.1 Á¤Àû ¹®ÀÚ¿ 308
10.2.2 À¯»ç µ¿Àû ¹®ÀÚ¿ 308
10.2.3 µ¿Àû ¹®ÀÚ¿ 309
10.3 ¹®ÀÚ¿ÀÇ ÂüÁ¶ Ä«¿îÆÃ 309
10.4 µ¨ÆÄÀÌ/Ä«À̸¯½º ¹®ÀÚ¿ 310
10.5 °í±Þ ¾ð¾î¿¡¼ÀÇ ¹®ÀÚ¿ »ç¿ë 311
10.6 ¹®ÀÚ¿ÀÇ ¹®ÀÚ µ¥ÀÌÅÍ 312
10.7 Âü°í ÀÚ·á 314
11Àå Æ÷ÀÎÅÍ ÀÚ·áÇü 315
11.1 Æ÷ÀÎÅÍÀÇ Á¤ÀÇ¿Í ¿ÀÇØ 316
11.2 °í±Þ¾ð¾î¿¡¼ÀÇ Æ÷ÀÎÅÍ ±¸Çö 317
11.3 Æ÷ÀÎÅÍ¿Í µ¿Àû ¸Þ¸ð¸® ÇÒ´ç 320
11.4 Æ÷ÀÎÅÍ µ¿ÀÛ°ú Æ÷ÀÎÅÍ ¿¬»ê 320
11.4.1 Æ÷ÀÎÅÍ¿¡ Á¤¼ö ´õÇϱâ 321
11.4.2 Æ÷ÀÎÅÍ¿¡¼ Á¤¼ö »©±â 323
11.4.3 Æ÷ÀÎÅÍ¿¡¼ Æ÷ÀÎÅÍ »©±â 324
11.4.4 Æ÷ÀÎÅÍ ºñ±³ 325
11.4.5 ³í¸® AND/OR¿Í Æ÷ÀÎÅÍ 327
11.4.6 Æ÷ÀÎÅÍÀÇ ´Ù¸¥ ¿¬»ê 328
11.5 ´Ü¼ø ¸Þ¸ð¸® ÇÒ´çÀÚ ¿¹Á¦ 329
11.6 °¡ºñÁö ÄÝ·º¼Ç 331
11.7 ¿î¿µÃ¼Á¦¿Í ¸Þ¸ð¸® ÇÒ´ç 332
11.8 Èü ¸Þ¸ð¸® ¿À¹öÇìµå 333
11.9 ÀϹÝÀûÀÎ Æ÷ÀÎÅÍ ¹®Á¦ 335
11.9.1 Æ÷ÀÎÅ͸¦ ÃʱâÈÇÏÁö ¾ÊÀº ä·Î »ç¿ëÇÏ´Â °Í 335
11.9.2 À߸øµÈ °ªÀÌ ÀÖ´Â Æ÷ÀÎÅ͸¦ »ç¿ëÇÏ´Â °Í 337
11.9.3 Æ÷ÀÎÅ͸¦ ÇØÁ¦ÇÑ ÈÄ¿¡ ±× °ø°£À» »ç¿ëÇÏ´Â °Í 337
11.9.4 ÇÁ·Î±×·¥ÀÌ °ø°£À» ÀüºÎ »ç¿ëÇÑ ÈÄ¿¡ ÇØÁ¦ÇÏÁö ¾Ê´Â °Í 338
11.9.5 À߸øµÈ ÀÚ·áÇüÀ¸·Î °£Á¢ ÂüÁ¶ÇÏ´Â °Í 339
11.10 Âü°í ÀÚ·á 340
12Àå ·¹ÄÚµå, À¯´Ï¿Â, Ŭ·¡½º ÀÚ·áÇü 341
12.1 ·¹ÄÚµå 342
12.1.1 ¿©·¯ ¾ð¾î¿¡¼ÀÇ ·¹ÄÚµå ¼±¾ð 342
12.1.2 ·¹ÄÚµåÀÇ ÀνºÅϽº »ý¼º 344
12.1.3 ÄÄÆÄÀϽÿ¡ ·¹ÄÚµå µ¥ÀÌÅÍ ÃʱâÈ 350
12.1.4 ·¹ÄÚµåÀÇ ¸Þ¸ð¸® ÀúÀå¼Ò 355
12.1.5 ¸Þ¸ð¸® È¿À²À» ³ôÀ̱â À§ÇÑ ·¹ÄÚµå »ç¿ë 358
12.1.6 µ¿Àû ·¹ÄÚµå ŸÀÔ°ú µ¥ÀÌÅͺ£À̽º 359
12.2 ÆÇº°ÀÚ À¯´Ï¿Â 360
12.3 ¿©·¯ ¾ð¾î¿¡¼ÀÇ À¯´Ï¿Â ¼±¾ð 361
12.3.1 C/C++ÀÇ À¯´Ï¿Â ¼±¾ð 361
12.3.2 ÆÄ½ºÄ®/µ¨ÆÄÀÌ/Ä«À̸¯½ºÀÇ À¯´Ï¿Â ¼±¾ð 361
12.3.3 HLAÀÇ À¯´Ï¿Â ¼±¾ð 362
12.4 À¯´Ï¿ÂÀÇ ¸Þ¸ð¸® ÀúÀå¼Ò 363
12.5 À¯´Ï¿ÂÀÇ ¶Ç ´Ù¸¥ »ç¿ë¹ý 364
12.6 °¡º¯Çü 365
12.7 ³×ÀÓ½ºÆäÀ̽º 369
12.8 Ŭ·¡½º¿Í °´Ã¼ 371
12.8.1 Ŭ·¡½º¿Í °´Ã¼ÀÇ ºñ±³ 371
12.8.2 C++ÀÇ °£´ÜÇÑ Å¬·¡½º ¼±¾ð 372
12.8.3 °¡»ó ¸Þ¼Òµå Å×À̺í 373
12.8.4 VMTÀÇ °øÀ¯ 377
12.8.5 Ŭ·¡½ºÀÇ »ó¼Ó 377
12.8.6 Ŭ·¡½ºÀÇ ´ÙÇü¼º 380
12.8.7 Ŭ·¡½º, °´Ã¼, ¼º´É 381
12.9 Âü°í ÀÚ·á 382
13Àå »ê¼ú ¿¬»ê°ú ³í¸® ¿¬»ê 385
13.1 »ê¼ú½Ä°ú ÄÄÇ»ÅÍ ±¸Á¶ 386
13.1.1 ½ºÅà ±â¹Ý ÄÄÇ»ÅÍ 386
13.1.2 ´©»ê±â ±â¹Ý ÄÄÇ»ÅÍ 391
13.1.3 ·¹Áö½ºÅÍ ±â¹Ý ÄÄÇ»ÅÍ 393
13.1.4 »ê¼ú½ÄÀÇ ´ëÇ¥ÀûÀÎ ÇüÅ 394
13.1.5 3ÁÖ¼Ò ±¸Á¶ 394
13.1.6 2ÁÖ¼Ò ±¸Á¶ 395
13.1.7 ±¸Á¶ÀÇ Â÷ÀÌÁ¡°ú ÄÚµå 395
13.1.8 º¹ÀâÇÑ ¼ö½Ä ´Ù·ç±â 396
13.2 »ê¼ú¹® ÃÖÀûÈ 397
13.2.1 »ó¼ö Á¢±â 397
13.2.2 »ó¼ö Àü´Þ 398
13.2.3 Á×Àº ÄÚµå Á¦°Å 400
13.2.4 °øÅë ºÎºÐ½Ä Á¦°Å 402
13.2.5 ¿¬»ê ´ëü 406
13.2.6 ±Í³³ 410
13.2.7 ·çÇÁ ºÒº¯½Ä 413
13.2.8 ÃÖÀûÈ µµ±¸¿Í ÇÁ·Î±×·¡¸Ó 416
13.3 »ê¼ú½Ä¿¡¼ÀÇ ºÎ¼öÈ¿°ú 417
13.4 ºÎ¼öÈ¿°ú ¶¼¾î³»±â: ½ÃÄö½º Æ÷ÀÎÆ® 421
13.5 ºÎ¼öÈ¿°ú·Î ÀÎÇÑ ¹®Á¦Á¡ ȸÇÇ 425
13.6 °è»ê ¼ø¼ °Á¦ ÁöÁ¤ 425
13.7 ´ÜÃà ¿¬»ê 427
13.7.1 ´ÜÃà ¿¬»ê°ú ºÒ¸®¾ð Ç¥Çö½Ä 428
13.7.2 ´ÜÃà ¿¬»ê ȤÀº ¿ÏÀü ¿¬»ê °Á¦Çϱâ 430
13.7.3 È¿À²¼º ¹®Á¦ 432
13.8 »ê¼ú ¿¬»êÀÇ »ó´ë ºñ¿ë 436
13.9 Âü°í ÀÚ·á 437
14Àå ºÐ±â Á¦¾î ±¸Á¶ 439
14.1 Á¦¾î ±¸Á¶´Â °è»ê¿¡ ºñÇØ ´À¸®´Ù! 439
14.2 ·Î¿ì·¹º§ Á¦¾î ±¸Á¶¿¡ ´ëÇÑ ¼Ò°³ 440
14.3 goto¹® 443
14.4 break, continue, next, return¹® 447
14.5 if¹® 448
14.5.1 ƯÁ¤ if/else¹®ÀÇ È¿À²¼º Çâ»ó 450
14.5.2 if¹®¿¡¼ ¿ÏÀü ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 453
14.5.3 if¹®¿¡¼ ´ÜÃà ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 460
14.6 switch/case¹® 466
14.6.1 switch/case¹®ÀÇ ÀÇ¹Ì 467
14.6.2 Á¡ÇÁ Å×À̺í°ú ¿¬¼Ó ºñ±³ 468
14.6.3 switch/case¹®ÀÇ ±âŸ ±¸Çö ¹æ¹ý 475
14.6.4 switch¹®¿¡ ´ëÇÑ ÄÄÆÄÀÏ·¯ÀÇ Ãâ·Â¹° 487
14.7 Âü°í ÀÚ·á 487
15Àå ¹Ýº¹ Á¦¾î ±¸Á¶ 489
15.1 while ·çÇÁ 489
15.1.1 while ·çÇÁ¿¡¼ ¿ÏÀü ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 492
15.1.2 while ·çÇÁ¿¡¼ ´ÜÃà ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 501
15.2 repeat..until(do..until/do..while) ·çÇÁ 504
15.2.1 repeat..until ·çÇÁ¿¡¼ ¿ÏÀü ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 507
15.2.2 repeat..until ·çÇÁ¿¡¼ ´ÜÃà ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 510
15.3 forever..endfor ·çÇÁ 515
15.3.1 forever ·çÇÁ¿¡¼ ¿ÏÀü ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 518
15.3.2 forever ·çÇÁ¿¡¼ ´ÜÃà ºÒ¸®¾ð ¿¬»ê °Á¦Çϱâ 518
15.4 À¯ÇÑ ·çÇÁ(for ·çÇÁ) 518
15.5 Âü°í ÀÚ·á 520
16Àå ÇÔ¼ö¿Í ÇÁ·Î½ÃÀú 521
16.1 °£´ÜÇÑ ÇÔ¼ö¿Í ÇÁ·Î½ÃÀú È£Ãâ 521
16.1.1 ¹Ýȯ ÁÖ¼Ò ÀúÀå 525
16.1.2 ¿À¹öÇìµåÀÇ ´Ù¸¥ ¿øÀÎ 529
16.2 ¸®ÇÁ ÇÔ¼ö¿Í ¸®ÇÁ ÇÁ·Î½ÃÀú 530
16.3 ¸ÅÅ©·Î¿Í ÀζóÀÎ ÇÔ¼ö 534
16.4 ÇÔ¼ö³ª ÇÁ·Î½ÃÀú·Î ÀÎÀÚ Àü´Þ 540
16.5 Ȱ¼ºÈ ·¹ÄÚµå¿Í ½ºÅà 547
16.5.1 Ȱ¼ºÈ ·¹ÄÚµåÀÇ ±¸¼º 550
16.5.2 Áö¿ª º¯¼ö¿¡ ¿É¼Â ÇÒ´ç 553
16.5.3 ¿É¼Â°ú ÀÎÀÚ 555
16.5.4 Áö¿ª º¯¼ö¿Í ÀÎÀÚ¿¡ Á¢±Ù 560
16.6 ÀÎÀÚ Àü´Þ ¹æ¹ý 568
16.6.1 °ª¿¡ ÀÇÇÑ Àü´Þ 569
16.6.2 ÂüÁ¶¿¡ ÀÇÇÑ Àü´Þ 569
16.7 ÇÔ¼öÀÇ ¹Ýȯ °ª 571
16.8 Âü°í ÀÚ·á 578
ºÎ·Ï A 80x86 °è¿ CPU¿Í ÆÄ¿öPC °è¿ CPUÀÇ °£´ÜÇÑ ºñ±³ 579
A.1 RISC¿Í CISCÀÇ ¾ÆÅ°ÅØÃ³ Â÷ÀÌ 580
A.1.1 ¸í·É¾î´ç ¼öÇà ÀÛ¾÷ 580
A.1.2 ¸í·É¾îÀÇ Å©±â 581
A.1.3 Ŭ·Ï ¼Óµµ¿Í ¸í·É¾î´ç Ŭ·Ï ¼ö 581
A.1.4 ¸Þ¸ð¸® Á¢±Ù°ú ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä 582
A.1.5 ·¹Áö½ºÅÍ 583
A.1.6 Áï½Ã(»ó¼ö) ¿ÀÆÛ·£µå 583
A.1.7 ½ºÅà 584
A.2 ÄÄÆÄÀÏ·¯¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ¹ÙÀ̳ʸ® ÀÎÅÍÆäÀ̽º ¹®Á¦ 585
A.3 ¾çÂÊ ¾ÆÅ°ÅØÃ³¿¡¼ ÈǸ¢ÇÑ Äڵ带 ÀÛ¼ºÇÏ·Á¸é 585

ÃÖ°íÀÇ Äڵ忡 ´ëÇÑ Æò°¡ ±âÁØÀº ÇÑ ±ÇÀÇ Ã¥¿¡¼ ¸ðµÎ ´Ù·ç±â¿¡´Â ³Ê¹« ¸¹À» Á¤µµ·Î ´Ù¾çÇÏ´Ù. ±×·¯¹Ç·Î ¡ºGRATE CODE¡» ½Ã¸®Áî Á¦2±ÇÀÎ ÀÌ Ã¥¿¡¼´Â Áß¿äÇÑ ±âÁØ Áß ÇϳªÀÎ ¡°¼º´É¡±¿¡ ´ëÇÑ ³íÀÇ¿¡ ÁýÁßÇÒ °ÍÀÌ´Ù. ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ ¼º´ÉÀÌ MHz¿¡¼ ¼ö¹é MHz·Î, ¶Ç ´Ù½Ã GHz·Î Çâ»óµÇ¸é¼ ÄÄÇ»ÅÍ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼º´É¿¡ ´ëÇÑ °ü½ÉÀº µÞÀüÀÌ µÇ¾ú´Ù. ¿À´Ã³¯ ¡°Àý´ë·Î ÄÚµå ÃÖÀûÈ ÀÛ¾÷À» ÇØ¼´Â ¾È µÈ´Ù!¡±¶ó°í ÁÖÀåÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸¦ Á¢ÇÏ´Â °ÍÀº ÀüÇô ³¸¼± ÀÏÀÌ ¾Æ´Ï°Ô µÇ¾ú´Ù. ÇÏÁö¸¸ ¿ì½À°Ôµµ ÀÏ¹Ý »ç¿ëÀÚµéÀº ±×·¸°Ô »ý°¢ÇÏÁö ¾Ê´Â´Ù.
ÀÌ Ã¥Àº È¿À²ÀûÀÎ Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϰí ÀÖÁö¸¸, ÀϹÝÀûÀ¸·Î »ý°¢ÇÏ´Â Á¼Àº ÀǹÌÀÇ ÃÖÀûÈ¿¡ ´ëÇÑ Ã¥Àº ¾Æ´Ï´Ù. ÈçÈ÷ ¸»ÇÏ´Â ÃÖÀûÈ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÃÖÁ¾ ´Ü°è¿¡¼ ¿£Áö´Ï¾îµéÀÌ ¿Ö ÀڽŵéÀÇ Äڵ尡 ¼º´É ¸í¼¼¿¡ ºÎÇÕÇÏÁö ¾Ê´ÂÁö ºÐ¼®ÇÏ°í ±× »ç¾çÀ» ¸¸Á·Çϵµ·Ï Äڵ带 ¼öÁ¤ÇÏ´Â °úÁ¤ÀÌ´Ù. ÇÏÁö¸¸ ºÒÇàÈ÷µµ ÃÖÀûÈ ´Ü°è ÀÌÀü±îÁö ¼º´É¿¡ ´ëÇÑ °í·Á°¡ ºüÁ® ÀÖ¾ú´Ù¸é ÃÖÀûÈ °úÁ¤ÀÌ ½ÇÁúÀûÀÎ ¼º´É Çâ»óÀ¸·Î À̾îÁú °¡´É¼ºÀº °ÅÀÇ ¾ø´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀÌ Àû´çÇÑ ¼º´ÉÀ» °®µµ·Ï º¸ÀåÇÏ´Â ÀÛ¾÷Àº °³¹ßÀÇ Ã¹ ´Ü°è...
ÃÖ°íÀÇ Äڵ忡 ´ëÇÑ Æò°¡ ±âÁØÀº ÇÑ ±ÇÀÇ Ã¥¿¡¼ ¸ðµÎ ´Ù·ç±â¿¡´Â ³Ê¹« ¸¹À» Á¤µµ·Î ´Ù¾çÇÏ´Ù. ±×·¯¹Ç·Î ¡ºGRATE CODE¡» ½Ã¸®Áî Á¦2±ÇÀÎ ÀÌ Ã¥¿¡¼´Â Áß¿äÇÑ ±âÁØ Áß ÇϳªÀÎ ¡°¼º´É¡±¿¡ ´ëÇÑ ³íÀÇ¿¡ ÁýÁßÇÒ °ÍÀÌ´Ù. ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ ¼º´ÉÀÌ MHz¿¡¼ ¼ö¹é MHz·Î, ¶Ç ´Ù½Ã GHz·Î Çâ»óµÇ¸é¼ ÄÄÇ»ÅÍ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼º´É¿¡ ´ëÇÑ °ü½ÉÀº µÞÀüÀÌ µÇ¾ú´Ù. ¿À´Ã³¯ ¡°Àý´ë·Î ÄÚµå ÃÖÀûÈ ÀÛ¾÷À» ÇØ¼´Â ¾È µÈ´Ù!¡±¶ó°í ÁÖÀåÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸¦ Á¢ÇÏ´Â °ÍÀº ÀüÇô ³¸¼± ÀÏÀÌ ¾Æ´Ï°Ô µÇ¾ú´Ù. ÇÏÁö¸¸ ¿ì½À°Ôµµ ÀÏ¹Ý »ç¿ëÀÚµéÀº ±×·¸°Ô »ý°¢ÇÏÁö ¾Ê´Â´Ù.
ÀÌ Ã¥Àº È¿À²ÀûÀÎ Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϰí ÀÖÁö¸¸, ÀϹÝÀûÀ¸·Î »ý°¢ÇÏ´Â Á¼Àº ÀǹÌÀÇ ÃÖÀûÈ¿¡ ´ëÇÑ Ã¥Àº ¾Æ´Ï´Ù. ÈçÈ÷ ¸»ÇÏ´Â ÃÖÀûÈ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÃÖÁ¾ ´Ü°è¿¡¼ ¿£Áö´Ï¾îµéÀÌ ¿Ö ÀڽŵéÀÇ Äڵ尡 ¼º´É ¸í¼¼¿¡ ºÎÇÕÇÏÁö ¾Ê´ÂÁö ºÐ¼®ÇÏ°í ±× »ç¾çÀ» ¸¸Á·Çϵµ·Ï Äڵ带 ¼öÁ¤ÇÏ´Â °úÁ¤ÀÌ´Ù. ÇÏÁö¸¸ ºÒÇàÈ÷µµ ÃÖÀûÈ ´Ü°è ÀÌÀü±îÁö ¼º´É¿¡ ´ëÇÑ °í·Á°¡ ºüÁ® ÀÖ¾ú´Ù¸é ÃÖÀûÈ °úÁ¤ÀÌ ½ÇÁúÀûÀÎ ¼º´É Çâ»óÀ¸·Î À̾îÁú °¡´É¼ºÀº °ÅÀÇ ¾ø´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀÌ Àû´çÇÑ ¼º´ÉÀ» °®µµ·Ï º¸ÀåÇÏ´Â ÀÛ¾÷Àº °³¹ßÀÇ Ã¹ ´Ü°èÀÎ ¼³°è¿Í ±¸Çö¿¡¼ ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù. ÃÖÀûÈ´Â ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ¹Ì¼¼ÇÏ°Ô Çâ»ó½ÃŰÁö¸¸ ±âÀûÀ» ºÒ·¯ÀÏÀ¸Å°´Â °æ¿ì´Â °ÅÀÇ ¾ø´Ù.
¡°¼³ÀÍÀº ÃÖÀûÈ´Â ¸ðµç ¾ÇÀÇ ±Ù¿øÀÌ´Ù¡±¶ó´Â ¹®±¸¸¦ ÀοëÇÒ ¶§ ÈçÈ÷ µµ³¯µå Ä¿´©½º(Donald Knuth)¸¦ ¾ð±ÞÇÏÁö¸¸, óÀ½À¸·Î ÀÌ ¸»À» ²¨³½ »ç¶÷Àº Åä´Ï È£¾î(Tony Hoare)´Ù. ÀÌ ¹®ÀåÀº ÈçÈ÷ °³¹ßÀÇ ¸¶Áö¸· ´Ü°è(ÈçÈ÷ °æÁ¦Àû ¿øÀΠȤÀº Ãâ½ÃÀÏÀ» ÀÌÀ¯·Î ÃÖÀûȰ¡ »ý·«µÇ´Â ´Ü°è) ¶§±îÁö ÃÖÀûȸ¦ ±âÇÇÇÏ´Â ¿£Áö´Ï¾îµéÀÇ ½½·Î°ÇÀ¸·Î »ç¿ëµÇ¾î ¿Ô´Ù. ÇÏÁö¸¸ È£¾î´Â ¡°¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Ãʱ⠴ܰ迡¼ ¼º´É¿¡ ´ëÇÑ °í·Á¸¦ ÇÏ´Â °ÍÀº ¸ðµç ¾ÇÀÇ ±Ù¿øÀÌ´Ù¡±¶ó°í ¸»ÇÏÁö´Â ¾Ê¾Ò´Ù. ±×°¡ ¸í½ÃÇÑ ¡°¼³ÀÍÀº ÃÖÀûÈ¡±¶ó´Â Ç¥ÇöÀº ±× ´ç½Ã¿¡ ¾î¼Àºí¸® ¾ð¾î·Î ÀÛ¼ºµÈ ÄÚµåÀÇ ¸í·É¾î °³¼ö¿Í »çÀÌŬ ¼ö¸¦ ¼¼´Â, ÄÚµåÀÇ ±â¹ÝÀÌ À¯µ¿ÀûÀÎ Ãʱ⠴ܰ迡¼ Çϱ⿡´Â Àû´çÇÏÁö ¾ÊÀº Á¾·ùÀÇ ÃÖÀûȸ¦ ÀǹÌÇß´Ù. ±×·¯¹Ç·Î È£¾îÀÇ ÁÖÀåÀº ÀûÀýÇÑ °ÍÀ̾ú´Ù. Âû½º Äî(Charles Cook)ÀÇ ÂªÀº ¿¡¼¼ÀÌ(www.cookcomputing.com/blog/archives/000084.html)·ÎºÎÅÍ ÀοëÇÑ ´ÙÀ½ ¼³¸íÀº ÀÌ ¹®±¸¸¦ À߸ø ¹Þ¾Æµé¿´À» ¶§ÀÇ ¹®Á¦Á¡À» °£·«ÇÏ°Ô ¼³¸íÇϰí ÀÖ´Ù.
¡°³ª´Â Ç×»ó ÀÌ ¹®±¸°¡ ³Ê¹« ÀÚÁÖ ¿ø·¡ Àǵµ¿Í´Â ´Ù¸¥ ¿µ¿ª¿¡ Àû¿ëµÇ¸é¼ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀ̳ʵéÀÌ ½Ç¼öÇϵµ·Ï À̲ø°í ÀÖ´Ù°í »ý°¢ÇؿԴÙ.
ÀÌ ¹®±¸ÀÇ ¿ÏÀüÇÑ º»·¡ ¹®ÀåÀº ¡°¸»ÇÏÀÚ¸é 97% Á¤µµÀÇ ½Ã°£ µ¿¾È¿¡´Â ¹Ì¼¼ÇÑ ºÎºÐÀÇ ¼º´É È¿À²¿¡ ´ëÇØ¼´Â Àذí ÀÖ¾î¾ß ÇÑ´Ù. ¼³ÀÍÀº ÃÖÀûÈ´Â ¸ðµç ¾ÇÀÇ ±Ù¿øÀÌ´Ù¡±À̰í, ³ª´Â ÀÌ¿¡ µ¿ÀÇÇÑ´Ù. º¸Åë Àüü ¼º´ÉÀÇ º´¸ñÁöÁ¡ÀÌ ¾îµðÀÎÁö ºÐ¸íÇØÁö±â Àü±îÁö ¹Ì¼¼ÇÑ ÃÖÀûÈ¿¡ ½Å°æ ¾²´Â °ÍÀº ½Ã°£ÀÇ ³¶ºñÀÌ´Ù. ÇÏÁö¸¸ ¹Ý´ë·Î ½Ã½ºÅÛ ·¹º§ÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ µðÀÚÀÎÇÒ ¶§´Â óÀ½ºÎÅÍ ¼º´É¿¡ ´ëÇÑ °í·Á¸¦ Ç×»ó ¿°µÎ¿¡ µÎ¾î¾ß ÇÑ´Ù. ¿ì¼öÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ´Â ¹ß´ÞµÈ °¨Áö ´É·ÂÀ» ÀÌ¿ëÇØ¼ ¼º´É Ãø¸é¿¡¼ ¹®Á¦¸¦ ÀÏÀ¸Å³¸¸ÇÑ ºÎºÐÀ» ÀÚµ¿ÀûÀ¸·Î °í·ÁÇÏ°Ô µÇ¾î À̸¦ Àß ¼öÇàÇÑ´Ù. ¹Ì¼÷ÇÑ °³¹ßÀÚµéÀº ÀÌÈÄ ´Ü°è¿¡¼ÀÇ ¾à°£ÀÇ ¹Ì¼¼ Á¶Á¤À¸·Î ¾î¶² ¹®Á¦µµ ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó´Â À߸øµÈ ¹ÏÀ½À¸·Î ÀÎÇØ À̸¦ ¹«½ÃÇÑ´Ù.¡±
Åä´Ï È£¾î°¡ ÁøÁ¤À¸·Î ÀǹÌÇÑ °ÍÀº, ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îµéÀº ÇϳªÀÇ ¹®ÀåÀÌ ¸î °³ÀÇ CPU »çÀÌŬÀ» ¼Ò¿äÇÏ´ÂÁö µîÀ» ¼¼´Â ÀüÅëÀû ÀǹÌÀÇ ÃÖÀûȰ¡ ¾Æ´Ñ ´Ù¸¥ ¿ä¼Òµé, ¿¹¸¦ µé¾î ÁÁÀº ¾Ë°í¸®Áò µðÀÚÀΰú ±× ¾Ë°í¸®Áò¿¡ ´ëÇÑ ¿ì¼öÇÑ ±¸Çö µî¿¡ ´ëÇØ¼ ´õ ½Å°æÀ» ½á¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.
°æÇèÀÌ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¶ó¸é ÀÌ·¯ÇÑ ºÎºÐÀûÀÎ ±¸Çö ±â¼úÀº ¼º´É Ãø¸é¿¡¼ º° Â÷À̸¦ °¡Á®¿ÀÁö ¸øÇÑ´Ù°í ÁÖÀåÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ¾î¶² Ãø¸é¿¡¼´Â ±×·¯ÇÑ Æò°¡°¡ ¿ÇÀ» ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ ¿ì¸®´Â ÀÌ·¸µí ¹Ì¼¼ÇÑ Â÷ÀÌÁ¡ÀÌ ´©ÀûµÈ´Ù´Â °ÍÀ» ±â¾ïÇØ¾ß ÇÑ´Ù. ÀÌ Ã¥¿¡ ¼Ò°³µÈ ±â¼úµéÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù°í ÇÏ´õ¶óµµ ¿©ÀüÈ÷ °¡µ¶¼ºÀÌ ¶³¾îÁö°í À¯Áöº¸¼ö°¡ ´õ Èûµç Äڵ带 ÀÛ¼ºÇÒ °¡´É¼ºµµ Á¸ÀçÇÑ´Ù´Â Á¡ÀÌ ºÐ¸íÇÑ ÀÌ»ó, ±â´É(½Ã½ºÅÛ µðÀÚÀÎÀÇ °üÁ¡¿¡¼)À»ÀÌ °°Àº µÎ Á¾·ùÀÇ Äڵ尡 ÁÖ¾îÁ³À» ¶§ ¼º´ÉÀÌ ´õ ¿ì¼öÇÑ ÂÊÀ» ¼±ÅÃÇØ¾ß ÇÑ´Ù´Â °ÍÀº ¸í¹éÇÏ´Ù. ÇÏÁö¸¸ ºÒÇàÈ÷µµ ¿À´Ã³¯ÀÇ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îµéÀº ¼·Î ´Ù¸¥ ¹æ½ÄÀ¸·Î ±¸ÇöµÈ µÎ °¡Áö Äڵ尡 ÁÖ¾îÁ³À» ¶§ ¾î´À ÂÊÀÌ ´õ ¿ì¼öÇÑÁö ±¸º°ÇÒ ¼ö ÀÖ´Â ´É·ÂÀÌ ºÎÁ·ÇÏ´Ù.
ÀÌ Ã¥¿¡¼ ¼Ò°³µÈ ¸¹Àº °³³äµéÀº ÃÖÀûÈ ´Ü°è¿¡¼ Àû¿ëÇÏ´Â °Íµµ °¡´ÉÇÏÁö¸¸, ´ëºÎºÐÀÇ ±â¼úµéÀº ÃÖÃÊÀÇ ÄÚµù ´Ü°è¿¡¼ºÎÅÍ °í·ÁµÇ¾î¾ß ÇÑ´Ù. Äڵ带 ¿ÏÀüÈ÷ ÀÛ¼ºÇÒ ¶§±îÁö ÀÌ·± ºÎºÐµé¿¡ ´ëÇÑ ½Å°æÀ» ²ô°í ÀÖ´Ù°¡´Â ±× ÀÌÈÄ¿¡ ÀÌ·± °³³äµéÀ» Àû¿ëÇϱâ´Â ¸Å¿ì Èûµé °ÍÀÌ´Ù. ¿Ï¼ºµÈ Äڵ忡 ÀÌ °³³äµéÀ» ±¸ÇöÇÏ´Â °Í ÀÚü°¡ ³Ê¹« ¸¹Àº ³ë·ÂÀ» ÇÊ¿ä·Î Çϱ⠶§¹®ÀÌ´Ù.
Ã¥À» Àд µ¿¾È È£¾î ¹Ú»çÀÇ ¡°¼³ÀÍÀº ÃÖÀûÈ´Â ¸ðµç ¾ÇÀÇ ±Ù¿øÀÌ´Ù¡±¶ó´Â ¹®±¸¸¦ ²À ¸í½ÉÇØ¾ß ÇÑ´Ù. ÀÌ Ã¥¿¡ ¼Ò°³µÈ Á¤º¸¸¦ À߸ø Àû¿ëÇÏ¿© Àбâ Èûµé°í À¯Áöº¸¼ö°¡ Èûµç Äڵ带 ÀÛ¼ºÇÏ´Â °æ¿ìµµ ºÐ¸íÈ÷ »ý±æ °ÍÀÌ´Ù. ÀÌ·± ½Ç¼ö´Â ƯÈ÷ Äڵ尡 À¯µ¿ÀûÀÌ°í º¯°æµÉ °¡´É¼ºÀÌ ³ôÀº ÇÁ·ÎÁ§Æ®ÀÇ Ãʱ⠱¸Çö °úÁ¤¿¡¼ ´õ¿í Å« ¾ÇÀç°¡ µÈ´Ù. ÇÏÁö¸¸ ÀÌ Ã¥ÀÌ ´Ù¸¥ °ÍÀº ¸ðµÎ ¹«½ÃÇÏ°í °¡Àå È¿À²ÀûÀÎ ±¸¹®À» ¼±ÅÃÇÏ´Â °Í¸¸À» ¸ñÇ¥·Î ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù. ÀÌ Ã¥ÀÇ °ü½É»ç´Â ´Ù¾çÇÑ HLL ±¸¹®ÀÌ ¹ß»ý½ÃŰ´Â ºñ¿ëÀ» ÀÌÇØÇÏ¿© ¼±ÅñÇÀÌ ÁÖ¾îÁ³À» ¶§ ´õ È¿À²ÀûÀÌ°í ¿Ã¹Ù¸¥ ¹æ¹ýÀ» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¾î¶² °æ¿ì¿¡´Â È¿À²ÀÌ Á» ¶³¾îÁö´Â Äڵ带 ¼±ÅÃÇØ¾ß ÇÏ´Â Á¤´çÇÑ ÀÌÀ¯°¡ Á¸ÀçÇÑ´Ù. ÇÏÁö¸¸ ÁÖ¾îÁø ±¸¹®ÀÇ ºñ¿ëÀ» ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é È¿À²ÀûÀÎ ´ë¾ÈÀ» ¼±ÅÃÇÒ ¹æ¹ý ÀÚü°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀÌ´Ù.
--- ÀúÀÚ ¼¹®

¡Ú ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë ¡Ú
- ÄÄÆÄÀÏ·¯ÀÇ Ãâ·Â¹°À» ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» ÀÍÇô¼ ¿ì¸®°¡ ¸¸µç Äڵ尡 ÁÁÀº ±â°è¾î Äڵ带 Á¦´ë·Î ¸¸µé¾î³»´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù
- ÀϹÝÀûÀÎ Á¦¾î ±¸Á¶¿¡ ´ëÇØ ÄÄÆÄÀÏ·¯°¡ ¾î¶² ±â°è¾î Äڵ带 ¸¸µé¾î³»´ÂÁö¸¦ ÀÍÇô¼ °í±Þ¾ð¾î Äڵ带 ÀÛ¼ºÇÒ ¶§ ÃÖ¼±ÀÇ ¼±ÅÃÀ» ÇÒ ¼ö ÀÖ´Ù
- ÄÄÆÄÀÏ·¯ Ãâ·Â¹°À» Àд µ¥ ÇÊ¿äÇÑ 80x86°ú ÆÄ¿öPC ¾î¼Àºí¸®¸¦ ¹è¿ï ¼ö ÀÖ´Ù
- ÄÄÆÄÀÏ·¯°¡ °¢Á¾ »ó¼ö³ª º¯¼ö¸¦ ±â°è¾î µ¥ÀÌÅÍ·Î ¾î¶»°Ô º¯È¯ÇÏ´ÂÁö¸¦ ÀÍÇô¼ ´õ ºü¸£°í ´õ ÀÛÀº ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù
¡Ú ÀÌ Ã¥ÀÇ Æ¯Â¡°ú ±¸¼º ¡Ú
ÀÌ Ã¥Àº Çö´ëÀÇ ÄÄÆÄÀÏ·¯µéÀÌ È¿À²ÀûÀÎ ±â°è¾î·Î ¹ø¿ªÇϱ⿡ ÀûÀýÇÑ °í±Þ¾ð¾î(HLL, high-level language)ÀÇ ±¸¹®À» ¾î¶»°Ô ¼±ÅÃÇØ¾ß ÇÒÁö °¡¸£ÃÄÁØ´Ù. ´ëºÎºÐÀÇ HLL¿¡¼´Â °°Àº °á°ú¸¦ ¾ò±â À§Çؼ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿©·¯ °¡Áö Äڵ尡 Á¸ÀçÇÑ´Ù. ±×¸®°í ±â°è¾î ¼öÁØ¿¡¼ º¸¸é À̵é Áß¿¡¼ ±Ùº»ÀûÀ¸·Î ´Ù¸¥ °Íµéº¸´Ù ¶Ù¾î³ ¹æ¹ýÀÌ Á¸ÀçÇϱ⠸¶·ÃÀÌ´Ù. ´õ È¿À²ÀûÀÎ Äڵ庸´Ù ´ú È¿À²ÀûÀÎ Äڵ带 ¼±ÅÃÇÒ¸¸ÇÑ ÀÌÀ¯°¡ Á¸ÀçÇÒ ¼öµµ ÀÖÁö¸¸(¿¹¸¦ µé¾î °¡µ¶¼ºÀ» À§Çؼ), ½ÇÁ¦·Î´Â ´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îµéÀº HLL ±¸¹®µéÀÇ ½ÇÁ¦ ¼öÇà ¼º´É¿¡ ´ëÇØ¼ ¹«ÁöÇÏ´Ù. ÀÌ·¯ÇÑ Áö½Ä ¾øÀÌ ±×µéÀÌ ±³À°µÈ ¹æ¹ý¸¸À¸·Î´Â ¿Ã¹Ù¸¥ ±¸¹®À» ¼±ÅÃÇÒ ¼ö ¾ø´Ù. ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â ¹Ù·Î ±× Á¡À» ¹Ù²Ù´Â °ÍÀÌ´Ù.
È¿À²ÀûÀÎ Äڵ带 ÀÛ¼ºÇϱâ À§Çؼ Àü¹®ÀûÀÎ ¾î¼Àºí¸® ¾ð¾î ÇÁ·Î±×·¡¸Ó°¡ µÉ ÇÊ¿ä´Â ¾øÁö¸¸, ÄÄÆÄÀÏ·¯ÀÇ °á°ú¹°À» °ËÅäÇÒ »ý°¢À̶ó¸é(½ÇÁ¦·Î ÀÌ Ã¥¿¡¼ ÇÏ°Ô µÉ °ÍÀÌ´Ù) ÃÖ¼ÒÇÑ ¾î¼Àºí¸® ¾ð¾î Äڵ带 ÀÌÇØÇÒ ¼ö ÀÖ´Â Áö½ÄÀº ÀÖ¾î¾ß ÇÑ´Ù. 3Àå°ú 4ÀåÀº 80x86°ú ÆÄ¿öPCÀÇ ¾î¼Àºí¸® ¾ð¾î¿¡ ´ëÇÑ °£·«ÇÑ ÀÔ¹®¼°¡ µÉ °ÍÀÌ´Ù.
5Àå°ú 6Àå¿¡¼´Â ÄÄÆÄÀÏ·¯ÀÇ °á°ú¹°À» ÅëÇØ¼ HLL ±¸¹®µéÀÇ ¼º´ÉÀ» ÃøÁ¤ÇÏ´Â °Í¿¡ ´ëÇØ ¹è¿ï °ÍÀÌ´Ù. ÀÌ ÀåµéÀº ¾î¼Àºí¸® ¾ð¾î¸¦ °ËÅäÇϱâ À§ÇØ ¿ª¾î¼Àºí·¯, ¸ñÀû ÄÚµå ´ýÇÁ Åø, µð¹ö°Å, ´Ù¾çÇÑ HLL ÄÄÆÄÀÏ·¯ ¿É¼Ç°ú ¿©·¯ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼Ò°³ÇÒ °ÍÀÌ´Ù.
Ã¥ÀÇ ³ª¸ÓÁö ºÎºÐÀÎ 7Àå¿¡¼ºÎÅÍ 15Àå±îÁö´Â ÄÄÆÄÀÏ·¯°¡ ¿©·¯ °¡Áö HLL ±¸¹®°ú µ¥ÀÌÅÍ Çü½Ä¿¡ ´ëÇØ¼ ¾î¶² ±â°è¾î °á°ú¹°À» ¸¸µé¾î³»´ÂÁö ¼³¸íÇÒ °ÍÀÌ´Ù. ÀÌ Áö½ÄÀ» ÀÌ¿ëÇϸé È¿À²ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇϱâ À§Çؼ °¡Àå ÀûÇÕÇÑ µ¥ÀÌÅÍ Çü½Ä, »ó¼ö, º¯¼ö, Á¦¾î¹®À» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.