º»¹®/³»¿ë
Compiler
Compiler´Â °í¼öÁØ ¾ð¾î¸¦ Àú¼öÁØ ¾ð¾î·Î ¹ø¿ªÇÏ´Â ±â¹ýÀ¸·Î¼, ¸¸¾à m ¾ð¾î¸¦ ÀνÄÇÏ´Â ÄÄÇ»ÅÍ CPm¿¡ s ¾ð¾î¸¦ t ¾ð¾î·Î ¹ø¿ªÇÏ´Â ÄÄÆÄÀÏ·¯ CmÀÌ ÀÖÀ¸¸é, s ¾ð¾î ÇÁ·Î±×·¥À» ÀϰýÀûÀ¸·Î t ¾ð¾î ÇÁ·Î±×·¥ Pt·Î ¹ø¿ªÇÑ ÈÄ¿¡ t ¾ð¾î¸¦ ÀνÄÇÏ´Â ÄÄÇ»ÅÍ CPt¿¡ ÀûÀç(load)ÇÏ¿© ½ÇÇà½ÃŰ´Â ¹ø¿ª±â¹ýÀÌ´Ù. µû¶ó¼ ¿©·¯ ±â°è¾î°¡ ¾ÐÃàµÈ °í¼öÁØ ¸í·É¹®À» ±â°è¾î ÇüÅ·Π¸ðµÎ Ç®¾î¼ ¹Ù²Û ÈÄ¿¡ À̸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇϱ⠶§¹®¿¡ ¸Þ¸ð¸®ÀÇ »ç¿ëÀÌ Å©Áö¸¸ Çѹø ¹ø¿ªµÈ ±â°è¾î¸¦ ¹Ýº¹Çؼ ¹ø¿ªÇÒ Çʿ䰡 ¾ø±â ¶§¹®¿¡ ½ÇÇà½Ã°£ÀÌ ºü¸£´Ù.
±×¸² Compilation ±â¹ý
ÀϹÝÀûÀ¸·Î CPm°ú Pt¿¡¼ m°ú t°¡ µ¿ÀÏÇÏÁö¸¸ ¸ñÀû¿¡ µû¶ó¼ ´Ù¸¦ ¼öµµ ÀÖ´Ù. ÀÌ °æ¿ì¿¡ ÄÄÆÄÀÏ·¯ CmÀ» cross-compiler¶ó ÇÑ´Ù.
Assembler
±â°è¾î´Â ¸ðµç ±â±â¸¶´Ù ´Ù¸¦ ¼ö Àֱ⠶§¹®¿¡ ¾î¼Àºí·¯´Â ƯÁ¤ÇÑ ÄÄÇ»ÅÍÀÇ ¾î¼Àºí¸® ¾ð¾î¿¡ ´ëÇÑ ¹ø¿ª±âÀÌ´Ù. ¾î¼Àºí¸®¾ð¾î´Â ±â°è¾î¸¦ ±âÈ£È ÇÑ ÇüÅÂÀ̱⠶§¹®¿¡ ±â°è¾î·Î ½±°Ô ÀüȯÀÌ °¡´ÉÇÏ´Ù.
ÀÏ¹Ý ÄÄÆÄÀÏ·¯´Â ¾î¼Àºí¸® ¾ð¾î¸¦ ¸ñÀû¾î·Î »ý¼ºÇÏ°í ¾î¼Àºí·¯°¡ ¾î¼Àºí¸® ¾ð¾î¸¦ ±â°è¾î ÄÚµå·Î ÀüȯÇÔÀ¸·Î¼ °í¼öÁؾð¾îÀÇ È£È¯¼ºÀ»¡¦(»ý·«)
Âü°í¹®Çå
¢º http://www.terms.co.kr/compiler.htm
¢º http://p1.changwon.ac.kr/compiler
¢º http://notes/01/³É001.htm
¢º http://pllab.kangwon.ac.kr/lecture/compiler/1-5.htm