°³¿ä
ºÎ¿ï ´ë¼ö : º¯¼ö(a,
b, c, ...)µéÀÇ Á¶ÇÕÀ» ½ÇÇà½ÃÅ°´Â ÀÏ·ÃÀÇ ³í¸®ÀûÀÎ ¿¬»ê
(AND, OR, NOT)À¸·Î Á¤ÀǵǴ ÇϳªÀÇ ¼öÇÐÀû Çм³.
ºÎ¿ï ½Ä(½ºÀ§Äª ½Ä)
: ºÎ¿ï ´ë¼ö¸¦ ÀÌ¿ëÇÑ Ç¥Çö(º¯¼ö´Â 0, 1·Î Á¦ÇÑ)
19¼¼±â George Boole ÀÇ À̸§¿¡¼ À¯·¡ÇÔ .
Huntington : 1904³â¿¡ ºÎ¿ïÀÇ ¿¬±¸¿¡ ¼öÁ¤À» °¡ÇÏ¿© ÀÏ·ÃÀÇ ¼öÇÐÀûÀΠǥÇöÀ» °ø½ÄÈ.
µðÁöÅÐ ½Ã½ºÅÛ : ºÎ¿ï°ú
ÇåÆÃÅÏÀÌ °ø½ÄÈÇÑ ÇÔ¼öµéÀ» ½ÇÇàÇϱâ À§ÇØ ÀüÀÚ°øÇÐÀ» ÀÌ¿ë
ÇÏ¿© ¸¸µé¾îÁø ½Ã½ºÅÛ.
Claude Shannon : 1930³â´ë
¸»¿¡ ÀüÈ ±³È¯¿¡¼ÀÇ ºÎ¿ï´ë¼öÀÇ »ç¿ë¿¡ °üÇÑ ³í¹®À» ¹ßÇ¥.
ShannonÀº Çö´ë µðÁöÅÐ ½Ã½ºÅÛÀÇ "¾Æ¹öÁö"·Î ¿©°ÜÁö°í ÀÖ´Ù.
2.1 2Áø ³í¸®ÇÔ¼ö
2Áø
º¯¼ö : ¿µ(0)°ú ÀÏ(1)ÀÇ µÎ °¡Áö °ª¸¸À» °¡Áú ¼ö ÀÖÀ½. ³ª¸ÓÁö´Â ÀÏ¹Ý ´ë¼ö¿¡¼ÀÇ
º¯¼ö¿Í °°´Ù. À̸§, ±âÈ£, ¹®ÀÚ, ¼ýÀÚ, ¶Ç´Â À̵éÀ» Á¶ÇÕÇÏ¿© Ç¥Çö.
(AND,
OR, NOT) : ¸ðµç µðÁöÅÐ ½Ã½ºÅÛÀÇ Çؼ®°ú ¼³°è¸¦ À§ÇÑ ±âº»ÇÔ¼ö
ÇÔ¼ö´Â ÀԷ°ú Ãâ·Âº¯¼öµéÀÇ °ü°è¸¦ ³ªÅ¸³»±â À§Çؼ ¼öÇаú
³í¸®¿¡¼»ç¿ëµÇ´Â ¿ë¾îÀÌ´Ù. °¢°¢ÀÇ º¯¼ö´Â 2Áø º¯¼ö(0, 1)·Î
Á¦ÇÑÇÑ´Ù.
Áø¸®Ç¥(truth table) : 2ÁøÀÇ ÀԷ°ú Ãâ·Âº¯¼ö»çÀÌÀÇ °¡´ÉÇÑ Á¶ÇÕÀ» Ç¥·Î Ç¥ÇöÇÑ °Í.
"Âü(truth)" 1 vs "°ÅÁþ(false)" 0
Á¤³í¸®(positive logic) : ÂüÀº ´ëºÎºÐ 1·Î, °ÅÁþÀº 0À¸·Î Ç¥½ÃµÉ ¶§.
ºÎ³í¸®(negative logic) : ÂüÀÌ 0À¸·Î, °ÅÁþÀÌ 1·Î Ç¥½ÃÇÒ ¶§.
³í¸®°ö(AND)
AND´Â ¿¬»ê±âÈ£ * ·Î Ç¥½ÃÇÑ´Ù. 2Áø º¯¼ö x¿Í yÀÇ AND ÇÔ¼ö¿¬»êÀº ½Ä
¾Æ·¡¿Í °°´Ù.
x¿Í yÀÇ µÑ ´Ù ÂüÀÎ °æ¿ì¿¡ Ãâ·ÂÀº ÂüÀÌ µÈ´Ù. Áï ÀÔ·Â Áß¿¡ ¾î´ÀÇϳª¶óµµ 0À̸é
Ãâ·ÂÀº 0 °¡ µÈ´Ù
s = x AND y
s = xy
s = x*y
s = (x)(y)
2-ÀÔ·Â ANDÀÇ Áø¸®Ç¥´Â ´ÙÀ½°ú °°´Ù.
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
s
-------------------------------
0 0
0
0 1 0
1 0 0
1 1
1
-------------------------------
3 ÀԷ°ú 4ÀÔ·ÂÀÇ Ç¥Çö½ÄÀ» ´ÙÀ½°ú °°ÀÌ ¾µ ¼ö ÀÖ´Ù.
s = xyz
s = wxyz
³í¸®ÇÕ(OR)
OR´Â
¿¬»ê±âÈ£ + ·Î Ç¥½ÃÇÑ´Ù. 2Áø º¯¼ö x¿Í yÀÇ OR ÇÔ¼ö¿¬»êÀº ½Ä ¾Æ·¡¿Í
°°´Ù.
x¿Í yÀÇ ¾î´À ÇÑÂÊÀÌ ÂüÀ̰ųª, µÑ ´Ù ÂüÀÎ °æ¿ì¿¡ Ãâ·ÂÀº ÂüÀÌ µÈ´Ù. Áï ÀÔ·Â
Áß¿¡
¾î´ÀÇϳª¶óµµ 1À̸é Ãâ·ÂÀº 1À̵ȴÙ
s = x + y
2-ÀÔ·Â OR Áø¸®Ç¥´Â ´ÙÀ½°ú °°´Ù.
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
s
-------------------------------
0 0
0
0 1 1
1 0 1
1 1
1
-------------------------------
3 ÀԷ°ú 4ÀÔ·ÂÀÇ Ç¥Çö½ÄÀ» ´ÙÀ½°ú °°ÀÌ ¾µ ¼ö ÀÖ´Ù.
s = x + y
s = w + x+ y+ z
¿ª³í¸®(ºÎÁ¤, NOT)
s = x'
NOT Áø¸®Ç¥´Â ´ÙÀ½°ú °°´Ù.
-------------------
ÀÔ·Â
Ãâ·Â
-------------------
x
s
-------------------
0
1
1
0
-------------------
¿ª ³í¸®°ö(NAND)
NAND ÇÔ¼ö´Â NOT°ú AND·ÎºÎÅÍ À¯µµµÇ¸ç, ÀÌ°ÍÀº NOT AND¸¦ ÁÙ¿©¼ Ç¥ÇöÇÑ
°ÍÀÌ´Ù. ÀÌ ÇÔ¼ö´Â AND ¿¬»ê (xy)À» ¼öÇàÇÑ ÈÄ ÀÌ¾î¼ NOT ¿¬»êÀ» ¼öÇàÇÏ´Â
°Í
À¸·Î Á¤ÀǵȴÙ. (xy)' ¶ó°í ¾µ ¼ö ÀÖ´Ù.
s = (xy)'
2-ÀÔ·Â NAND Áø¸®Ç¥´Â ´ÙÀ½°ú °°´Ù
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
s
-------------------------------
0 0
1
0 1 1
1 0 1
1 1
0
-------------------------------
¿ª ³í¸®ÇÕ(NOR)
NOR
ÇÔ¼ö´Â NOT°ú OR¸¦ Á¶ÇÕÇÑ °ÍÀ̸ç, ÀÌ°ÍÀº NOT ORÀÇ Ãà¾àÇüÀÌ´Ù.
ÇÔ¼ö´Â OR ÇÔ¼ö (x + y)¿Í NOT ÇÔ¼ö (x + y)'ÀÇ ¼øÂ÷ÀûÀÎ ½ÇÇàÀ¸·Î Á¤ÀǵǸç
(x + y)' ·Î ¾µ ¼ö ÀÖ´Ù.
s = (x + y)'
2-ÀÔ·Â NOR Áø¸®Ç¥´Â ´ÙÀ½°ú °°´Ù.
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
s
-------------------------------
0 0
1
0 1 0
1 0 0
1 1
0
-------------------------------
¹èŸÀû ³í¸®ÇÕ(EX-OR)
¹èŸÀû
OR´Â ÀԷº¯¼ö Áß¿¡¼ Ȧ¼ö °³°¡ ÂüÀÏ °æ¿ì ±× Ãâ·ÂÀÌ ÂüÀÌ µÇ´Â ÇÔ¼öÀÌ´Ù.
À̸§ÁßÀÇ ¹èŸÀûÀ̶ó°í ÇÏ´Â Àǹ̴ ÀÌ ÇÔ¼ö°¡ ¦¼ö °³ÀÇ ÀÔ·ÂÀÌ ÂüÀÎ °æ¿ì¸¦
"¹èÁ¦(Exclude)"½ÃÅ°±â ¶§¹®ÀÌ´Ù.
2-ÀÔ·Â EX-OR ÇÔ¼ö´Â ´ÙÀ½°ú °°´Ù.
2-ÀÔ·Â EX-OR Áø¸®Ç¥´Â ´ÙÀ½ Ç¥¿Í °°´Ù.
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
s
-------------------------------
0 0
0
0 1 1
1 0 1
1 1
0
-------------------------------
2-ÀÔ·Â
EX-OR ÇÔ¼ö¸¦ s = xy' + x'yÀ̶ó°íµµ ¾µ ¼ö ÀÖ´Ù.
3-ÀÔ·Â EX-OR Áø¸®Ç¥´Â ´ÙÀ½°ú °°´Ù.
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
z
s
-------------------------------
0 0
0
0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1
1
1
-------------------------------
¸ðµç
Ȧ¼ö °³ÀÇ ÂüÀÎ ÀԷº¯¼ö¸¦ °¡Áö´Â Á¶ÇÕÀº Ãâ·ÂÀ» 1·Î ¸¸µç´Ù.
EX-OR, EX-NOR´Â 2-ÀÔ·Â °ÔÀÌÆ®·Î ÁýÀûȸ·Î·Î »ó¿ëȵǾî ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
Áï 3º¯¼ö ÀÌ»óÀÇ ÀÔ·ÂÀ» °¡Áö´Â EX-OR´Â 2-ÀÔ·Â °ÔÀÌÆ®·ÎºÎÅÍ Á¶ÇÕ ÇÏ¿©
»ç¿ë
ÇÒ ¼ö ÀÖ´Ù.
¹èŸÀû ¿ª ³í¸®ÇÕ(EX-NOR)
EX-NOR´Â
µî°¡ °ÔÀÌÆ®(equivalence gate)¶ó°íµµ ÇÑ´Ù. Ãâ·ÂÀº ¦¼ö °³ÀÇ ÀÔ·ÂÀÌ
°°À» ¶§ ÂüÀÌ µÈ´Ù. EX-NOR´Â EX-ORÀÇ ¿ª°ú °°±â ¶§¹®¿¡ ´Ü¼øÈ÷ EX-ORÀÇ Ãâ·Â¿¡
NOT ÇÔ¼ö¸¦ Ãß°¡ÇÔÀ¸·Î½á EX-NOR ÇÔ¼ö¸¦ ¸¸µé ¼ö ÀÖ´Ù. Áï, EX-OR¿Í´Â ¹Ý´ë·Î
Ȧ¼ö °³ÀÇ ÀÔ·ÂÀÌ ÂüÀÌ µÇ´Â °æ¿ì¸¦ "¹èÁ¦(exclude)"ÇÏ°í, ¦¼ö °³ÀÇ ÀÔ·ÂÀÌ
ÂüÀÌ
µÇ´Â °æ¿ì¸¦ "Æ÷ÇÔ(include)" ÇÑ´Ù.
s = x ¢Á y
2-ÀÔ·Â EX-NOR Áø¸®Ç¥´Â ´ÙÀ½ Ç¥¿Í °°´Ù.
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
s
-------------------------------
0 0
1
0 1 0
1 0 0
1 1
1
-------------------------------
2-ÀÔ·Â EX-NOR ÇÔ¼ö´Â s = x'y' + xy¶ó°í ¾µ ¼ö ÀÖ´Ù.
3-ÀÔ·Â EX-NOR Áø¸®Ç¥´Â ´ÙÀ½ Ç¥¿Í °°´Ù.
-------------------------------
ÀÔ·Â
Ãâ·Â
-------------------------------
x y
z
s
-------------------------------
0 0
0
1
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1
1
0
-------------------------------
EX-OR¿Í
EX-NORÀÇ 2º¯¼ö, 3º¯¼ö Áø¸®Ç¥¸¦ ºñ±³ÇØ º¸¸é EX-NORÀÇ Ãâ·Â ÇàÀÌ
EX-ORÀÇ Ãâ·Â ÇàÀÇ ³í¸®Àû ¿ª°ú °°À½À» ¾Ë ¼ö ÀÖ´Ù. 2-ÀÔ·Â ÀÌ»óÀÇ ÀԷ´ÜÀ»
°¡Áö´Â EX-NOR ÇÔ¼ö´Â EX-ORÇÔ¼ö¿Í À¯»çÇÏ°Ô 2-ÀÔ·Â °ÔÀÌÆ®·ÎºÎÅÍ À¯µµµÉ¼ö
ÀÖ´Ù.
2.2 ³í¸® ´ë¼ö
AND, OR, NOT¿¬»ê :
¸ðµç ³í¸® ¼³°è¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â ±âº» ÇÔ¼ö.
³í¸® ´ë¼ö¿¡¼µµ
3°¡ÁöÀÇ ¿¬»êÀÌ Á¸Àç.
1. ( ) ¶Ç´Â * ¶Ç´Â ¡¤ AND
2. OR
3. ¶Ç´Â NOT
2.2.1 µî°¡
{0, 1} ¡ô B
ˤ
½ÄÀº B°¡ ¿ø¼Ò 0, 1À» Æ÷ÇÔÇÏ´Â ÁýÇÕÀÓÀ» ÀǹÌÇÑ´Ù. 2-º¯¼ö x¿Í yÀÇ °ªÀÌ °°Àº
°æ¿ì
µî°¡(equivalence)¶ó°í ÇÑ´Ù. ¿¹¸¦ µé¸é, x = 0, y = 0ÀÎ °æ¿ì x = yÀÌ°í,
x = 1, y = 1ÀÎ °æ¿ìµµ x = yÀÌ´Ù.
2.2.2 ´ÝÈû
¾î¶°ÇÑ
ÁýÇÕÀÇ ¿ø¼Ò³¢¸®ÀÇ ¿¬»êÀÇ °á°ú°¡ ±× ÁýÇÕÀÇ ¿ø¼ÒÀÏ °æ¿ì ÁýÇÕÀº 2Áø
¿¬»ê(¡¤,£«)¿¡ ´ëÇؼ ´ÝÇô ÀÖ´Ù°í ¸»ÇÑ´Ù. ¹Ý´ë·Î, ¿¬»êÀÇ °á°ú°¡ ÁýÇÕÀÇ ¿ø¼Ò°¡
¾Æ´Ò
°æ¿ì¿¡´Â ´ÝÈû(closure)ÀÇ ¼ºÁúÀº ¼º¸³ÇÏÁö ¾Ê´Â´Ù.
B´Â AND( )¿¡ ´ëÇؼ ´ÝÇô ÀÖ´Ù.
a,
b, c°¡ 2Áø º¯¼ö¶ó°í ÇÏÀÚ. ±×·¯¸é, °¢°¢ÀÇ º¯¼ö´Â 2Áø ¹®ÀÚ ÁýÇÕ(0,1)À¸·Î
Á¦ÇѵȴÙ.
ÀԷº¯¼ö a, b¿¡ AND¿¬»êÀ» Àû¿ë½ÃÄÑ º¸¸é Ãâ·Âº¯¼ö c´Â ÇϳªÀÇ 2Áø °ªÀ» °¡Áö´Â
°á°ú¸¦ ¸¸µé¾î, ÀÌ °æ¿ì ¿¬»êÀÌ ´ÝÇô ÀÖ´Ù°í ¸»ÇÑ´Ù.
B´Â £«¿¡ ´ëÇؼ ´ÝÇô ÀÖ´Ù.
a,
b, c°¡ 2Áø º¯¼ö¶ó°í ÇÏÀÚ. ±×·¯¸é, °¢°¢ÀÇ º¯¼ö´Â 2Áø ¹®ÀÚ ÁýÇÕ(0, 1)À¸·Î
Á¦ÇѵȴÙ.
ÀԷº¯¼ö a, b¿¡ OR¿¬»êÀ» Àû¿ë½ÃÄÑ º¸¸é Ãâ·Âº¯¼ö c´Â 2Áø¼ö·Î ±× °á°ú¸¦ »ý¼ºÇϴµ¥
À̶§ ¿ì¸®´Â ¿¬»êÀÌ ´ÝÇô ÀÖ´Ù°í ÇÑ´Ù.
2.2.3 µ¿Àϼº
2Áø
¿¬»ê(¡¤, £«)Àº Ie¶ó°í ºÎ¸£´Â µ¿Àϼº(identity) ¿ø¼Ò¸¦
°¡Áö°í ÀÖ´Ù.
Ie´Â ¹Ýµå½Ã 2Áø¼ö ÁýÇÕ{0, 1}¿¡ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÑ´Ù.
Ie°¡ º¯¼ö x¿Í AND¿¬»êµÈ
°á°ú´Â xÀÌ°í, Ie°¡ º¯¼ö x¿Í OR ¿¬»êµÈ °á°úµµ ¿ª½Ã
xÀÌ´Ù.
xIe = x
x + xIe = x
µ¿Àϼº
¿ø¼Ò´Â ¿ø¼Ò xÀÇ °ªÀ» º¯È½ÃÅ°Áö ¾Ê´Â´Ù.
------------------------------------
AND
OR
---------------- ------------------
x Ie
xIe
x Ie
x + Ie
------------------------------------
0 1
0 0
0 0
1 1
1 1
0 1
------------------------------------
Ie¸¦
1À̶ó°í Çϸé, xIe = x1 = xÀÌ´Ù. ±×·¯¹Ç·Î, 2Áø »ó¼ö 1Àº AND¿¬»ê¿¡
´ëÇؼ´Â
µ¿Àϼº ¿ø¼ÒÀÌ´Ù.
Ie¸¦ 0À̶ó°í Çϸé, x + Ie
= x + 0 = x ÀÌ´Ù. ±×·¯¹Ç·Î, 2Áø »ó¼ö 0Àº OR¿¬»ê¿¡
´ëÇؼ´Â µ¿Àϼº ¿ø¼ÒÀÌ´Ù.
2.2.4 °áÇÕ¼º
ÁýÇÕ
B¿¡¼ ¼öÇàµÇ´Â 2Áø ¿¬»ê(¡¤, £«)ÀÌ ½Ä (2.12)ÀÇ Á¶°ÇÀ» ¸¸Á·½ÃÅ°¸é ÁýÇÕ B´Â
°áÇÕÀû(associative)À̶ó°í ÇÑ´Ù.
(xy)z = x(yz)
(x + y) + z = x + (y + z)
°ýÈ£ÀÇ
À§Ä¡´Â Áß¿äÇÏÁö ¾Ê´Ù. º¯¼öµéÀÇ ±×·ìµéÀº AND¿Í OR¿¬»ê¿¡ ´ëÇؼ´Â ÀçÁ¤·Ä
µÇ°Å³ª Àç°áÇÕ µÉ ¼ö ÀÖ´Ù.
2.2.5 ºÐ¹è¼º
ÁýÇÕ
B¿¡¼ ¼öÇàµÇ´Â 2Áø ¿¬»ê(¡¤, £«)ÀÌ ½Ä (2.13)ÀÇ Á¶°ÇÀ» ¸¸Á·½ÃÅ°¸é ÁýÇÕ B´Â
ºÐ¹èÀû(distributive)À̶ó°í ¸»ÇÑ´Ù.
x(y + z) = xy + xz : OR¿¬»ê¿¡ ´ëÇÑ ANDÀÇ ºÐ¹è¼º
x + (yz) = (x + y)(x + z) : AND¿¬»ê¿¡ ´ëÇÑ ORÀÇ ºÐ¹è¼º
2.2.6 ±³È¯¼º
ÁýÇÕ
B¿¡¼ ¼öÇàµÇ´Â 2Áø ¿¬»ê(¡¤, £«)ÀÌ ½Ä (2.14)ÀÇ Á¶°ÇÀ» ¸¸Á·½ÃÅ°¸é ÁýÇÕ B´Â
±³È¯Àû(commutative)À̶ó°í ÇÑ´Ù.
xy = yx
x + y = y + x
±³È¯¼ºÀº
´Ü¼øÇÏ°Ô º¸¸é ³í¸®¿¬»ê¿¡¼ÀÇ º¯¼öµéÀÇ ¼ø¼¸¦ ÀçÁ¤·ÄÇÏ´Â °ÍÀÌ´Ù.
³í¸® ȸ·Î´Â ÇϳªÀÇ °ÔÀÌÆ®¸¸À» °¡Á®¾ß ÇÑ´Ù. °ÔÀÌÆ®·ÎÀÇ ÀԷº¯¼öÀÇ ¿¬°á ¼ø¼´Â
Áß¿äÇÏÁö ¾Ê´Ù.
2.2.7 »óº¸¼º
2Áø
º¯¼ö¿¡ ´ëÇÏ¿© »óº¸(complement) º¸¼ö ¶Ç´Â ºÎÁ¤À̶ó°í ÇÏ´Â 2Áø ¿¬»êÀÚ°¡
´ÙÀ½ ½Ä°ú °°ÀÌ 2Áø º¯¼öµé¿¡¼µµ Á¸ÀçÇÑ´Ù.
xx' = 0
x + x' = 1
ˤ
½Ä¿¡¼ x'Àº xÀÇ º¸¼ö¸¦ ÀǹÌÇÑ´Ù.
0ÀÇ º¸¼ö´Â 1À̸ç, 1ÀÇ º¸¼ö´Â 0ÀÌ´Ù. ÀÓÀÇÀÇ º¯¼ö xÀÇ º¸¼ö´Â x'À̶ó°í ¾´´Ù.
2.2.8 ½Ö´ë¼º
½Ö´ë¼º(duality)Àº
¿ø·¡ÀÇ ¿¬»êÀÚµéÀ̳ª »ó¼öµéÀÇ ¹Ý´ë ¶Ç´Â ¹Ì·¯(mirror) ¿µ»óÀÌ´Ù.
2Áø ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÑ ³í¸®´Â AND¿Í OR ¿¬»êÀڵ鰣¿¡ ½Ö´ë¼ºÀÌ Á¸ÀçÇÑ´Ù. ANDÀÇ
½Ö´ë´Â ORÀÌ°í, ORÀÇ ½Ö´ë´Â ANDÀÌ´Ù. ±×¸®°í 0 ÀÇ ½Ö´ë´Â 1 ÀÌ°í 1 ÀÇ ½Ö´ë´Â
0 °¡ µÈ´Ù.
2.2.9 Èí¼ö¼º
Èí¼ö¼º(absorption
property)Àº ½ºÀ§Äª ´ë¼ö½ÄÀ» °£´ÜÈ÷ Çϴµ¥ À¯¿ëÇÑ µµ±¸¸¦
Á¦°øÇØ ÁØ´Ù. °¡²û ³í¸®½ÄÀÌ ¹®Á¦·ÎºÎÅÍ ¹Ù·Î À¯µµµÇ´Â °æ¿ì°¡ ¸¹Àºµ¥ ÀÌ·¸°Ô
µÉ
°æ¿ì¿¡ ºÒÇÊ¿äÇÑ ºÎºÐÀÌ ½Ä¿¡ Æ÷ÇÔµÇ°Ô µÈ´Ù. Èí¼ö¼º¿¡ ÀÇÇؼ ÀÌ ºÒÇÊ¿äÇÑ
ºÎºÐÀ»
Á¦°ÅÇÑ´Ù´Â °ÍÀº ÃÖÁ¾ÀûÀ¸·Î ±¸ÇöµÇ´Â ÀüÀÚȸ·ÎÀÇ °¡°ÝÀ» ³·Ãß°Ô µÈ´Ù. ¿¹¸¦
µé¾î,
x + xy = x
x(x + y) = x
ÃßÈÄ ³í¸®°£¼ÒÈ°úÁ¤¿¡¼ »ó¼¼ ¼³¸íÇÒ°ÍÀ̸ç ÀÌ·¸°Ô °£·«È ÇÔÀ¸·Î¼
µÎ°³ÀÇ GATE°¡ ¼Ò¿äµÇ´ø°ÍÀ» ÇÑ°³ÀÇ GATE·Î ±¸Çö °¡´ÉÇÏ´Ù.
2.2.10 ¸èµî¼º
¸èµî¼º(idempotency property)Àº µ¿Àϼº°ú °ü°èµÈ´Ù.
x + x = x
xx = x
ÀÓÀÇÀÇ
º¯¼ö´Â ÀÚ±â ÀڽŰú AND ¿¬»êµÇ°Å³ª OR ¿¬»êµÇ¸é Ãâ·ÂÀº ÀÚ±âÀÚ½ÅÀÌ µÈ´Ù.
2.2.11 2Áø º¯¼ö¿Í »ó¼ö
{0, 1}ÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Â 2Áø º¯¼ö x´Â 2Áø »ó¼ö {0, 1}°ú °áÇÕÇÒ ¼ö ÀÖ´Ù.
x + 0 = x
x + 1 = 1
x 0 = 0
x 1 = x
2.2.12 µå¸ð¸£°£ Á¤¸®
¿µ±¹ÀÇ
¼öÇÐÀÚ¿´´ø µå¸ð¸£°£(DeMorgan)Àº ºÎ¿ï°ú °°Àº ½Ã´ëÀÇ »ç¶÷À̾ú´Ù.
±×´Â ³í¸®½ÄÀ» º¯È¯ÇÒ ¼ö ÀÖ´Â ¸Å¿ì À¯¿ëÇÑ µµ±¸¸¦ Á¦°øÇØ ÁÖ´Â ÇÑ ½ÖÀÇ ³í¸®Àû
Á¤¸®¸¦
°³¹ßÇß´Ù. µå¸ð¸£°£°Ç¿¡ ÀÇÇØ ¸¸µé¾îÁø Á¤¸®´Â ½Ö´ë¼ºÀÇ ¿ø¸®¸¦ »ç¿ëÇÑ´Ù.
1. AND ÇÔ¼öÀÇ º¸¼ö´Â °¢°¢ÀÇ ÀԷº¯¼ö¿¡ º¸¼ö°¡ ÃëÇØÁø ORÀÌ´Ù.
s = (x¡¤y)' <=> s = x' + y'
s = (x¡¤y¡¤z)' <=> s = x' + y' + z'
2. OR ÇÔ¼öÀÇ º¸¼ö´Â °¢°¢ÀÇ ÀԷº¯¼ö¿¡ º¸¼ö°¡ ÃëÇØÁø AND ÇÔ¼öÀÌ´Ù.
s = (x + y)' <=> s = x'¡¤y'
s = (x + y + z)' <=> s = x'¡¤y'¡¤z'
(x1x2x3 . . . xn)' = x1 + x2 + x3 + . . . + xn
(x1 + x2 + x3 +. . . + xn)' = x1'x2'x3'. . . xn'
ÀÓÀÇÀÇ ³í¸® ÇÔ¼öÀÇ º¸¼ö´Â °¢°¢ÀÇ º¯¼ö¿¡ º¸¼ö¸¦ ÃëÇØ(x´Â x'À¸·Î) ´ëÄ¡ÇÏ°í,
AND´Â OR·Î, OR´Â AND·Î, ±×¸®°í »ó¼öµµ ±×µéÀÇ º¸¼ö¸¦ ÃëÇØ
(0Àº 1·Î, 1Àº 0À¸·Î) ´ëÄ¡½ÃÄÑ ±¸ÇÒ ¼ö ÀÖ´Ù.
[ºÎ¿ï ´ë¼öÀÇ µ¿Àϼº°ú ºÎ¿ï Á¤¸®]
------------------------------------------
Ç¥ Çö
°¡Á¤/Á¤¸®
------------------------------------------------
x + 1 = 1
x0 = 0
x1 = x µ¿Àϼº
x + 0 = x µ¿Àϼº
xx' = 0 »óº¸¼º
x + x'= 1 »óº¸¼º
x©ú = x Á¦°ö ¶Ç´Â ´õºí »óº¸¼º
x + x = x ¸èµî¼º
xx = x ¸èµî¼º
xy = yx ±³È¯¼º
x + y = y + x ±³È¯¼º
x(y + z) = xy + xz ºÐ¹è¼º
x + (yz) = (x + y)(x + z) ºÐ¹è¼º
x(yz) = (xy)z °áÇÕ¼º
x + (y + z) = (x + y) + z °áÇÕ¼º
x + xy = x Èí¼ö¼º
x(x + y) = x Èí¼ö¼º
x(x' + y) = xy Èí¼ö¼º
x'y' = (x + y)' µå¸ð¸£°£
(xy)' = x' + y' µå¸ð¸£°£
xy + xy' = x
Adjacency
-----------------------------------------------
[¿¹Á¦ 2.1] s = (x¡¤y)' ÇÔ¼ö¸¦ µå¸ð¸£°£ Á¤¸®¸¦ ÀÌ¿ëÇÏ¿© µî°¡½ÄÀ» ±¸Ç϶ó.
[¿¹Á¦ 2.2] s = x + y ÇÔ¼ö¸¦ µå¸ð¸£°£ Á¤¸®¸¦ ÀÌ¿ëÇÏ¿© µî°¡½ÄÀ» ±¸Ç϶ó.
[¿¹Á¦ 2.3] s = xy + xz ÀÇ µî°¡½ÄÀ» ±¸Ç϶ó.
[¿¹Á¦ 2.4] s = x(y + z')' ÀÇ µå¸ð¸£°£ µî°¡È¸·Î¸¦ ±¸Ç϶ó.
[¿¹Á¦ 2.5] s = x + yz' + x(y' + z')ÀÇ µî°¡½ÄÀ» ±¸Ç϶ó.
2.3 ºÎ¿ï ´ë¼ö¸¦ »ç¿ëÇÑ ½ºÀ§Äª ½ÄÀÇ °£·«È
³í¸®½Ä ³»ÀÇ ºÒÇÊ¿äÇÑ º¯¼ö³ª
Ç×Àº ÃÖÁ¾È¸·Î ±¸Çö¿¡¼ÀÇ ¼Õ½ÇÀ» ÁÙÀ̱â À§Çؼ ¹Ýµå½Ã
Á¦°Å µÇ¾î¾ß ÇÑ´Ù.
Ä«³ë¸Ê(Karnaugh map)À» ÀÌ¿ëÇؼ
½ºÀ§Äª ½ÄÀ» °£·«È÷ ÇÒ ¶§ ¾Ë ¼ö ÀÖ°ÚÁö¸¸, º¸¼ö¼ºÀº
³í¸®½ÄÀ» °£·«È÷ Çϴµ¥ Áß¿äÇÑ
¿ªÇÒÀ» ÇÑ´Ù.
[¿¹Á¦ 2.6] s = x'y + xy' ³í¸®½Ä¿¡ ´ëÇØ
1) AND, OR, NOT·Î ±¸¼ºµÇ´Â ¼³°è¸¦ Ç϶ó.
2) NOR·Î ±¸¼ºµÇ´Â ¼³°è ¼³°è¸¦ Ç϶ó.
3) NAND·Î ±¸¼ºµÇ´Â ¼³°è ¼³°è¸¦ Ç϶ó.
[¿¹Á¦ 2.7] s = xy'z + xyz ³í¸®½ÄÀ» °£·«È Ç϶ó.
[¿¹Á¦ 2.8] s = x'yz' + x'yz + xyz' + xyz ³í¸®½ÄÀ» °£·«È Ç϶ó.
[¿¹Á¦ 2.9] s = x(y' + z)'(yz)' ³í¸®½ÄÀ» °£·«È Ç϶ó.
[¿¹Á¦ 2.10] s = x'y'z' + xy'z + x'yz' + xyz ³í¸®½ÄÀ» °£·«È Ç϶ó.