ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
¹ø¿ª : °¿õºó
°¨¼ö : ÇÁ°¶¤Ô횽µé 1 ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ Çϱâ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_1.html
ÀÌ Àå¿¡¼´Â ÄÄÇ»ÅÍ °úÇп¡¼ °¡Àå Èï¹Ì·Î¿î µÎ°¡Áö ÁÖÁ¦ÁßÀÇ ÇϳªÀÎ, ÇÁ·Î¼¼¼¿¡¼ ¾î¶² Á¾·ùÀÇ ±â°è¸í·ÉÀÌ ÇÊ¿äÇѰ¡¿Í ¾î¶»°Ô ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ °ÍÀΰ¡¸¦ ³íÇÏ¿© º»´Ù. ÇϳªÀÇ ÇÁ·Î¼¼¼¸¦ µ¿ÀÛÇϴµ¥´Â ¿©Å±îÁö °øºÎÇÑ ¸í·Éµé¸¸À¸·Îµµ ÃæºÐÇÏ´Ù. ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ÇÏ´Â ¹æ¹ýÀÌ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ »ç¿ëµÈ´Ù.
ÀåÀÇ ÁÖÁ¦:
Áú¹®: ¾î¶² °æ¿ì¿¡ ÇÁ·Î¼¼¼°¡ ´Ù¸¥ ÇÁ·Î¼¼¼º¸´Ù ¼º´ÉÀÌ ÁÁ´Ù°í ÇÒ ¼ö ÀÖ½À´Ï±î? 1.1 °è»êÇÏ´Â ´É·Â
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_2.html
´ä: ÇÁ·Î¼¼¼°¡ ´Ù¸¥ ÇÁ·Î¼¼¼´Â ¼öÇàÇÒ ¼ö ¾ø´Â °ÍÀ» ¼öÇàÇÒ ¼ö ÀÖÀ» ¶§ ¼º´ÉÀÌ ÁÁ´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ ¸»Àº ¸ðÈ£ÇÏ°Ô µé¸± ¼ö µµÀÖ´Ù.
ÀÌÁ¦±îÁö ¿©·¯ ÀåÀ» ÅëÇØ ¿©·¯ Á¾·ùÀÇ ¸í·ÉÀ» °øºÎÇß´Ù.
ÄÄÇ»ÅͰ¡ °è»êÇÏ´Â ´É·Â: µÎ ÇÁ·Î¼¼¼°¡ °¢ÇÁ·Î¼¼¼ÀÇ ±â°è¾î·Î ÄÄÆÄÀÏ µÇ¾îÁú ¼ö ÀÖ´Â µ¿ÀÏÇÑ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ°í µ¿ÀÏÇÑ °á°ú¸¦ »êÃâÇÑ´Ù¸é µÎ ÇÁ·Î¼¼¼´Â µ¿ÀÏÇÑ °è»ê ´É·ÂÀ» °¡Áö°í ÀÖ´Ù. ÀûÀýÇÑ ÄÄÆÄÀÏ °úÁ¤À» °ÅÃÄ °¢ ÇÁ·Î¼¼¼ÀÇ ±â°è¾î·Î ÇØ¼®µÇ¾îÁø ¸ðµç ÇÁ·Î±×·¥¿¡¼ À§¿Í °°Àº Á¤Àǰ¡ »ç½ÇÀ̶ó¸é µÎ ÇÁ·Î¼¼¼´Â µ¿ÀÏÇÑ °è»ê ´É·ÂÀ» °¡Áö°í ÀÖ´Ù.
¿¹¸¦ µé¾î µÎ ÇÁ·Î¼¼¼°¡ µ¿ÀÏÇÑ °è»ê´É·ÂÀ» °¡Áö°í ÀÖ´Ù°í °¡Á¤Çغ¸ÀÚ. ±×·¯ÇÑ °æ¿ì ÇÑ ÇÁ·Î¼¼¼¿¡ ÀÛµ¿µÇ´Â ƯÁ¤ÇÑ ÇÁ·Î±×·¥Àº ´Ù¸¥ ÇÁ·Î¼¼¼¿¡¼µµ ½ÇÇàµÉ ¼ö ÀÖ¾î¾ß¸¸ ÇÏ°í µÎ ÇÁ·Î¼¼¼°¡ µ¿ÀÏÇÑ °á°ú¸¦ »êÃâÇÏ¿©¾ß ÇÑ´Ù. °¢ ÇÁ·Î¼¼¼¿¡¼ ÄÄÆÄÀÏÈÄ ±â°è¾î·Î »êÃâµÈ ¸ðµç ÇÁ·Î±×·¥ÀÌ °¢ ÇÁ·Î¼¼¼¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ¾î¾ß¸¸ÇÏ°í µ¿ÀÏÇÑ °á°ú¸¦ »êÃâÇÏ¿©¾ß ÇÑ´Ù.
¶§¶§·Î ÇÁ·Î±×·¥ÀÇ ½ÇÇà°á°ú´Â ÄÄÆÄÀÏ·¯¿¡ µû¶ó ´Ù¸¦ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î °¢±â ´Ù¸¥ C ÄÄÆÄÀÏ·¯ÀÇ °æ¿ì µ¥ÀÌÅÍ ÇüÅ int¿¡ »ç¿ëµÇ´Â ºñÆ®ÀÇ °¹¼ö´Â °¢±â ´Ù¸¦ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ À̰ÍÀº ÄÄÆÄÀÏ·¯ÀÇ ¹®Á¦ÀÌÁö ÇÁ·Î¼¼¼ ¶§¹®Àº ¾Æ´Ï´Ù. ÄÄÇ»ÅÍÀÇ ´É·Â(power)À» ³íÇÒ ¶§´Â °¢°¢ÀÇ ÇÁ·Î¼¼¼¿¡ µ¿ÀÏÇÑ ÇÁ·Î±×·¥À» ÇÁ·Î¼¼¼¿¡ ÀûÀýÇÑ ±â°è¾î·Î ÄÄÆÄÀÏ ÇÒ ¼ö Àִ°¡ ±×¸®°í ÀÌ ±â°è¾î ÇÁ·Î±×·¥ÀÌ °¢°¢ÀÇ ÇÁ·Î¼¼¼¿¡¼ µ¿ÀÏÇÑ °á°ú¸¦ »êÃâÇÒ ¼ö Àִ°¡ ¸¸ÀÌ Áß¿äÇÑ´Ù.
ÇÁ·Î¼¼¼ÀÇ ¼Óµµ´Â Á¤ÀÇ¿¡¼ Á¦¿Ü µÇ¾ú´Ù. ÄÄÇ»ÅÍÀÇ ´É·Â°ú ÇÁ·Î¼¼¼ÀÇ ¼Óµµ¸¦ µ¶ÀÚÀûÀ¸·Î ³íÀÇÇÏ´Â °ÍÀÌ µµ¿òÀÌ µÈ´Ù. ¸Þ¸ð¸®¿Í ±×·¡ÇȺ¸µå°°Àº ÁÖº¯±â±â¶ÇÇÑ Á¤ÀÇ¿¡¼ Á¦¿Ü µÇ¾ú´Ù.
Áú¹®: 64ºñÆ®¸¦ Á¤¼ö(integer)·Î »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÌ 32ºñÆ® Å©±âÀÇ ¿öµå(word)¸¦ »ç¿ëÇÏ´Â ÇÁ·Î¼¼¼¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï±î? 1.2 µ¿ÀÏÇÑ ´É·ÂÀÇ ÇÁ·Î¼¼¼
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_3.html
´ä: ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼¼°¡ ¾î¶°ÇÑ Å©±âÀÇ word¸¦ »ç¿ëÇϵçÁö ¾î¶² Å©±âÀÇ Á¤¼ö ¿¬»êÀÌ¶óµµ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼¼ÀÇ Á¤¼ö ¿¬»ê¸í·É(±×·¯ÇÑ ¸í·ÉÀ» ÇÁ·Î¼¼¼°¡ °¡Áö°í ÀÖ´Ù¸é)°ú ºñÆ®¸¦ Á¶ÀÛÇÏ´Â ¸í·ÉÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾îº¸ÀÚ: 16ºñÆ® ÀÎÅÚ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡¼ 64ºñÆ® Å©±âÀÇ Á¤¼ö·Î »ê¼ú ¿¬»êÇÏ´Â ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Ù.°¢°¢ÀÇ 64ºñÆ® ÀÛµ¿¸¶´Ù ¿©·¯°¡Áö 16ºñÆ® ±â°è¸í·ÉÀ» »ç¿ëÇÏ¿© ±¸ÇöÇÏ ¼ö ÀÖ´Ù.
Çö´ëÀûÀÎ ¿¹¸¦ µé¾îº¸ÀÚ: ÆæÆ¼¾ö1°ú ÆæÆ¼¾ö4 ÇÁ·Î¼¼¼´Â µ¿ÀÏÇÑ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÆæÆ¼¾ö4´Â ÆæÆ¼¾ö1º¸´Ù ¸Å¿ì ºü¸¥ ±â°èÁֱ⸦ °¡Áö°í ÀÖ´Ù. ÆæÆ¼¾ö4´Â ÆæÆ¼¾ö1º¸´Ù ÈξÀ ´Ù¾çÇÑ Á¾·ùÀÇ ±â°è¸í·ÉÀ» °¡Áö°í ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¾î¶²°ÍÀ» °è»êÇÏ´Â c ÇÁ·Î±×·¥À» ÀÛ¼ºÇß´Ù¸é ÆæÆ¼¾ö1À̳ª ÆæÆ¼¾ö4 ÇÁ·Î¼¼¼ ¸ðµÎ¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀûÀýÇÑ ÄÄÆÄÀÏ·¯°¡ ÀÖ´Ù´Â °¡Á¤ÇÏ¿¡¼ °è»êÀÇ °á°ú´Â ÆæÆ¼¾ö1°ú ÆæÆ¼¾ö4¿¡¼ µ¿ÀÏÇÏ´Ù. ÆæÆ¼¾ö1ÀÌ ÆæÆ¼¾ö4º¸´Ù ÈξÀ ¿À·§µ¿¾È °è»êÇϰÚÁö¸¸, ÇÁ·Î¼¼¼ÀÇ ´É·ÂÀÇ Á¤ÀÇ¿¡ µû¸£¸é ½ÇÇà ½Ã°£Àº ÇÁ·Î¼¼¼ÀÇ ´É·Â°ú´Â °ü°è°¡ ¾ø´Ù.
1952³â¿¡ SWAC µðÁöÅÐ ÄÄÇ»ÅÍ´Â ¿ÏÀü¼ö¸¦ ãµµ·Ï ÇÁ·Î±×·¥ µÇ¾ú´Ù. ¿ÏÀü¼ö´Â ÀÚ½ÅÀ» Á¦¿ÜÇÑ ¾à¼öÀÇ ÃÑÇÕÀÌ ÀڽŰú °°Àº ÀÚ¿¬¼öÀÌ´Ù. ¿¹¸¦µé¾î 6Àº 1,2,3·Î ³ª´©¾îÁú ¼ö ÀÖ°í ¾à¼öÀÇ ÇÕÀÌ 6(=1+2+3)À̹ǷΠ¿ÏÀü¼öÀÌ´Ù. ¶Ç´Ù¸¥ ¿ÏÀü¼ö·Î 28,496,8128ÀÌ ÀÖ´Ù. »ó´çÇÑ °è»êµÚ¿¡ SWAC ÇÁ·Î¼¼¼´Â ¿ÏÀü¼ö 33550336À» ã¾Æ ³»¾ú´Ù.
Áú¹®: ÆæÆ¼¾ö ÇÁ·Î¼¼¼µµ SWACó·³ ¶È°°Àº ¿ÏÀü¼ö¸¦ ¹ß°ßÇÒ ¼ö ÀÖ°Ú½À´Ï±î? 1.3 ÃÖ¼ÒÇÑÀÇ ¸í·É ÁýÇÕ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_4.html
´ä: ´ç¿¬È÷ ãÀ» ¼ö ÀÖ½À´Ï´Ù. Á¦ ÆæÆ¼¾ö 1.7 GHZ ÇÁ·Î¼¼¼´Â ¿ÏÀü¼ö 33550336À» ºü¸£°Ô ã¾Ò½À´Ï´Ù.
ÇÏÁö¸¸ ÄÄÇ»ÅÍ ´É·ÂÀÇ Á¤ÀǸ¦ µû¸¥´Ù¸é ÆæÆ¼¾ö 1.7GHZ ÇÁ·Î¼¼¼´Â SWACÇÁ·Î¼¼¼º¸´Ù ´õ°·ÂÇÏÁö´Â ¾Ê´Ù.
ÇÁ·Î¼¼¼´Â ÁÖº¯±â±â¿Í Á¤º¸¸¦ ÁÖ°í¹Þ°í ÁÖº¯±â±â¸¦ Á¦¾î ÇØ¾ß¸¸ ÇÑ´Ù.ÇÁ·Î¼¼¼´Â ½Ã½ºÅÛ ¹ö½º¿¡ ºñÆ® ÆÐÅÏÀ» Àбâ¿Í ¾²±â¸¦ ÇÏ´Â °Í°ú ÁÖº¯±â±â¿¡ ÇÒ´çµÈ Ưº°ÇÑ ÁÖ¼Ò¿¡ Àбâ¿Í ¾²±â¸¦ ÇÔÀ¸·Î½á Á¤º¸¸¦ ÁÖ°í¹Þ°í Á¦¾î¸¦ ÇÑ´Ù. ¸Þ¸ð¸®¿¡ Àбâ¿Í ¾²±â¸¦ ÇÒ ¼öÀÖ´Â ÇÁ·Î¼¼¼¶ó¸é ÇÏµå µð½ºÅ©¸¦ Á¦¾îÇÒ ¼ö ÀÖ°í ±×·¡ÇÈ º¸µå¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °ÍÀ» Çϴµ¥ Ưº°ÇÑ µû·Î ÇÁ·Î¼¼¼ÀÇ ´É·ÂÀÌ ÇÊ¿äÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.ÃÖ±Ù ÇÁ·Î¼¼¼¿¡ Ãß°¡µÈ ¸ÖƼ¹Ìµð¾î ¸í·É °°Àº °ÍÀÌ ÇÁ·Î¼¼¼¿¡ Ưº°È÷ Ãß°¡ÀûÀÎ °è»ê ´É·ÂÀ» ºÎ¿©ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ¹°·Ð ±×·± ¸í·ÉµéÀº ÆíÀ̼ºÀ» ºÎ¿©ÇÏ°í ¼Óµµ¸¦ Çâ»ó½ÃŲ´Ù.
ÇÁ·Î¼¼¼´Â ÃÖ¼ÒÇÑ ¾î¶² ±â°è¸í·ÉµéÀ» °¡Áö°í ÀÖ¾î¾ß¸¸ Çϴ°¡?
Áß¿ä:ºñÆ®¸¦ Á¶ÀÛÇÏ´Â ±âº»ÀûÀÎ ±â°è¸í·É,Á¶°ÇºÐ±â¸í·É,¸Þ¸ð¸® Á¢±Ù¸í·ÉÀ» Áö¿øÇÏ´Â ¸ðµç ÇÁ·Î¼¼¼´Â °°Àº °è»ê ´É·ÂÀ» °¡Áö°í ÀÖ´Ù. ¸ðµç ÇÁ·Î¼¼¼°¡ ÀÌ·¯ÇÑ ¸í·ÉµéÀ» °¡Áö°í ÀÖ°í ¸¹Àº Ãß°¡ÀûÀÎ ¸í·Éµéµµ °¡Áö°í ÀÖ´Ù. ÀÌÀü ÀåÀÇ Á¤ÀÇ¿¡ µû¸¥´Ù¸é ¸ðµç ÇÁ·Î¼¼¼°¡ µ¿ÀÏÇÑ °è»ê ´É·ÂÀ» °¡Áö°í ÀÖ´Ù.
Á¤¼ö³ª ¼Ò¼öÁ¡À» °è»êÇÏ´Â »ê¼ú¿¬»êÀº ºñÆ®¸¦ Á¶ÀÛÇÏ´Â ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÒ ¼ö ÀÖ´Ù.±×·¯¹Ç·Î »ê¼ú¸í·É ÀÚü°¡ ±âº»ÀûÀ¸·Î ÇÊ¿äÇÑ ¸í·ÉÀº ¾Æ´Ï´Ù. ÇÏÁö¸¸ »ê¼ú¸í·ÉÀº °ÅÀÇ ¸ðµç ÇÁ·Î¼¼¼¿¡ Æ÷ÇԵǾîÀÖ´Ù.ÃÖ¼ÒÇÑÀÇ ¸í·É ÁýÇÕµé À̿ܿ¡ Ãß°¡µÇ´Â »õ·Î¿î ¸í·ÉÀÌ ÇÁ·Î¼¼¼ÀÇ °è»ê ´É·ÂÀ» Çâ»ó½ÃŰ´Â °ÍÀº ¾Æ´Ï´Ù. ÀÌ·¯ÇÑ ÁÖÁ¦¿¡ ´ëÇÏ¿© °øºÎ¸¦ ÇϰíÀÚ ÇÑ´Ù¸é °è»êÀÇ ±âÃÊ(foundation of computation)³ª ¼öÇÐÀû ³í¸®(mathematical logic)¿¡ °ü·ÃµÈ ¼ö¾÷À» µé¾îº¸ÀÚ.
Áú¹®: ¿Ö ´ëºÎºÐÀÇ ÇÁ·Î¼¼¼°¡ °è»ê ´É·ÂÀ» ÃÖ´ëÈÇϱâ À§Çؼ ÃÖ¼ÒÇÑÀÇ ¸í·ÉÁýÇÕ À̿ܿ¡µµ ¿©·¯°¡Áö ¸í·ÉÀ» °¡Áö°í ÀÖ½À´Ï±î? 1.4 ÆíÀǼº°ú ÀÛ¾÷󸮷®
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_5.html
´ä: ÆíÀǼº°ú ÀüüÀûÀÎ ÀÛ¾÷·®À» ³ôÀ̱â À§ÇØ ¿©·¯°¡Áö ¸í·ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
ÆíÀǼºÀº Áß¿äÇÏ´Ù. ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ¶§ ÀûÀýÇÑ MIPS ¸í·ÉÀ» ãÁö ¸øÇØ Èûµé¾úÀ» ¶§°¡ ÀÖ¾úÀ» °ÍÀÌ´Ù. ¶§¶§·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¸é¼ µÕ±×·± ±¸¸Û¿¡ ³×¸ð³ ¸»¶ÒÀ» Áý¾î³ÖÀ¸·Á°í ÇÑ´Ù´Â ´À³¦À» °¡Áú ¼ö µµ ÀÖ´Ù. ºñ·Ï °è»ê ´É·Â¿¡´Â º¸ÅÆÀÌ µÇÁö ¾ÊÀ»Áö¶óµµ ´Ù¾çÇÑ Á¾·ùÀÇ ¸»¶Ò °°Àº °ÍÀ» °¡Áö°í ÀÖ´Ù¸é ±²ÀåÈ÷ Æí¸®ÇÒ °ÍÀÌ´Ù.
ÆíÀǼºÀº ´ÜÁö Àΰ£ ÇÁ·Î±×·¡¸Ó¸¸À» À§ÇÑ °ÍÀÌ ¾Æ´Ï´Ù. ÄÄÆÄÀÏ·¯¿Í ¿©·¯ ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î´Â ±â°èÄڵ带 »ý¼ºÇÑ´Ù. ´Ù¾çÇÑ Á¾·ùÀÇ ¸í·ÉÀÌ Á¦°ø µÉ ¼ö·Ï, ÄÄÆÄÀÏ·¯¸¦ ¸¸µé±â ½±°í ¹ö±×µµ Àû´Ù.
ÀÛ¾÷󸮷® ¶Ç´Â ½º·çDz(throughput)Àº ´ÜÀ§ ½Ã°£¿¡ ÇÁ·Î¼¼¼ ¶Ç´Â Àüü ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ ¼öÇàÇÒ ¼ö ÀÖ´Â °è»ê·®ÀÌ´Ù. ÇÁ·Î¼¼¼°¡ ÀÏÃÊ¿¡ 5¾ï °³ÀÇ ¸í·ÉÀ» ó¸®ÇÒ ¼ö ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. °¢°¢ÀÇ ¸í·ÉÀ¸·Î ´õ ¸¹Àº °è»êÀ» ÇÒ ¼ö·Ï ÀÛ¾÷󸮷®Àº Áõ°¡ÇÑ´Ù. ±×·¸±â ¶§¹®¿¡ ´ëºÎºÐÀÇ ÇÁ·Î¼¼¼°¡ ÃÖ¼ÒÇÑÀÇ ¸í·Éµé ÀÌ»óÀ¸·Î ¿©·¯°¡Áö ÀÛ¾÷À» ÇÏ´Â ¸í·ÉµéÀ» °¡Áö°í ÀÖ´Ù.
Áú¹®: ´ÙÀ½ÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» Çâ»óÇÏ´Â Ç׸ñ Áß¿¡¼ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ ÀÛ¾÷󸮷®(throughput)À» Áõ°¡½ÃŰ´Â °ÍÀº ¹«¾úÀԴϱî?
1.5 CISC
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_6.html
´ä:
¸í·ÉÀÚü¸¸ º¸°í ¸ðµç Á¶°ÇÀÌ µ¿ÀÏÇÏ´Ù°í °¡Á¤ÇÑ´Ù¸é CISCÀÇ ÀÛ¾÷ 󸮷®ÀÌ ´ç¿¬È÷ ´õÅ©´Ù. ÇÏÁö¸¸ º¹ÇÕÀûÀÎ ¸í·ÉÀ» ±¸ÇöÇϱâ À§Çؼ´Â ´õ Å« ½Ç¸®ÄÜ Ä¨ÀÌ ÇÊ¿äÇÏ´Ù. ±×·¯¹Ç·Î µ¥ÀÌÅͰ¡ À̵¿ÇÏ´Â °Å¸®°¡ ´õ ±æ¾îÁö°í ´õ ¸¹Àº ½Ã°£ÀÌ ¿ä±¸µÇ°í ¶Ç, ±â°èÁֱⰡ ´À·ÁÁø´Ù. ¶ÇÇÑ CISC ¸í·ÉÀº ¿©·¯°¡Áö RISC ¸í·ÉÀ» ¼öÇàÇÏ´Â °Í º¸´Ù ´õ ¸¹Àº ½Ã°£ÀÌ °É¸°´Ù. ¸í·ÉÀÇ Á¾·ù°¡ ¿©·¯°¡ÁöÀÏ °æ¿ì ó¸® ¼Óµµ¸¦ Çâ»ó½Ã۱â À§ÇØ Ä¨À» ÃÖÀûÈÇϱⰡ ¾î·Æ´Ù. ´Ü¼øÇÑ ¸í·Éµµ º¹ÇÕÀûÀÎ ¸í·É ¶§¹®¿¡ ÃÖÀûÈÇϱâ Èûµé¾î Áø´Ù. ´Ü¼øÇÑ ¸í·ÉµéÀº Ĩ¿¡¼ °¡Àå ºó¹øÈ÷ ¼öÇàµÇ´Â ¸í·ÉµéÀÌ´Ù.
´õ¿íÀÌ ÄÄÆÄÀÏ·¯°¡ º¹ÇÕÀûÀÎ ¸í·ÉÀ» »ç¿ëÇϱⰡ ½±Áö ¾Ê´Ù. º¸Åë ÄÄÆÄÀÏ·¯´Â ÇÁ·Î±×·¥À» ´Ü¼øÇÑ ±â°è¸í·É¸¸ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À¸·Î ÄÄÆÄÀÏÇÑ´Ù. (ÀÌ ±ÛÀÌ ¾²¿©Áø ½Ã±â¸¦ ±âÁØÀ¸·Î) ¾î¶² ÄÄÆÄÀÏ·¯µµ ÃÖ±Ù¿¡ Pentium Ĩ¿¡ Ãß°¡µÈ MMX(multi-media extension ¶Ç´Â ¸ÖƼ¹Ìµð¾î ¿¬Àå ¸í·É) ¸í·ÉÀ» »ç¿ëÇÏÁö ¾Ê°í ÀÖ´Ù.
Áú¹®: ¿©·¯ºÐÀÌ ÄÄÇ»ÅÍ °ÔÀÓÀ» ÀÛ¼ºÇÒ ¶§ MMX ¸í·ÉÀ» »ç¿ëÇϰíÀÚ ÇÑ´Ù¸é ¹«¾ùÀ» ÇØ¾ß¸¸ ÇÒ±î¿ä? 1.6 RISC
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_7.html
´ä: °ÔÀÓÀÇ ÀϺΠ±â´ÉÀº ¾î¼Àºí¸®¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
RISC(Reduced Instruction Set Computer ¶Ç´Â °£¼ÒÈµÈ ¸í·ÉµéÀ» °®Ãá ÄÄÇ»ÅÍ) ´Â ÀûÀº °¹¼öÀÇ ¸í·Éµé¸¦ °¡Áö°í ÀÖ´Ù. ÀûÀ¸¸é¼µµ »ê¶æÇÏ°í ºü¸¥ ¸í·ÉµéÀÌ Á¦´ë·Î »óÈ£ÀÛµ¿ÇÏÁö ¸øÇÏ¸é¼ ´Ù·ç±âµµ Èûµé°í º¹ÀâÇÑ ¸í·ÉµéÀ» ¸ð¾Æ³õÀº °Íº¸´Ù ÁÁ´Ù¶ó´Â »ý°¢ÀÌ RISC¸¦ ¸¸µé¾î ³Â´Ù.
¸¸¾à ÀûÀº ¼ýÀÚÀÇ ¸í·Éµé·Î ĨÀ» ±¸ÇöÇÑ´Ù¸é ĨÀº Á»´õ ¸¹Àº ¼ýÀÚÀÇ ¹ü¿ë ·¹Áö½ºÅ͸¦ °¡Áú ¼ö ÀÖ°í Ĩ ÀÚüÀÇ ¸Þ¸ð¸® ij½¬(on-chip memory cache)µµ ´õÄ¿Áú ¼ö ÀÖ°í ¸í·É ÆÄÀÌÇÁ¶óÀεµ °¡Áú ¼ö ÀÖ°í ¼Óµµ¸¦ Çâ»ó½ÃŰ´Â ±â´ÉÀ» ´õÇÒ ¼ö ÀÖ´Ù.
Áö³ ´ë·« 10³â°£Àº RISC ĨÀÌ CISC Ĩ º¸´Ù ¿ìÀ§¿¡ ÀÖ¾ú´Ù. ÇÏÁö¸¸ Áö±Ý Çö´ëÀûÀÎ CISC ĨµéÀº ij½¬³ª ÆÄÀÌÇÁ¶óÀÎ °°Àº RISC ĨÀÇ ¸¹Àº ÀåÁ¡µéÀ» Æ÷ÇÔÇÑ´Ù. Çö´ëÀûÀÎ CISC ĨÀº ±¸ÇüÀÇ RISC Ĩº¸´Ù ÈξÀ Å« ÀÛ¾÷ 󸮷®(throughput)À» °¡Áö°í ÀÖ´Ù. ÀÏ¹Ý ¼ÒºñÀÚ¿ë ¶Ç´Â »ç¹«¿ë ÄÄÇ»ÅÍ´Â Window¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â CISC ĨÀ» »ç¿ëÇÑ´Ù. °í±Þ ¿öÅ©½ºÅ×À̼ÇÀ̳ª ÀÓº£µðµå ½Ã½ºÅÛó·³ ÃÖ±Ù¿¡ µðÀÚÀÎµÈ ½Ã½ºÅÛµéÀº RISC ĨÀ» ¸¹ÀÌ »ç¿ëÇÑ´Ù. ´ÙÀ½Àº ÇÁ·Î±×·¥ÀÇ ÀϺκРÀÔ´Ï´Ù. ÇÁ·Î±×·¥ÀÌ Á¤È®Çմϱî? start: ori $8,$0,4 # $8 = 4
ori $9,$0,12 # $9 = 12
addu $10,$8,$9 # $10 = 12+4 = 16
sll $10,$10,2 # $10 = 16*4 = 64
1.7 ¹ö±×°¡ ¾ø´Â ¼ÒÇÁÆ®¿þ¾î
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_8.html ´ä: ÄÚ¸àÆ®°¡ ¼³¸íÇÏ´Â °ÍÀÌ ¿Ç´Ù°í °¡Á¤ÇßÀ» ¶§ Á¤È®ÇÑ ÇÁ·Î±×·¥ÀÌ´Ù, start: ori $8,$0,4 # $8 = 4
ori $9,$0,12 # $9 = 12
addu $10,$8,$9 # $10 = 12+4 = 16
sll $10,$10,2 # $10 = 16*4 = 64
À§ÀÇ ´äÀº start¿¡¼ºÎÅÍ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀÌ ½ÃÀÛ µÈ´Ù°í °¡Á¤ÇÑ´Ù. ¸¸ÀÏ addu ¸í·ÉºÎÅÍ ÇÁ·Î±×·¥ÀÌ ½ÃÀÛÇß´Ù¸é ¿©ÀüÈ÷ ¿Ã¹Ù¸¥ ÇÁ·Î±×·¥ À̰ڴ°¡?$8°ú $9¹øÀº ¾Æ¸¶ ´Ù¸¥ ¼ýÀÚ¸¦ ´ã°íÀÖÀ» °ÍÀÌ´Ù. ÇÁ·Î±×·¥ÀÇ ¾î¶²ºÎºÐ¿¡ ´ÙÀ½°ú °°Àº Äڵ尡 ÀÖ´Ù¸é addu ¸í·ÉºÎÅÍ À§ÀÇ ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¼ö µµ ÀÖ´Ù. ori $8,$0,99 # $8 = 99
ori $9,$0,43 # $9 = 43
j start+8 # jump startµÚ·Î µÎ¹øÂ° ¿À´Â ¾î¼Àºí¸® ¼±¾ð¹®À¸·Î Á¡ÇÁÇÑ´Ù.
start´Â ù¹øÂ° ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ÀÇ ÁÖ¼Ò¸¦ ³ªÅ¸³»´Â ½Éº¼ÁÖ¼ÒÀÌ´Ù. start+8´Â start·ÎºÎÅÍ 8¹ÙÀÌÆ® ¶³¾îÁø ÁÖ¼Ò¸¦ ³ªÅ¸³½´Ù. jump ¸í·ÉÀº Á¦¾î¸¦ ±× ÁÖ¼Ò·Î À̵¿½ÃŲ´Ù.
QUESTION 8: ¸Ö¸® ¶³¾îÁø ¸í·É¹®¿¡¼ ÄÚµå ºí·° Áß°£À¸·Î Á¡ÇÁÇÏ¿© ½ÇÇàÇÏÁö ¸øÇÏ°Ô ÇÒ ¹æ¹ýÀÌ ÀÖ½À´Ï±î? 1.8 ¹ö±×°¡ ¾ø´Â ÄÚµåºí·°
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_9.html ´ä: ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. ![]()
Á¦¾î°¡ ÄÚµåºí·°ÀÇ Áß°£À¸·Î Á¡ÇÁÇÒ ¶§ ¹ö±×°¡ ¹ß»ýÇÑ´Ù. ¸¸¾à ±× ÄÚµåºí·°ÀÌ ½ÃÀÛºÎÅÍ ³¡±îÁö ½ÇÇàµÇµµ·Ï ÀÛ¼º µÇ¾ú´Ù¸é, ½ÃÀÛÇÏ´Â ¼±¾ð¹®Àº ¹Ýµå½Ã ½ÇÇàµÇ¾ßÇÑ´Ù. ½ÇÇàµÇÁö ¾Ê´Â´Ù¸é ¹ö±×°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ´Ù½Ã ¸»ÇÏÀÚ¸é ÄÚµåºí·° Áß°£À¸·Î Á¡ÇÁÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù. ÄÚµåºí·° Áß°£À¸·Î Á¡ÇÁÇÑ´Ù¸é ¹ö±×°¡ ¹ß»ýÇÒ °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ »ý°¢ÀÌ ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ÇÏÀÚ¶ó´Â ¹æ¹ý·Ð Áß¿¡ ÇϳªÀÌ´Ù. ÄÚµå ºí·°¿¡¼´Â ºí·°¿¡ µé¾î°¡´Â ÁöÁ¡ (ÄÚµåÀÇ ½ÇÇàÀÌ ½ÃÀ۵Ǵ ÁöÁ¡) ÀÌ À¯ÀÏÇÏ¸ç ³ª°¡´Â ÁöÁ¡ (ÄÚµåºí·°ÀÇ ½ÇÇàÀÌ Á¾·áµÇ´Â ÁöÁ¡) ¶ÇÇÑ À¯ÀÏÇÏ´Ù. µé¾î°¡´Â ÁöÁ¡Àº µé¾î°¡´Â Á¶°Ç¿¡ ÀÇÇÏ¿© ¸íÈ®ÇÏ°Ô Á¤ÀÇµÇ°í ³ª°¡´Â ÁöÁ¡Àº ³ª°¡´Â Á¶°Ç¿¡ ÀÇÇØ ¸íÈ®ÇÏ°Ô Á¤ÀÇ µÈ´Ù.
ÄÚµåÀÇ ºí·°ÀÌ Á¤È®ÇÏ°Ô ½ÇÇàµÇ±â À§Çؼ´Â ÄÚµå´Â µé¾î°¡´Â Á¶°ÇÀÌ ¸ÂÀ»¶§ µé¾î°¡´Â ÁöÁ¡À¸·ÎºÎÅÍ ½ÇÇàÀÌ ½ÃÀ۵Ǿî¾ß ÇÏ°í ¸¸¾à ºí·°ÀÇ Äڵ尡 ¹ö±×°¡ ¾ø°í Á¤È®ÇÑ ÄÚµå¶ó¸é ³ª¿À´Â Á¶°ÇÀÌ ºÎÇÕÇÒ ¶§ ºí·°ÀÇ ½ÇÇàÀ» Á¾·áÇÏ¿©¾ß ÇÑ´Ù. 1.9 ±¸Á¶±ÔÄ¢ 1:ÄÚµå ºí·°
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_10.html ´ä: Çö´ëÀÇ °íÂ÷ÀûÀÎ ÇÁ·Î±×·¥¾î´Â ¸ðµÎ ±¸Á¶¸¦ °®Ãß°í ÀÖ´Ù. ![]()
¸¸ÀÏ ÄÚµå ºí·°¿¡ ÁøÀÔÇÏ´Â Á¶°ÇÀº Á¤È®ÇÏ°í ºüÁ®³ª¿À´Â Á¶°ÇÀÌ À߸øµÇ¾ú´Ù¸é ±× ºí·°¿¡´Â ¹ö±×°¡ Á¸ÀçÇÏ´Â °ÍÀÌ´Ù. ¸¸¾à ÄÚµå ºí·° Áß°£À¸·Î Á¡ÇÁ¸¦ ÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ´Ù¸é ºí·°À¸·Î °¡Á¤ÇÏ´Â °ÍÀº »ç½ÇÀÌ ¾Æ´Ò ¼ö µµ ÀÖ°í ¹ö±×´Â ÇÁ·Î±×·¥ ¾î´À ºÎºÐ¿¡¼¶óµµ Á¸ÀçÇÒ ¼ö ÀÖ´Ù. ±×·± Á¶°Ç ¾Æ·¡¼ ¹ö±×¸¦ ã¾Æ¼ ÇØ°áÇϱâ´Â ¸Å¿ì Èûµç ÀÏÀÌ´Ù.
±¸Á¶±ÔÄ¢ 1: ÄÚµåÀÇ ºí·°Àº ±¸Á¶¸¦ °®Ãß°í ÀÖ´Ù. Ç÷οì Â÷Æ® ¿ë¾î·Î ¼³¸íÇÏÀÚ¸é, À¯ÀÏÇÏ°Ô µé¾î°¡´Â ÁöÁ¡°ú À¯ÀÏÇÏ°Ô ³ª¿À´Â ÁöÁ¡À» °¡Áö°í ÀÖ´Â »óÀÚ´Â ±¸Á¶¸¦ °®Ãß°í ÀÖ´Ù.
ÀÌ·¯ÇÑ ±ÔÄ¢ÀÌ ´ç¿¬ÇÑ ¸»À» ÇÏ´Â °Íó·³ º¸ÀÏ ¼ö µµ ÀÖÁö¸¸ ±×·¸°Ô ºÐ¸íÈ÷ ÇÏÀÚ ¶ó´Â °ÍÀÌ ±âº»ÀûÀÎ »ý°¢ÀÌ´Ù. ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ÇÏ´Â °ÍÀº ÇÁ·Î±×·¥ÀÌ Á¤È®ÇÏ´Ù´Â °ÍÀ» ¸í½ÃÇÏ´Â ¹æ¹ýÁß¿¡ ÇϳªÀÌ´Ù. ¾î¼Àºí¸®¾î¿¡¼´Â ÇÁ·Î±×·¥ÀÇ ºí·°À» º¸¿©ÁÖ±â À§ÇÑ ¹®¹ýÀÌ ¾ø´Ù. ÇÁ·Î±×·¥À» µðÀÚÀÎ ÇÒ ¶§¿Í Ç÷οì Â÷Æ®¸¦ ±×·Áº¼ ¶§ ºí·°µéÀ» »ý°¢ÇغÁ¾ß ÇÑ´Ù. ÄÚµù ÇÒ¶§´Â »ý°¢ÇÑ µðÀÚÀÎÀ» µû¶ó¾ß ÇÑ´Ù.
Áú¹®: ¾î¼Àºí¸®¿¡¼´Â ¾î¶² ½ÄÀ¸·Î ÄÚµåºí·°À» ±¸Çö Çմϱî? 1.10 ±¸Á¶ ±ÔÄ¢1 - ±¸ÇöÇϱâ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_11.html
´ä: ¼øÂ÷ÀûÀ¸·Î ½ÇÇàÇϰíÀÚ ÇÏ´Â Äڵ带 ÀÛ¼ºÇÏ°í ±× ÄÚµåµé Áß°£À¸·Î´Â Á¡ÇÁ¸¦ ÇÏÁö ¾Ê´Â´Ù.
¼±¾ð¹®µéÀº ÀÚµ¿ÀûÀ¸·Î ¼ø¼´ë·Î ½ÇÇàµÈ´Ù. ¾ð¾î ÀÚüÀûÀ¸·Î ÄÚµåºí·°ÀÇ µé¾î°¡´Â ÁöÁ¡°ú ³ª°¡´Â ÁöÁ¡ÀÌ À¯ÀÏÇϵµ·Ï °Á¦ÇÒ ¼ö ÀÖ´Â º¸Á¶ÀûÀÎ ÀåÄ¡´Â ¾ø´Ù. ÇÁ·Î±×·¡¸Ó°¡ ÀǽÄÀûÀ¸·Î À̿Ͱ°Àº ±ÔÄ¢À» µû¶ó¾ß ÇÑ´Ù.
ÀÌ ±ÔÄ¢À» ·¹º§ÈµÈ ¼±¾ð¹®À¸·Î¸¸ Á¡ÇÁÇϵµ·Ï Çϸé ÁöÄÑÁú ¼ö ÀÖ´Â °Íó·³ º¸ÀÏ ¼ö µµ ÀÖ´Ù. ÇÏÁö¸¸ ´ÙÀ½°ú °°ÀÌ ÄÚµåºí·° Áß°£¿¡ ¼±¾ð¹®ÀÌ ·¹º§À» °¡Áö°í ÀÖÀ» ¼ö µµ ÀÖ´Ù. start: ori $8,$0,4 # $8 = 4
ori $9,$0,12 # $9 = 12
midblk: addu $10,$8,$9 # $10 = 12+4 = 16
sll $10,$10,2 # $10 = 16*4 = 64
....
ori $8,$0,99 # $8 = 99
ori $9,$0,43 # $9 = 43
j midblk # start ´ÙÀ½ÀÇ midblk·Î Á¡ÇÁÇÑ´Ù.
Áú¹®: ÆÄ½ºÄ®À̳ª C ¶Ç´Â ÀÚ¹Ù¿Í °°ÀÌ °íÂ÷¿øÀÇ ¾ð¾î´Â ÄÚµåºí·°À» Á¤ÀÇÇÏ´Â ¹®¹ýÀÌ ÀÖ½À´Ï±î? 1.11 ¿¬¼Ó ¶Ç´Â ½ÃÄö½º
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_12.html ´ä: ºí·°À» Á¤ÀÇÇÏ´Â ¹®¹ýÀÌ ÀÖ½À´Ï´Ù. Pascal¿¡¼´Â begin°ú end·Î ºí·°À» ÁöÁ¤ÇÕ´Ï´Ù. C³ª java¿¡¼´Â {°ú }·Î ºí·°À» ÁöÁ¤ÇÕ´Ï´Ù. ![]()
ÆÄ½ºÄ®(Pascal), C, Java´Â ±¸Á¶¸¦ °®Ãá ¾ð¾îÀÌ´Ù. ÀÌ¿Í °°Àº ¾ð¾îµé¿¡¼ ¼±¾ð¹®µéÀÇ ÄÚµåºí·°Àº µé¾î°¡´Â ÁöÁ¡°ú ³ª¿À´Â ÁöÁ¡ÀÌ À¯ÀÏÇÏ´Ù. ±×·¸´Ù¸é µÎ°³ÀÇ ÄÚµå ºí·°ÀÌ ¿¬¼ÓÀ¸·Î ÀÖ´Â °æ¿ì´Â ¾î¶»°Ú´Â°¡? ù¹øÂ° ºí·°ÀÇ ³ª¿À´Â Á¶°Ç°ú µÎ¹øÂ° ºí·°ÀÇ µé¾î°¡´Â Á¶°ÇÀÌ Á¤È®ÇÏ´Ù°í °¡Á¤Çغ¸ÀÚ. ±×·± °æ¿ì µÎ ºí·°ÀÌ ¼ø¼´ë·Î µû¶ó¿Ã ¼ö ÀÖ´Ù.
ÀÌ·±°æ¿ì µÎ ºí·°ÀÇ ÁýÇÕÀ» ÇϳªÀÇ ºí·°À¸·Î °£ÁÖÇÒ ¼ö ÀÖ´Ù. ù¹øÂ° ºí·°ÀÇ µé¾î°¡´Â Á¶°Ç°ú ³ª¿À´Â Á¶°ÇÀÌ ¿Ã¹Ù¸£´Ù¸é µÎ¹øÂ° ºí·°ÀÇ µé¾î°¡´Â Á¶°Çµµ ¿Ã¹Ù¸£´Ù. °á°úÀûÀ¸·Î µÎ¹øÂ° ºí·°ÀÇ ³ª¿À´Â Á¶°Çµµ ¿Ã¹Ù¸£´Ù.
µÎ ºí·°À» ¹¾î¼ º¸´Â Å« ºí·°À¸·Î º¼ ¼ö ÀÖ´Ù. Å« ºí·°ÀÇ µé¾î°¡´Â Á¶°ÇÀÌ Á¤È®ÇÏ´Ù¸é Å« ºí·°ÀÇ ³ª¿Â Á¶°Ç ¶ÇÇÑ ¿Ã¹Ù¸£´Ù.
Áú¹®:
Á¡¼±À¸·Î ±×·ÁÁø Å« ºí·°À» ºÁÁÖ¼¼¿ä. Å« ºí·°ÀÇ µé¾î°¡´Â Á¶°ÇÀÌ ¿Ã¹Ù¸£´Ù¸é Å« ºí·°ÀÇ ³ª°¡´Â Á¶°ÇÀº ¾î¶»½À´Ï±î? 1.12 ±¸Á¶±ÔÄ¢ 2 - ¿¬¼Ó(sequence)
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_13.html ´ä: ¸¸¾à Å« ºí·°ÀÇ µé¾î°¡´Â Á¶°ÇÀÌ Á¤È®ÇÏ´Ù¸é, Å« ºí·°ÀÇ ³ª¿À´Â Á¶°Çµµ Á¤È®ÇÏ´Ù. ![]()
¸¸¾à °¢°¢ÀÇ ºí·°ÀÇ ³ª¿À´Â Á¶°ÇÀÌ ´ÙÀ½¿¡ ¿À´Â ºí·°ÀÇ µé¾î°¡´Â Á¶°Ç°ú ÀÏÄ¡ÇÑ´Ù¸é ±× ¿¬¼ÓµÇ´Â ºí·°Àº ¿Ã¹Ù¸¥ ºí·°ÀÌ´Ù. ½ÇÇàÀº °¢ ºí·°ÀÇ µé¾î°¡´Â ÁöÁ¡À¸·ÎºÎÅÍ ½ÃÀÛµÇ°í ºí·°ÀÇ ³ª¿À´Â ÁöÁ¡À» ÅëÇØ¼ ³¡³´Ù
±¸Á¶ ÇÁ·Î±×·¥ ±ÔÄ¢2: µÑ ÀÌ»óÀÇ ¿¬¼ÓµÈ ºí·°Àº ±¸Á¶¸¦ °®Ãß°í ÀÖ´Ù.
¾î¼Àºí¸®¾î·Î µÎ¹øÂ° ±ÔÄ¢À» ±¸ÇöÇÏ´Â ¹æ¹ýÀº ù¹øÂ° ±ÔÄ¢À» ±¸ÇöÇÏ´Â ¹æ¹ý°ú °°´Ù. ÇÁ·Î±×·¡¸Ó°¡ ÁÖÀÇ ±í°Ô ±ÔÄ¢À» µû¶ó¾ß ÇÑ´Ù. ´Ù½Ã¸»ÇÏ¸é ´Ù¸¥ ÁöÁ¡À¸·ÎºÎÅÍ ºí·°µé ³»ºÎ·Î Á¡ÇÁÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.
Áú¹®: ¾î¼Àºí¸®¾î¿¡¼ if-then-else ±¸Á¶¸¦ ±¸ÇöÇÏ´Â °ÍÀÌ °¡´ÉÇմϱî? 1.13 ±¸Á¶±ÔÄ¢ 3:¼±ÅÃ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_14.html ´ä:°¡´ÉÇÕ´Ï´Ù. ![]()
If-then-else ±¸Á¶´Â ¼±Åñ¸Á¶¶ó°íµµ ÇÑ´Ù. ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ÇÏ´Â °æ¿ì¿¡ °¢°¢ÀÇ ¼±Åõµ ÇϳªÀÇ ÄÚµå ºí·ÏÀÌ´Ù. ¸¸¾à ¼±Åñ¸Á¶°¡ ±×¸²ÀÇ ¼ø¼µµÃ³·³ ¹è¿ µÇ¾ú´Ù¸é µé¾î°¡´Â ÁöÁ¡µµ À¯ÀÏÇÏ°í ³ª¿À´Â ÁöÁ¡µµ À¯ÀÏÇÑ ±¸Á¶ÀÌ´Ù. ¼±Åñ¸Á¶¿¡¼ ¸¸¾à µé¾î°¡´Â Á¶°ÇÀÌ ¸¸Á·µÈ´Ù¸é ÄÚµåºí·Ï¿¡¼Ã³·³ ³ª¿À´Â Á¶°Çµµ ¸¸Á·µÇ¾î¾ß ÇÑ´Ù.
¼±Åà ±¸Á¶ÀÇ µé¾î°¡´Â Á¶°ÇÀÇ ¿¹¸¦ µé¾îº¸ÀÚ. $8Àº ºÎÈ£ÀÖ´Â Á¤¼ö¸¦ ´ã°íÀÖ´Ù. ³ª°¡´Â Á¶°ÇÀ¸·Î $8ÀÌ ´ã°í ÀÖ´Â ºÎÈ£ÀÖ´Â Á¤¼öÀÇ Àý´ë°ªÀÌ µÉ ¼ö ÀÖ´Ù. ºÐ±â±¸Á¶´Â ÀÌ·¯ÇÑ ³ª°¡´Â Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ÇÑ´Ù.
Áú¹®: If¹®¿¡¼ º¼ ¼ö ÀÖ´Â Á¶°Çó·³ ´ÙÀ̾Ƹóµå ¹Ú½º¿¡ ³ªÅ¸³ª´Â Á¶°ÇÀÌ º¹ÀâÇÒ ¼ö µµ ÀÖ½À´Ï±î? 1.14 ¼±Åñ¸Á¶ ±¸ÇöÇϱâ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_15.html
´ä:¹°·ÐÀÔ´Ï´Ù. ¸¹Àº ¾î¼Àºí¸® ¼±¾ð¹®ÀÌ ÇÊ¿äÇÒÁöµµ ¸ð¸¨´Ï´Ù. ![]()
¾î¼Àºí¸®¾î¿¡¼ ¼±Åñ¸Á¶¸¦ ±¸ÇöÇϱâ À§ÇØ ¹®¹ý ÀÚü¿¡¼ ¸í½ÃÀûÀ¸·Î Áö¿øÇÏ´Â °ÍÀº ¾ø´Ù. ´ÙÀ½°ú °°ÀÌ ºÎºÐÀûÀ¸·Î ±¸ÇöÇÏ¿©¾ß ÇÑ´Ù. $8°ú $9´Â a¿Í bÀÇ °ªÀ» ´ã°í ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. ... #
if: beq $8,$9,yes # is a==b ?
nop # no
... # °ÅÁþÀÎ ºí·°
... #
... #
j endif
nop
yes: ... # yes
... # ÂüÀÎ ºí·°
... #
endif: nop # Ç×»ó ½ÇÇà µÈ´Ù.
ÂüÀÎ ºí·°°ú °ÅÁþÀÎ ºí·°ÀÇ ¼ø¼°¡ °íÂ÷¿ø ÀûÀÎ ¾ð¾îÀÇ ¼±Åà ±¸Á¶¿Í´Â ¹Ý´ë¶ó´Â °ÍÀ» ÁÖ¸ñÇÏ¿© º¸ÀÚ.
ÀÌ·±½ÄÀ¸·Î ¼±Åñ¸Á¶¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Â °ÍÀÌ À¯ÀÏÇÑ ¹æ¹ýÀº ¾Æ´Ï´Ù. ÂüÀÎ ºí·°À» ¸ÕÀú Áý¾î³ÖÀ» ¼ö µµ ÀÖ´Ù. ÇÏÁö¸¸ ±×·²°æ¿ì ºÐ±â¹® ÀÚüµµ ¹Ù²Ù¾î ÁÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ Å×½ºÆ®ÇÏ´Â Á¶°ÇÀÌ º¹ÀâÇØ Áú ¼öµµ ÀÖ°í Ç÷οìÂ÷Æ®¿¡¼´Â ¾Èº¸¿©Áö´Â ¿©·¯°¡Áö ºÐ±â¹®°ú ¸í·É¹®µéÀÌ ÇÊ¿äÇÒ ¼ö µµÀÖ´Ù.
Áú¹®: ¼±ÅÃÀÌ ´ÜÀÏÇÑ if-endifµµ ±¸Á¶¸¦ °®Ãß°í ÀÕ½À´Ï±î? 1.15 ±¸Á¶±ÔÄ¢ 4:¹Ýº¹
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_16.html
´ä:±×·¸´Ù. if-then-else±¸Á¶¿¡¼ else°¡ ¾ø´Â °ÍÀ¸·Î »ý°¢ÇÏ¸é µÈ´Ù. ![]()
while ·çÇÁ°°Àº ¹Ýº¹±¸Á¶´Â ±×¸²°ú °°ÀÌ ¹è¿ÇÒ ¼ö ÀÖ´Ù. ¹Ýº¹±¸Á¶ ¶ÇÇÑ µé¾î°¡´Â ÁöÁ¡°ú ³ª¿À´Â ÁöÁ¡ÀÌ À¯ÀÏÇÏ´Ù. µé¾î°¡´Â ÁöÁ¡Àº ¸¸Á·Çؾ߸¸ ÇÏ´Â Á¶°ÇµéÀ» °¡Áö°í ÀÖ°í ³ª¿À´Â ÁöÁ¡Àº ¸¸Á·µÇ¾îÁú Á¶°ÇµéÀ» °¡Áö°í ÀÖ´Ù. ÄÚµåÀÇ ¿ÜºÎ ÁöÁ¡À¸·ÎºÎÅÍ ±¸Á¶ ¾ÈÀ¸·Î Á¡ÇÁÇÏ´Â ¸í·ÉµéÀÌ ¾ø¾î¾ß ÇÑ´Ù.
±¸Á¶ ±ÔÄ¢ 4: ÄÚµåºí·°ÀÇ ¹Ýº¹Àº ±¸Á¶¸¦ °®Ãß°í ÀÖ´Ù. while: bltz $8,endWh
. . .
j while
sll $0,$0,0
endWh: sll $0,$0,0
¾î¶² ¸í·ÉÀÌ Á¶°ÇÀ» ½ÃÇèÇÏ´Â ¸í·ÉÀÌ µÉ°ÍÀΰ¡´Â »óȲ¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ´Ù.
Áú¹®: ÆÄ½ºÄ®À̳ª C ¶Ç´Â Java¿Í °°Àº ±¸Á¶¸¦ °®Ãá ¾ð¾î¿¡¼´Â ¹Ýº¹±¸Á¶ ¾È¿¡ ¼±Åà ±¸Á¶¸¦ Áý¾î³ÖÀ» ¼ö ÀÖ½À´Ï±î? (´Ù½Ã¸»ÇØ while ±¸Á¶ ¸öü¾È¿¡ if-then-else ±¸Á¶¸¦ ´ãÀ» ¼ö ÀÖ½À´Ï±î?) 1.16 ÄÚµåºí·°Ã³·³ º¸ÀÌÁÒ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_17.html ´ä: ¹°·ÐÀÔ´Ï´Ù.
¿©Å³¢Áö °øºÎÇÑ ¸ðµç ±¸Á¶¿¡¼´Â ÀÂÊ¿¡ µé¾î°¡´Â ÁöÁ¡ÀÌ ÀÖ°í ¾Æ·¡ÂÊ¿¡ ³ª¿À´Â ÁöÁ¡ÀÌ ÀÖ´Ù. ±¸Á¶·Î µé¾î°¡°Å³ª ³ª¿À´Â Á¡ÇÁ¸í·ÉÀº ¾ø¾ú´Ù. µé¾î°¡´Â ÁöÁ¡Àº µé¾î°¡±âÀ§ÇØ ¸¸Á·ÇؾßÇÏ´Â Á¶°ÇµéÀ» °¡Áö°í ÀÖ°í ³ª¿À´Â ÁöÁ¡ ¶ÇÇÑ ³ª¿Ã ¶§ ¸¸Á·µÇ¾î¾ß ÇÏ´Â Á¶°ÇÀ» °¡Áö°í ÀÖ´Ù. °¢°¢ÀÇ ±¸Á¶µéÀ» ÇϳªÀÇ ÄÚµå ºí·°À¸·Î °£ÁÖÇÒ ¼ö ÀÖ´Ù. ![]()
ÇϳªÀÇ ±¸Á¶°¡ ±× ±¸Á¶ÀÚü ¾È¿¡¼ jump ¸í·ÉµéÀ» °¡Áö°í À־ ±¦Âú´Ù. ¾î¼Àºí¸®¾î¿¡¼ ¸î¸î±¸Á¶´Â ±×·± ½ÄÀ¸·Î ±¸Çö µÇ¾ú´Ù. ±¸Á¶ ¹Û¿¡¼ º¸¾ÒÀ» ¶§ °¢°¢ÀÇ ±¸Á¶´Â ÇϳªÀÇ ÄÚµå ºí·°À¸·Î º¼ ¼ö ÀÖ´Ù.
Áú¹®: ·çÇÁ ¸öü ¾È¿¡ ¼±Åñ¸Á¶¸¦ °®Ãá ÄÚµåºí·ÏÀÌ ¿Ã ¼ö ÀÖ½À´Ï±î? 1.17 ±¸Á¶±ÔÄ¢ 5:±¸Á¶¾ÈÀÇ ±¸Á¶(Nesting Structure)
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_18.html ´ä:¿Ã ¼ö ÀÖ´Ù.
Ç÷οìÂ÷Æ®¸¦ ³õ°í º¸¸é ¾î¶² ÄÚµå ºí·Ïµµ ±¸Á¶µé Áß ÇϳªÀÇ ÇüÅ·ΠȮÀå½ÃÄÑ »ý°¢ÇÒ ¼ö ÀÖ´Ù. ´Ù¸£°Ô »ý°¢ÇÏÀÚ¸é Ç÷οì Â÷Æ®¿¡¼ À¯ÀÏÇÏ°Ô µé¾î°¡´Â ÁöÁ¡°ú ³ª¿À´Â ÁöÁ¡ÀÌ ÀÖ´Ù¸é ±× ºÎºÐÀ» ´ÜÀÏÇÑ ÄÚµåºí·ÏÀ¸·Î º¼ ¼ö ÀÖ´Ù.
±¸Á¶ ±ÔÄ¢ 5: À¯ÀÏÇϰԵé¾î°¡´Â ÁöÁ¡°ú ³ª¿À´Â ÁöÁ¡À» °¡Áö°í ÀÖ´Â ±¸Á¶´Â ´ÜÀÏÇÑ ÄÚµå ºí·ÏÀÌ´Ù.
¿¹¸¦ µéÀÚ¸é ºÎÈ£ÀÖ´Â Á¤¼öµéÀÇ Ç¥¿¡¼ °¢°¢ÀÇ Á¤¼ö°ªÀÇ Àý´ë°ªÀ» °è»êÇÏ´Â ÇÁ·Î±×·¥À» µðÀÚÀÎ ÇÑ´Ù°í °¡Á¤ÇÏÀÚ. (1)¸ÕÀú ÇÁ·Î±×·¥À» ÇϳªÀÇ ºí·ÏÀ¸·Î °£ÁÖÇÑ´Ù. (2)¿ä±¸µÇ´Â ¹Ýº¹±¸Á¶¸¦ ±×·Áº»´Ù.(3) ¹Ýº¹ ±¸Á¶ ¸öüÀÇ ¼¼ºÎ»çÇ׸¦ ä¿ö³Ö´Â´Ù.![]()
À̿ʹ ´Ù¸¥ ¹æ½ÄÀ¸·Î ÇÒ ¼ö µµ ÀÖ´Ù. Àý´ë°ªÀ» ±¸ÇÏ´Â Äڵ带 ÀÛ¼ºÇß´Ù¸é ±×°ÍÀ» ´õÅ« ÇÁ·Î±×·¥ÀÇ ÀϺκÐÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÇϳªÀÇ ÄÚµåºí·ÏÀ¸·Î °£ÁÖÇÒ ¼ö ÀÖ´Ù.
Áú¹®:º¹ÀâÇÑ ÄÚµå ºí·ÏÀ» ±¸ÇöÇÒ ¶§ ±× ºÎºÐÀ» ¼ºê·çƾÀ̳ª ÇÔ¼ö·Î ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁÀº »ý°¢ÀԴϱî? 1.18 ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ÇÒ ¶§ÀÇ °è»ê´É·Â
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_19.html
´ä:ÁÁÀº »ý°¢ÀÔ´Ï´Ù. ³ªÁßÀÇ Àå¿¡¼ À̰ÍÀ» °øºÎÇÕ´Ï´Ù.
¿©·¯ºÐÀº ÀÌ·¯ÇÑ ±ÔÄ¢ÀÌ ¾ÈÁ¤µÈ Äڵ带 ÀÛ¼ºÇϱâ´Â ÁÁ°ÙÁö¸¸ ³Ê¹« Á¦ÇÑÀûÀ̶ó°í »ý°¢ÇÒ ¼ö µµ ÀÖ´Ù. ¾î¶² »ç¶÷µéÀº °è»ê·Â ¶ÇÇÑ ¼ÕÇØ¸¦ º¸´Â°ÍÀÌ ¾Æ´Ñ°¡ »ý°¢ÇÒ ¼ö µµ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °è»ê´É·Â¿¡¼ ¼ÕÇØ¸¦ º¸´Â °ÍÀº ¾ø´Ù. Böhm°ú JacopiniÀ̶ó´Â µÎ¿¬±¸°¡´Â ±¸Á¶ÀûÀÎ ÇüÅ·Π¾î¶² Á¾·ùÀÇ ÇÁ·Î±×·¥µµ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» Áõ¸íÇß´Ù. ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ÇÔÀ¸·Î½á Á¦¾îÀÇ È帧À» Á¦ÇÑÇÏ´Â °ÍÀÌ °è»ê´É·ÂÀ» Á¦ÇÑÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.
do-until,do-while,for °°ÀÌ ¿©·¯ºÐÀÌ ÀÌ¹Ì ¾Ë°í ÀÖÀ»Áöµµ ¸ð¸£´Â ´Ù¸¥ Á¦¾î±¸Á¶µéÀÌ ÇʼöºÒ°¡°áÇÑ ±¸Á¶´Â ¾Æ´Ï´Ù. ÇÏÁö¸¸ ±×·± ±¸Á¶µéÀº °æ¿ì¿¡ µû¶ó Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ±×·¯ÇÑ ±¸Á¶µéµµ ±¸Á¶¸¦ °®Ãß¾î ÇÁ·Î±×·¥ÇÏ´Â °ÍÀ¸·Î °£ÁÖÇÑ´Ù. ¾î¼Àºí¸®¾î¿¡¼ ±×·¯ÇÑ ±¸Á¶¸¦ ÇÁ·Î±×·¡¸Ó°¡ Á÷Á¢ ±¸ÇöÇØ¾ßÇϱ⠶§¹®¿¡ ±×·¯ÇÑ ±¸Á¶°¡ ÆíÀǼºÀ» Á¦°øÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ¾î¼Àºí¸®¾î¿¡¼´Â ÀÌ Àå¿¡¼ Åä·ÐµÈ ±¸Á¶¸¸ »ç¿ëÇÒ °ÍÀ» ÃßõÇÑ´Ù.
¿©·¯ºÐÀÌ ¾î¼Àºí¸®·Î ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ´Â ¸ðµç ÇÁ·Î±×·¥À» ±¸Á¶ÀûÀÎ ÇüÅ·ΠÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀº ¹®Á¦¿¡ ´ëÇØ¼ »ý°¢Çغ¸°í °íÂ÷¿øÀÇ ±¸Á¶¸¦ °®Ãá ¾ð¾î¸¦ »ç¿ëÇÏ¿© ¹®Á¦¸¦ Ǫ´Â ¹æ½ÄÀ¸·Î »ý°¢ÇØ º¸¾Æ¾ß ÇÑ´Ù. ÇØ°á¹æ¹ýÀ» ã¾Ò´Ù¸é ±¸ÇöÇÏ´Â °ÍÀº ´ÜÁö ÄÚµùÀ» ÇÏ´Â °ÍÀÌ´Ù.ÄÚÆÃÀº µðÀÚÀÎÀ» ÄÚµå·Î ¸¸µå´Â °ÅÀÇ ±â°èÀûÀÎ ÇØ¼®ÀÛ¾÷ÀÌ´Ù. µðÀÚÀΰú ÄÚµùÀ» µ¿½Ã¿¡ ÇÏÁö ¸»¾Æ¾ßÇÑ´Ù.(ÀÌ»óÀûÀÎ ¼¼°è¶ó¸é ¸ðµç ÇÁ·ÎÁ§Æ®°¡ ±âÇѾȿ¡ ¸ÂÃß¾î ÁøÇàµÇ°í ´åÄÄȸ»çµéÀº ½ÇÆÐÇÏ´Â ¹ýÀÌ ¾øÀ» °ÍÀÌ´Ù.)
Áú¹®: ±¸Á¶¸¦ °®Ãß¾î ¾î¼Àºí¸®·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ °æ¿ì ¶§¶§·Î ºñ±¸Á¶ÀûÀÎ Á¦¾î¸¦ »ç¿ëÇÑ´Ù¸é ¼Óµµ¸¦ Çâ»ó ½Ãų ¼öµµ ÀÖ½À´Ï±î? 1.19 19Àå ³¡
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-19/ass19_20.html
´ä: ¶§¶§·Î ±×·² ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¸ÕÀú ±¸Á¶¸¦ °®Ãá ¹öÀüÀ» ÀÛ¼ºÇؾßÇÑ´Ù. ±¸Á¶¸¦ °®Ãá ¹öÀüÀ» °¡Áö°í ÀÖ´Ù¸é ¼Óµµ¸¦ À§ÇØ ÃÖÀûÈÇÑ ¹öÀü¿¡ ¹ö±×°¡ ÀÖ´õ¶óµµ ÇØ°áÇÒ ´ë¾ÈÀÌ ÀÖ´Ù.
ÀÌ Àå¿¡¼ ³íÀÇ µÈ °Í
ÄûÁî¿Í ¼÷Á¦¸¦ ÇØº¾½Ã´Ù.¿ÀŸ¼öÁ¤ 25ÀÏÀÌ Á¦ »ýÀÏÀÔ´Ï´Ù..-_-ÀÌÁ¦ ¸¸18»ì..ÀÔ´Ï´Ù.ÈìÈì ¿©Æ°.. 2¿ù 6ÀÏÀÌ µÇ¸é ¿ø¼ ´Ù ³»°í ½ÃÇè ´Ù ³¡³ª°í ¸ðµç..ÀÏÀÌ ³¡³³´Ï´Ù. ´Ù½Ã µ¹¾Æ¿À°Ú½À´Ï´Ù.. ±×¸®°í¸»ÀÔ´Ï´Ù..Çâ¼öº´°É¸®¸é ¾î¶»°ÔÇØ¾ßµÇ´Â°Ì´Ï±î.. Á¤¸» Àß »ýȰÇϰíÀմµ¥ ¹ã¸¸µÅ¸é.. Âü °íºñ´Â °íºñÀ̰ڳ×.. ³ Çѱ¹¿¡¼ ´ëÇбîÁö ¸¶Ä¡°í ¹Ì±¹¿¡¼ °øºÎ ½ÃÀÛÇßÀ¸´Ï±î. »õ·Î¿î ¹®È °øºÎ ±×·±°Å¿¡ ´õÁ¤½ÅÀÌ ¾ø¾úÁö...Áö±Ý ±× ³ªÀ̶§°¡ »çÃá±â¶ó¸é »çÃá±âÀÏÅÙµ¥ ±×¶§ ³»°¡ ±×·± °æÇèÀ» ÇßÀ¸¸é Âü Èûµé¾úÀ»²¨¾ß. ±×°Ô ¶Ç ³ª¸§... Çѱ¹¿¡¼ Á¦ÀÏ Àç¹ÌÀÖ°í Ãß¾ïÀÌ ¸¹À» ½Ã°£À̾ú´Âµ¥.. Ä£±¸µéÇϰí... ¾Æ¸¶ ÀÌ°Ô °íºñÀϰžß... »õ·Ó°Ô ´ëÇÐ »ýȰ ½ÃÀÛÇϸé... Á¤½Å¾øÀÌ ¹ÙºüÁö°í »õ·Î¿î Ä£±¸µéµµ ¸¸³ª°ÔµÇ°í .... ³ª Çб³´Ù´Ò¶§ ¾î¶²¾ÆÀ̵éÀº ¹Ì±¹±³È¯Çлý ÇÁ·Î±×·¥À¸·Î Çѱ¹¿¡ °¡¼ 1³â °øºÎÇÏ´õ¶ó... ¿¬¼¼´ë¿´³ª. ±× Ä£±¸µµ ±â¾ï¿¡´Â °íµîÇб³¶§ºÎÅÍ ¹Ì±¹¿¡¼ »ýȰÇߴµ¥.. Çѱ¹ ´ëÇлýȰ ÇØº¸°í ½Í´Ù°í... ±×·±°Å ÀßȰ¿ëÇϸé ÀçÃæÀüÇÒ ¼ö ÀÖ´Â ±âȸµµ µÇ´Â °Í °°°í... ±Ùµ¥ ±×³ªÀ̶§ Âü ù»ç¶ûÀÌ¶óµµ »ý±â¸é °øºÎ´Â ¸¶°¨ÀÌ´Ù.... ÀÌ°Ô ÇÏÁö¸»¾Æ¾ßÁöÇØ¼ ¾ÈµÇ´Â °Íµµ ¾Æ´Ï°í... ±× ³ªÀ̶§ ´ç¿¬È÷ ±×·± ¿©·¯ °¨Á¤µéÀÌ »ý±ä´Ù. ±»ÀÌ ¿Ü±¹»ýȰÀ» ÇØ¼°¡ ¾Æ´Ï¶ó. ³»°æÇè¿¡ ºñÃß¾î ±×·±°Å¿¡ ÁÖº¯È¯°æ¿¡ µû¶ó ¹Î°¨ÇÏ°Ô ¹ÝÀÀÇϴ ģ±¸µéµµ º¸¾Ò°í ¾Æ´Ï¸é ¹«´øÇÏ°Ô ³Ñ±æ ¼ö µµ ÀÖÁö. ¸ñÇ¥¸¦ »ý°¢Çغ¸°í...¿Ü±¹¿¡¼ °øºÎÇϴ°Ô..³²ÀÌ ÇԺηΠ°®Áö¸øÇÏ´Â ±âȸÀÌÁö...±×·±°É »ý°¢ÇغÁ¾ß°ÚÁö... ³Ê¹« ±×·±°Å¿¡ ºÎ´ã°®À¸¶ó´Â ¸»Àº ¾Æ´Ï°í.. º»ÀÎÀÌ ÇØ¾ßÇÒ ÀÏÀº º»ÀÎÀÌ ½º½º·Î ¾Ë°ÚÁö... ±×¸®°í ÀÚ¿¬½º·´°Ô±×·± °¨Á¤µé »ý±â´Ï±î.. ÀÚ¿¬½º·´°Ô ³Ñ°Ü¾ßÁö... ¾ÆÄ§¿¡ ÀÏÂïÀϾ ¹ãµÇ¸é ¿À¸¸ »ý°¢ÀÌ ´Ù³ªÁö... ³·¿¡ Ã౸¶óµµ Çϰí..¤»¤» ÇǰïÇϸé Àâ»ý°¢Àº ¾È³´Ù. Happy Birthday! |
|
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|
ps. ½Ã½ºÅÛ Çϳª Àå¸¸ÇØ¾ß Çϳª ÂÁ.