º»¹®/³»¿ë
1. ¼·Ð
Çö´ë ÀüÀÚ ±â±â¿¡¼ »ê¼ú ³í¸® ÀåÄ¡(ALU)´Â ÇʼöÀûÀÎ ±¸¼º ¿ä¼Ò·Î ÀÚ¸® Àâ°í ÀÖ´Ù. ALU´Â ±âº»ÀûÀÎ »ê¼ú ¿¬»ê°ú ³í¸® ¿¬»êÀ» ¼öÇàÇϴ ȸ·Î·Î, ÄÄÇ»ÅÍÀÇ Áß¾Ó Ã³¸® ÀåÄ¡(CPU)¿Í ¹ÐÁ¢ÇÑ °ü°è¸¦ °¡Áö°í ÀÖ´Ù. ALUÀÇ ±â´ÉÀº µ¥ÀÌÅÍ Ã³¸®ÀÇ ÇÙ½ÉÀ̸ç, À̸¦ ÅëÇØ Á¤º¸ÀÇ °è»ê ¹× ³í¸®Àû ÆÇ´ÜÀÌ °¡´ÉÇØÁø´Ù. º» ·¹Æ÷Æ®¿¡¼´Â n-bit °è»ê±â¸¦ À§ÇÑ ALUÀÇ ±¸¼º°ú µ¿ÀÛ ¿ø¸®¸¦ ޱ¸Çϰí, À̸¦ ½ÇÁ¦ ȸ·Î¿Í ½ÇÇèÀ» ÅëÇØ ±¸ÇöÇØ º¸´Â °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù. n-bit ALU´Â n ºñÆ® Å©±âÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖÀ¸¸ç, ´Ù¾çÇÑ »ê¼ú ¿¬»ê(µ¡¼À, »¬¼À µî)°ú ³í¸® ¿¬»ê(AND, OR, NOT µî)À» Áö¿øÇÑ´Ù. ÀÌ·¯ÇÑ ±â´ÉÀ» ½ÇÇöÇϱâ À§ÇØ AND °ÔÀÌÆ®, OR °ÔÀÌÆ®, XOR °ÔÀÌÆ® ¹× D Çø³ÇÃ·Ó µîÀÇ ±âº» ³í¸® °ÔÀÌÆ®µéÀÌ »ç¿ëµÈ´Ù. ALUÀÇ ¼³°è´Â ÀÌ·¯ÇÑ ³í¸® °ÔÀÌÆ®¸¦ Á¶ÇÕÇÏ¿© ¿øÇÏ´Â ¿¬»êÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀ̸ç, È¿À²¼º°ú Á¤È®¼ºÀ» º¸ÀåÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. º» ·¹Æ÷Æ®¿¡¼´Â ALUÀÇ ÀÌ·ÐÀû ¹è°æ°ú ÇÔ²² ½ÇÁ¦ ȸ·Î ¼³°è ¹× ½ÇÇè °úÁ¤À» ÅëÇØ ALUÀÇ µ¿ÀÛÀ» °üÂûÇÏ°í ºÐ¼®ÇÏ´Â ±âȸ¸¦ Á¦°øÇÒ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ÅëÇØ ALUÀÇ µ¿ÀÛ ¿ø¸®¸¦ ½Éµµ ÀÖ°Ô ÀÌÇØÇϰí, ÀüÀÚ È¸·Î ¼³°èÀÇ ±âÃʸ¦ ½×¡¦(»ý·«)