1. Layout of the 1bit adder and subtracter
1ºñÆ® µ¡¼À±â¿Í »¬¼À±âÀÇ ·¹À̾ƿôÀº µðÁöÅРȸ·Î ¼³°èÀÇ ±âº»ÀûÀÎ ±¸¼º ¿ä¼Ò Áß ÇϳªÀÌ´Ù. 1ºñÆ® µ¡¼À±â´Â µÎ °³ÀÇ 1ºñÆ® ÀÔ·ÂÀ» ¹Þ¾Æ¼ ÇÕÀ» °è»êÇÏ°í, »¬¼À±â´Â µÎ °³ÀÇ 1ºñÆ® ÀԷ¿¡¼ Çϳª¸¦ ´Ù¸¥ Çϳª·Î »©´Â ÀÛ¾÷À» ¼öÇàÇÑ´Ù. ÀÌ µÑÀº ±âº»ÀûÀ¸·Î À¯»çÇÑ ±¸Á¶¸¦ °¡Áö°í ÀÖÁö¸¸, µ¡¼À±â´Â ij¸® ºñÆ®¸¦ °í·ÁÇÏ°í »¬¼À±â´Â º¸¼ö¸¦ »ç¿ëÇÏ´Â Â÷ÀÌ°¡ ÀÖ´Ù. 1ºñÆ® µ¡¼À±âÀÇ ·¹À̾ƿôÀº ÁÖ·Î XOR¿Í AND °ÔÀÌÆ®·Î ±¸¼ºµÈ´Ù. ÀÔ·Â A¿Í B µÎ °³¿Í ij¸® ÀÔ·Â(C_in)À» °¡Áø 1ºñÆ® µ¡¼À±âÀÇ °¡Àå ±âº»ÀûÀÎ Ãâ·ÂÀº ÇÕ(S)°ú ij¸® Ãâ·Â(C_out)ÀÌ´Ù. ÇÕÀº A¿Í BÀÇ XOR ¿¬»êÀ¸·Î °è»êµÇ¸ç, ÀÌ°ÍÀº µÎ ºñÆ® Áß Çϳª°¡ 1ÀÏ ¶§¸¸ 1ÀÌ µÇµµ·Ï ÇÑ´Ù. ij¸® Ãâ·ÂÀº µÎ ºñÆ®°¡ ¸ðµÎ 1ÀÏ ¶§¿¡¸¸ 1ÀÌ µÇµµ·Ï Çϱâ À§ÇØ A¿Í BÀÇ AND ¿¬»ê°ú ij¸® ÀÔ·Â C_inÀ» È°¿ëÇÑ´Ù. µû¶ó¼, C_outÀº A AND B OR (A XOR B AND C_in)À¸·Î Á¤ÀǵȴÙ. 1ºñÆ® »¬¼À±âÀÇ °æ¿ì, ÁÖ·Î 2ÀÇ º¸¼ö¸¦ »ç¿ëÇÏ¿© ±¸ÇöµÈ´Ù. A¿¡¼ B¸¦ »©´Â ¿¬»êÀº BÀÇ 2ÀÇ º¸¼ö¸¦ ±¸ÇÑ ÈÄ A¿Í ´õÇÏ´Â ¹æ½ÄÀ¸·Î ÀÌ·ç¾îÁø´Ù. À̸¦ À§ÇØ B¸¦ ¹ÝÀü½ÃÅ°°í 1À» ´õÇϸé BÀÇ 2ÀÇ º¸¼ö°¡ »ý¼ºµÇ¸ç, À̶§ µ¡¡¦(»ý·«)
|