1. °ü·ÃÀÌ·Ð
µðÁöÅÐ ³í¸® ȸ·Î¿¡¼ µ¡¼À±â´Â ±âº»ÀûÀÎ ¿¬»ê ÀåÄ¡ Áß ÇϳªÀÌ´Ù. µ¡¼À±â´Â µÎ °³ ÀÌ»óÀÇ ÀÌÁø¼ö¸¦ ´õÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. ÀüÅëÀûÀÎ µ¡¼À±â¸¦ ÀÌÇØÇϱâ À§ÇØ ÀÌÁø¼öÀÇ ±¸Á¶¿Í µ¡¼À °úÁ¤¿¡¼ ¹ß»ýÇϴ ij¸® ºñÆ®ÀÇ °³³äÀ» »ìÆ캼 ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌÁø µ¡¼ÀÀº °¢ ÀÚ¸®ÀÇ °ªÀ» ´õÇÏ´Â °úÁ¤À̸ç, À̶§ 0°ú 1¸¸À» »ç¿ëÇÏ¿© °¢ ÀÚ¸®¸¦ °è»êÇÑ´Ù. ÀÌÁø¼öÀÇ µ¡¼ÀÀº ÀϹÝÀûÀ¸·Î 1Bit ´ÜÀ§·Î ¼öÇàµÇ¸ç, µÎ ÀÚ¸®ÀÇ ÇÕÀÌ 2¸¦ ³ÑÀ» °æ¿ì ij¸® ºñÆ®°¡ ¹ß»ýÇÏ°Ô µÈ´Ù. µ¡¼À±âÀÇ ±âº»ÀûÀÎ ±¸Á¶´Â ¹Ý°¡»ê±â¿Í Àü°¡»ê±â·Î ±¸¼ºµÈ´Ù. ¹Ý°¡»ê±â´Â µÎ °³ÀÇ ºñÆ®¸¦ ÀÔ·Â¹Þ¾Æ ÇÕ°ú ij¸® ºñÆ®¸¦ »ý¼ºÇÏ´Â °¡Àå ´Ü¼øÇÑ ÇüÅÂÀÇ µ¡¼À±â´Ù. ÀÔ·ÂÀ¸·Î a¿Í b°¡ ÁÖ¾îÁö¸é, Ãâ·ÂÀ¸·Î´Â ÇÕ(S)¿Í ij¸®(C)°¡ »ý¼ºµÈ´Ù. ÀÌ °æ¿ì ÇÕ S´Â a¿Í bÀÇ XOR ¿¬»êÀ¸·Î °è»êµÇ°í, ij¸® C´Â a¿Í bÀÇ AND ¿¬»êÀ¸·Î °è»êµÈ´Ù. ÀÌ¿Í ´Þ¸® Àü°¡»ê±â´Â ¼¼ °³ÀÇ ÀÔ·ÂÀ» ó¸®ÇÒ ¼ö ÀÖ´Â µ¡¼À±â·Î, µÎ °³ÀÇ ºñÆ®¿Í ÀÌÀü ´Ü°è¿¡¼ ¹ß»ýÇÑ Ä³¸® ºñÆ®¸¦ ÀԷ¹޴´Ù. Àü°¡»ê±âÀÇ Ãâ·Â ¿ª½Ã ÇÕ°ú ij¸®·Î ³ª´µ¸ç, ÀÌ °æ¿ì SumÀº µÎ °³ÀÇ ÀԷ°ú ÀÌÀü ij¸® ºñÆ®ÀÇ XOR ¿¬»êÀ» ÅëÇØ °è»êµÇ°í, Carry´Â ÀÔ·ÂµÈ ºñÆ®µé °£ÀÇ AND ¹× OR¡¦(»ý·«)
|