ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
1 2ÀÇ º¸¼ö 2's complement
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_17.html ´ä:
ÀÌ·¯ÇÑ À½¼ö Ç¥Çö ¹æ¹ýÀ» 2ÀÇ º¸¼ö Ç¥Çö¹ý(two's complement)À̶ó°í ÇÑ´Ù. ºñÆ® ÆÐÅÏÀ¸·Î À½¼ö¸¦ Ç¥ÇöÇÏ´Â ¿©·¯ ¹æ¹ýÁß¿¡ ÇϳªÀÌ´Ù. ÇÏÁö¸¸ ¿äÁò¿¡ °ÅÀÇ ÀÌ ¹æ¹ýÀ¸·Î À½¼ö¸¦ Ç¥ÇöÇÑ´Ù. Á¤¼ö´Â ÇÑÁ¤µÈ °¹¼öÀÇ ºñÆ®·Î Ç¥ÇöµÈ´Ù. ÀÌ·± Á¦ÇÑµÈ ºñÆ®³»¿¡¼ ¾ç¼ö¿Í À½¼ö°¡ Ç¥ÇöµÉ ¼ö ÀÖ´Ù. ¾ç¼ö¸¦ Ç¥ÇöÇÏ´Â ÆÐÅÏ¿¡ 2Áø¼ö µ¡¼À ¾Ë°í¸®µëÀ» »ç¿ëÇÏ¿© ´õÇØ¼ °á°ú°¡ 0ÀÌ µÇ´Â ÆÐÅÏÀ¸·Î À½¼ö¸¦ Ç¥ÇöÇÑ´Ù. °¡Àå ¿ÞÂÊÀÇ Ä³¸®¾Æ¿ô °ªÀº ¹ö·ÁÁø´Ù.
À̰ÍÀº 2Áø¼ö µ¡¼À ¾Ë°í¸®µëÀ» »ç¿ëÇØ¼ ´õÇØ¼ 0À» ¸¸µå´Â ÆÐÅÏÀ» ¾Ë¾Æ³»´Â ¹æ¹ýÀÌ´Ù.
2ÀÇ º¸¼öÇ¥Çö¹ýÀ¸·Î À½¼ö¸¦ ¸¸µå´Â ¹æ¹ý.
Á¤¼ö¸¦ Ç¥ÇöÇÏ´Â N°³ÀÇ ºñÆ®°¡ ÀÖ´Ù. N°³ÀÇ ºñÆ®°¡ ³ªÅ¸³»´Â ¼ö¸¦ À½¼ö·Î Ç¥ÇöÇϱâ À§Çؼ
1. °¢°¢ÀÇ ºñÆ®¸¦ 0Àº 1·Î 1Àº 0À¸·Î ¹Ù²Û´Ù. 2. 1À» ´õÇÑ´Ù.
¿¹:
¾ç¼ö: 0000 0001 ( 1 ) º¯È¯µÈ ºñÆ®:1111 1110 1À» ´õÇѰÍ: 1111 1111 ( -1)
Áú¹®: °ýÈ£¸¦ ä¿öº¸ÀÚ.
¾ç¼ö: 0000 0110 ( 6<10> )
º¯È¯µÈ ºñÆ®: __ __
1À» ´õÇѰÍ: __ __ ( -6<10> ) 2 À½¼ö 6
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_18.html
´ä:
¾ç¼ö: 0000 0110 ( 6<10> )
º¯È¯µÈ ºñÆ®: 1111 1001
1À» ´õÇѰÍ: 1111 1010 ( -6<10> )
°á°úÀûÀ¸·Î -6ÀÌ µË´Ï´Ù.
´Ù½Ã Çѹø ÀÚ¼¼È÷ º¸ÀÚ. ¾î¶² ºñÆ®ÆÐÅÏ¿¡ ±× ºñÆ® ÆÐÅÏÀ» ¹Ý´ë·Î µÚÁýÀº ÆÐÅÏÀ» ´õÇÏ¸é ´õÇÑ °á°ú ÆÐÅÏÀº ÀüºÎ´Ù1ÀÌ´Ù. ¸ðµç ÆÐÅϵéÀÌ ´Ù±×·¸´Ù.
ÆÐÅÏ + µÚÁýÀº ÆÐÅÏ + 1 = 0
ÆÐÅÏ + (µÚÁýÀº ÆÐÅÏ+1) = 0
ÆÐÅÏ + (2ÀÇ º¸¼öÆÐÅÏ) = 0
Á¶±Ý È¥µ¿µÇ´õ¶óµµ õõÈ÷ º¸ÀÚ. ¿¬½ÀÀ» ¸î¹øÇغ¸¸é Àͼ÷ÇØÁø´Ù.
0100 0111ÀÇ 2ÀÇ º¸¼ö°¡ ¹«¾úÀԴϱî? 3 2ÀÇ º¸¼ö·Î Á¤¼ö¸¦ Ç¥ÇöÇϱâ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_19.html
´ä: 1011 1000 µÚÁýÀº °ª 1011 1001 1À» ´õÇѰª
°á°ú¸¦ °Ë»êÇÏ¿©º¸ÀÚ:
8ºñÆ®·Î 2ÀÇ º¸¼ö¸¦ Ç¥ÇöÇÒ¶§ ¾î¶² Á¤¼ö¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ°Ú½À´Ï±î? 2ÀÇ º¸¼ö Ç¥Çö¹ýÀ¸·Î ¾çÀÇ Á¤¼ö¿Í À½ÀÇ Á¤¼ö¸¦ ´Ù Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ´äÀ» 0À¸·ÎºÎÅÍ ½ÃÀÛÇÒ ¼ö ÀÕ´Ù. 0ÀÇ 2ÀÇ º¸¼ö¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ´Â Áö È®ÀÎÇØº¸ÀÚ. ¼ø¼´ë·Î ¾ç¼ö1°ú À½¼ö1 ±×¸®°í 2¿Í À½¼ö2 .... ÀÌ·±½ÄÀ¸·Î ÇØ¼ 127±îÁö È®ÀÎÇÑ´Ù°í ÇÏÀÚ.
Áú¹®:
128 = 1000 0000 µÚÁýÀº °ª = __ __ 1À» ´õÇѰª = __ __ 4 2ÀÇ º¸¼ö·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¹üÀ§
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_20.html
´ä:
128 = 1000 0000
µÚÁýÀº °ª = 0111 1111
1À» ´õÇѰª = 1000 0000 ??????
128°ú -128ÀÌ µÑ´Ù 1000 0000ÀÌ µÇ¾î¹ö¸°´Ù.¿ÇÀº Ç¥ÇöÀÌ ¾Æ´Ï´Ù. ¾ç¼ö¿Í À½¼ö°¡ µ¿½Ã¿¡ °°Àº ÆÐÅÏÀ¸·Î Ç¥ÇöµÉ ¼ö ´Â ¾ø´Ù. ±×·¯¹Ç·Î +128Àº 8 ºñÆ® 2ÀÇ º¸¼öÇ¥Çö¹ýÀ¸·Î Ç¥ÇöµÉ ¼ö ¾ø´Ù. 2ÀÇ º¸¼öÇ¥ÇöÀ¸·Î 8ºñÆ®·Î Ç¥ÇöµÉ ¼ö ÀÖ´Â ÃÖ´ë ¾ç¼ö´Â 127ÀÌ´Ù. À½¼ö´Â -1ºÎÅÍ -127À» Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
1000 0000Àº ¹«½¼ ¼ö¸¦ Ç¥ÇöÇϴ°¡ ¾Ë¾Æº¸ÀÚ. 1000 0000¿¡ 127À» ´õÇØº¸ÀÚ.
°á°ú´Â -1ÀÌ´Ù. ±×·¯¹Ç·Î 10000 0000Àº -128À» Ç¥ÇöÇÑ´Ù°í ÇÒ ¼ö ÀÖ´Ù. 2ÀÇ º¸¼ö Ç¥Çö¹æ¹ýÀ¸·Î 8ºñÆ®¸¦ »ç¿ëÇØ¼ -128,....,0,....+127À» Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
Áú¹®: -128,...,0,...+127¿¡´Â ¸î°³ÀÇ Á¤¼ö°¡ ÀÖ½À´Ï±î? 8ºñÆ®·Î ¸î°³ÀÇ ºñÆ® ÆÐÅÏÀ» ¸¸µé ¼ö ÀÖ½À´Ï±î? 5 À½¼ö¿Í ¾ç¼ö¸¦ Ç¥ÇöÇÏ´Â ºñÆ® (sign bit)
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_21.html
´ä:
256°³ÀÇ Á¤¼ö 256°³ÀÇ ÆÐÅÏ
256 ÆÐÅÏ ÇϳªÇϳª°¡ Á¤¼ö¿¡ ÇØ´çÇÑ´Ù.
À½ÀÇ Á¤¼ö¸¦ Ç¥ÇöÇÏ´Â ¾Ë°í¸®µëÀº ¾ç¼ö¿Í À½¼ö¿¡ µÑ´Ù Àû¿ëÇÒ ¼ö ÀÖ´Ù. NÀ̶ó´Â ¼ýÀÚ¸¦ º¸¼ö·Î ÀüȯÇÏÀÚ ¹Ù²ã¸»ÇØ À½¼ö·Î ¹Ù²ãº¸ÀÚ. NÀº -NÀÌ µÈ´Ù. ÀÌÁ¦ -NÀ» º¸¼ö·Î ÀüÈ¯ÇØ º¸ÀÚ. º¸¼ö·Î ÀüȯÇÑ ¼ö´Â ´Ù½Ã NÀÌ µÈ´Ù.
0110 1101 ¡æ µÚÁýÀº ¼ö 1001 0010 ¡æ 1À» ´õÇÑ ¼ö 1001 0011
1001 0011 ¡æ µÚÁýÀº ¼ö 0110 1100 ¡æ 1À» ´õÇÑ ¼ö 0110 1101
N°³ÀÇ ºñÆ®¸¦ 2ÀÇ º¸¼ö·Î Ç¥ÇöÇÒ ¶§, °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â ºñÆ®(high order bit)°¡ 0ÀÏ °æ¿ì ¾ç¼ö¸¦ ÀǹÌÇϰí 1ÀÏ °æ¿ì À½¼ö¸¦ ÀǹÌÇÑ´Ù. ´ÙÇེ·¯¿î ÀÏÀÌ´Ù. ÇÏÀÌ¿À´õ ºñÆ®¸¦ »çÀÎ ºñÆ®(sign bit)¶ó°íµµ ºÒ¸°´Ù. ÇÏÁö¸¸ ÁøÁ¤ÇÑ Àǹ̿¡¼ÀÇ À½¼ö¿Í ¾ç¼ö¸¦ ³ªÅ¸³»´Â µ¶¸³ÀûÀÎ »çÀÎ(sign)Àº ¾Æ´Ï´Ù. »çÀÎ ºñÆ®µµ ¹ÙÀ̳ʸ® µ¡¼À ¾Ë°í¸®µëÀÇ ¿¬»ê½Ã ´Ù¸¥ ºñƮó·³ ¿¬»ê°úÁ¤¿¡ Âü¿©ÇÑ´Ù.
Áú¹® ´ÙÀ½ 4 ºñÆ®´Â 2ÀÇ º¸¼öÀÔ´Ï´Ù. ÀÌ ¼ö´Â À½¼ö ÀÔ´Ï±î ¾ç¼ö ÀԴϱî?
1001
6 4ºñÆ®ÀÇ À½¼ö¿Í ¾ç¼ö Ç¥Çö
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_22.html
´ä:À½¼ö
´ÙÀ½ »çÇ×À» ºÐ¸íÈ÷ ÀÌÇØÇÏÀÚ. °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â ºñÆ® ¿µ¾î·Î ÇÏÀÌ ¿À´õ ºñÆ®(high order bit)°¡ 0À϶§´Â ¾ç¼ö¸¦ ³ªÅ¸³»°í 1À϶§ À½¼ö¸¦ Ç¥ÇöÇÑ´Ù´Â »ç½ÇÀº ¿ì¿¬ÀûÀÎ °á°ú¹°ÀÌ´Ù. ¾î¶² ¼öÀÇ À½¼ö¸¦ 2ÀÇ º¸¼ö Ç¥Çö¹ýÀ¸·Î ³ªÅ¸³»±â À§Çؼ´Â ¸ÕÀú µÚÁý±â(reflect)¸¦ Çϰí 1À» ´õÇØ¾ß ÇÑ´Ù. ´Ü¼øÈ÷ »çÀÎ ºñÆ®¸¸ ¹Ù²ã¼´Â 2ÀÇ º¸¼ö·Î À½¼ö¸¦ Ç¥ÇöÇÒ ¼ö ¾ø´Ù.
2ÀÇ º¸¼ö Ç¥Çö¹ýÀ¸·Î ¾²¿©Áø N°³ÀÇ ºñÆ®¸¦ ½±Áø¼ö·Î ÀüȯÇϱâ À§Çؼ´Â
1. ¸¸ÀÏ Ç¥ÇöÇÑ Á¤¼ö°¡ À½¼öÀ϶§ ±× ¼öÀÇ ¾ç¼ö¸¦ ±¸Çϱâ À§ÇØ À½¼öÀÇ º¸¼ö¸¦ ±¸ÇÏÀÚ. 2. ±¸ÇØÁø ¾ç¼ö¸¦ ½ÊÁø¼ö·Î ÀüȯÇÏÀÚ. 3. NºñÆ®·Î Ç¥ÇöÇÑ ¼ö°¡ À½¼ö ¿´´Ù¸é 10Áø¼ö ¾Õ¿¡ -¸¦ ºÙÀÌÀÚ.
1001Àº »çÀÎ ºñÆ®°¡ 1À̹ǷΠÀ½¼ö Ç¥ÇöÀÌ´Ù. ±×·¯¹Ç·Î ¸ÕÀú À½¼öÀÇ º¸¼ö¸¦ ±¸ÇÑ´Ù.
1001 ¡æ 0110 + 1 ¡æ 0111
°á°ú 2Áø¼ö¸¦ 10Áø¼ö·Î ÀüȯÇÏÀÚ.
0111=7<10>
À½¼ö±âÈ£¸¦ ºÙÀδÙ.
-7<10>
°á°úÀûÀ¸·Î 4ºñÆ® º¸¼ö·Î Ç¥ÇöÇÑ 1001Àº 10Áø¼ö·Î -7ÀÌ´Ù. Áú¹®: ´ÙÀ½ÀÇ 8ºñÆ®´Â 2Áø¼ö º¸¼ö Ç¥Çö¹ýÀ¸·Î Ç¥ÇöµÇ¾ú´Ù. 1001 1111. 10Áø¼ö·Î ÀüÈ¯ÇØ º¸ÀÚ. 7 2ÀÇ º¸¼ö·Î Ç¥ÇöÇÒ¶§ ¿À¹öÇÃ·Î¿ì °¨ÁöÇϱâ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_23.html
´ä:
1001 1111 µÚÁý±â ¡æ 0110 0000 ´õÇϱâ 1 ¡æ 0110 0001
¾î¶² Á¾·ùÀÇ ºñÆ® ÆÐÅÏÀ» °¡Áö°íµµ µ¡¼À ¾Ë°í¸®µëÀ» Àû¿ëÇÒ ¼ö ´Â ÀÖ´Ù. ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼¾È¿¡ ÀÖ´Â ÀüÀÚȸ·Î´Â ÀԷ¹ÞÀº µÎ°¡Áö ºñÆ®ÆÐÅÏÀ» °¡Áö°í ¿¬»êÀ» ¼öÇàÇÑ´Ù. ¿©·±ºÐÀÌ ÀÌ ºñÆ®ÆÐÅϵéÀ» ÀÔ·ÂÇϴ°ÍÀ̰í ÇÁ·Î¼¼¼´Â ±×°ÍÀ» ¿¬»êÇÒ »ÓÀÌ´Ù. ÇÁ·Î±×·¡¸Ó·Î½á ¿©·¯ºÐÀº ±× ¿¬»êÀÌ Á¤È®Çϰí ÀÌÇØ°¡ °¡´Â ¿¬»êÀÌ µÇµµ·Ï ¸íÈ®ÇØ¾ß ÇÑ´Ù. ½ÊÁø¼ö·Î ÀüȯÇϱ⠡æ 26 +25 + 1 = 97<10> ¸¶À̳ʽº »çÀÎ ºÙÀ̱⠡æ -97<10>
ºñÆ®ÆÐÅÏÀ» Ç¥ÇöÇÏ´Â ¹æ½Ä¿¡µû¶ó ¿©·¯°¡Áö ´Ù¸¥ ¹æ¹ýÀ¸·Î ¿À¹öÇ÷ο츦 ¹ß°ßÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½ ¿¹´Â 2Áø¼ö µ¡¼À ¾Ë°í¸£µëÀ» 2°³ÀÇ ºñÆ® ÆÐÅÏ¿¡ Àû¿ëÇÑ °ÍÀÌ´Ù. Çѹæ¹ýÀº °á°ú¹°À» ¾ð»çÀεå 2Áø¼ö·Î ÇØ¼®ÇѰÍÀÌ°í ´Ù¸¥ ¹æ¹ýÀº 2ÀÇ º¸¼ö¹ý Ç¥ÇöÀ¸·Î °á°ú¹°À» ÇØ¼®ÇѰÍÀÌ´Ù.
Áú¹®: ´ÙÀ½Àº 2ÀÇ º¸¼ö¸¦ Ç¥ÇöÇÑ °á°ú¹°À» ¼³¸íÇÑ°Í Áß¿¡¼ À§¿¡ ´äÀÇ °æ¿ì¸¦ ¼³¸íÇÑ °ÍÀº ¹«¾úÀ¾´Ï±î?
ºÎÁ¤È®ÇÑ °á°ú°¡Àå ¿ÞÂÊ ÇàÀÇ µé¾î°¡´Â ij¸® °ª°ú ³ª¿À´Â ij¸®°ªÀÌ ´Ù¸£´Ù.
8 ij¸® ÀÎ(Carry IN)=ij¸® ¾Æ¿ô(Carry out)
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_24.html
´ä:
Á¤È®ÇÑ °á°ú °¡Àå ¿ÞÂÊ ÇàÀÇ µé¾î°¡´Â ij¸® °ª°ú ³ª¿À´Â ij¸®°ªÀÌ µ¿ÀÏÇÏ´Ù.
2ÀÇ º¸¼ö¹ýÀ¸·Î Ç¥ÇöÇÑ °æ¿ì µ¡¼ÀÀÇ °á°ú°ªÀº °¡Àå ¿ÞÂÊÇàÀÇ µé¾î°¡´Â ij¸® °ª°ú ³ª¿À´Â ij¸®°ªÀÌ °°À» °æ¿ì¸¸ ¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾ÊÀº Á¤È®ÇÑ °á°ú°ªÀÌ´Ù. ij¸®°ªÀº 0À̳ª 1ÀÏ ¼ö ÀÖ´Ù. ÄÄÇ»ÅÍ´Â Àü±âȸ·Î¸¦ ÅëÇØ ij¸®°ª°ú ³ª¿À´Â ij¸®°ªÀ» ºñ±³Çؼ ¿À¹öÇ÷ο찡 ¹ß»ýÇß´ÂÁö È®ÀÎÇÑ´Ù. ½¬¿î ¹æ¹ýÀÌ´Ù. ¿¹¸¦ ´õµé¾î º¸ÀÚ.
1011 1101
1110 0101 9 2ÀÇ º¸¼ö·Î »¬¼ÀÇϱâ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_25.html
´ä:
¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾ÊÀº ¿ÇÀº ´äÀÔ´Ï´Ù.
À§ÀÇ ´äÀ» ´Ù½Ã »ìÆìº¸ÀÚ. °¡Àå ¿ÞÂÊ ÇàÀÇ µé¾î°¡´Â ij¸®°ª°ú ³ª¿À´Â ij¸® °ªÀÌ µ¿ÀÏÇϱ⠶§¹®¿¡, °è»êÀÇ °á°ú´Â ¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾ÊÀº Á¤È®ÇÑ ´äÀÌ´Ù. ÆÐÅÏÀÌ ³ªÅ¸³»´Â ¼ýÀÚ¸¦ ½ÊÁø¼ö·Î ¹Ù²Ù¾î º¼ Çʿ䵵 ¾øÀÌ ¿À¹öÇ÷ο찡 ¹ß»ýÇß´ÂÁö ¾ÈÇß´ÂÁö ½±°Ô ¾Ë ¼ö ÀÖ´Ù. Á»´õ ÀÚ¼¼È÷ »ìÆìº¸¸é °á°ú °ªÀ» Æ÷ÇÔÇØ¼ ¸ðµç °è»êÀÌ Á¤È®ÇÏ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
2Áø¼ö µ¡¼À ¾Ë°í¸®µëÀ» µ¡¼À°ú »¬¼À ¸ðµÎ¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Ù. 2ÀÇ º¸¼ö·Î Ç¥ÇöµÈ µÎ ¼ö¸¦ »¬¼ÀÇϱâ À§Çؼ´Â »©´Â ¼ö¸¦ À½¼öÈ ÇØ¼(2ÀÇ º¸¼ö¹ýÀ¸·Î) µ¡¼ÀÇÕ´Ï´Ù. ¿À¹öÇ÷ο찡 ¹ß»ýÇß´ÂÁö ¾ÈÇß´ÂÁö ¾Ë¾Æº¸´Â ¹æ¹ýÀº °°Àº ¹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù.
Áú¹®: 0011 0001·ÎºÎÅÍ 0001 1011À» »¬¼À ÇØº¸ÀÚ. °á°ú°ª¿¡ ¿À¹öÇ÷ο찡 ¹ß»ýÇմϱî? 10 ¿©·¯ ¸ñÀûÀ¸·Î ¾²ÀÌ´Â ¾Ë°í¸®µë
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_26.html
´ä:
0001 0110 (¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾Ê´Â´Ù)
»¬·Á°í ÇÏ´Â ¼ýÀÚ´Â ºñÆ® ÆÐÅÏÀ» µÚÁý±â Çϰí 1À» ´õÇØ¼ ¾Æ·¡¿Í °°ÀÌ ¸ÕÀú º¸¼öȵȴÙ.
0001 1011 ¡æ 1110 0101
ÀÌ º¸¼öÈ µÈ ¼ýÀÚ¿¡ 2Áø¼ö µ¡¼À ¾Ë°í¸®µëÀ» Àû¿ëÇÑ´Ù.
°¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â Çà(most significant column)ÀÇ µé¾î°¡´Â ij¸®(carry)°ª°ú ³ª¿À´Â ij¸® °ªÀÌ °°±â ¶§¹®¿¡ ¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾ÊÀº Á¤È®ÇÑ ´äÀÌ´Ù. ¿©Å±îÁö 2Áø¼ö µ¡¼À ¾Ë°í¸®µëÀ» ´ÙÀ½°ú °°Àº °æ¿ì¿¡ Àß »ç¿ëÇØ ¿Ô´Ù.
* ¾ð»çÀεå Ç¥ÇöµÈ 2Áø¼ö Á¤¼ö¸¦ ´õÇÒ¶§. * 2ÀÇ º¸¼ö Ç¥Çö¹ýÀ» »ç¿ëÇÑ 2Áø¼ö Á¤¼ö¸¦ ´õÇÒ¶§. * 2ÀÇ º¸¼ö Ç¥Çö¹ýÀ» »ç¿ëÇÑ 2Áø¼ö Á¤¼ö¸¦ »¬¼ÀÇÒ¶§.
¾ð»çÀεå 2Áø¼ö Á¤¼ö¸¦ »¬¼ÀÇÏ´Â °æ¿ì¿¡´Â ¾Ë°í¸®µëÀ» Á÷Á¢ »ç¿ëÇÒ ¼ö ¾ø´Ù. ¸¸¾ç µÎ ¾ð»çÀεå Á¤¼ö°¡ ÀÛÀº ¼öÀÏ °æ¿ì, »¬¼À µÇ¾îÁö´Â ¼ö¸¦ 2Áø¼ö º¸¼ö¹ý À½¼ö·Î ÀüȯÇÑ µÚ¿¡ µ¡¼À ¾Ë°í¸®µëÀ» Àû¿ëÇÒ ¼ö ´Â ÀÖ´Ù.
Áú¹®: 0010 0101¿¡¼ 0101 1001À» »¬¼ÀÇϽʽÿä. ¿À¹öÇ÷ο찡 ¹ß»ýÇմϱî? 11 »¬¼À ¿¬½ÀÇϱâ
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_27.html
´ä:
1100 1100 (¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾Ê´Â´Ù)
¸ÕÀú »¬¼ÀÇÏ·Á´Â ¼öÀÇ ÆÐÅÏÀº ºñÆ® ÆÐÅÏÀ» µÚÁýÀº ÈÄ 1À» ´õÇÔÀ¸·Î½á À½¼öÈ(negated)µÈ´Ù.
0101 1100 ¡æ 1010 0111
±×·± ÈÄ¿¡ 2Áø¼ö µ¡¼À¾Ë°í¸®µëÀ» Àû¿ëÇÑ´Ù.
ÄÄÇ»ÅÍ °øÇÐÀÚ¿Í ¿£Áö´Ï¾îµéÀº ÀÌ·¯ÇÑ 2Áø¼ö µ¡¼À ¾Ë°í¸®µëÀ» ¿ÏÀüÈ÷ ÀÌÇØÇÏ¿©¾ß ÇÑ´Ù. ¿¬½ÀÀ» ¿½ÉÈ÷ ÇØº¸ÀÚ. ÀÌ·± °ÍÀÌ ÀÌÇØ¾ÈµÇ¸é ¹®°ú·Î Àü°øÀ» ¹Ù²Ù°Å³ª ±º´ë¸¦ °°´Ù¿Â µÚ¿¡ °øºÎ¿¡ ÁýÁßÇØº¸´Â °Íµµ ÇѰ¡Áö ¹æ¹ýÀÌ´Ù.
Áú¹®: 1110 0101¿¡¼ 0101 1001À» »¬¼ÀÇØº¸ÀÚ. ¿À¹öÇ÷ο찡 ¹ß»ý Çß½À´Ï±î? 12 »¬¼À ¿¬½ÀÇϱâ 2
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_28.html
´ä: 1000 1100 (¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾Ê´Â Á¤È®ÇÑ ´äÀÌ´Ù)
¸ÕÀú »¬¼ÀÇÏ·Á´Â ¼öÀÇ ÆÐÅÏÀº ºñÆ® ÆÐÅÏÀ» µÚÁýÀº ÈÄ 1À» ´õÇÔÀ¸·Î½á À½¼öÈ(negated)µÈ´Ù.
°¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â Çà(the most significant column)ÀÇ µé¾î°¡´Â ij¸®°ª°ú ³ª¿À´Â ij¸®°ªÀÌ °°Àº °æ¿ìÀ̹ǷΠ¿À¹öÇ÷ο찡 ¹ß»ýÇÏÁö ¾ÊÀº Á¤È®ÇÑ °ªÀÌ´Ù. ´äÀÇ °á°ú°ªÀº À½¼öÀÌ´Ù.
ÄÄÇ»ÅÍ´Â ÀÌ·¯ÇÑ ¿¬»êÀ» ÃÊ´ç ¸î¹é¸¸¹ø¾¿ ¼öÇàÇÑ´Ù. ¿©·¯ºÐµµ ÇÒ ¼ö ÀÖ´Ù. 2ÃÊÁ¤µµ ½Ã°£À» ³»¼ ¸Ó¸®¼ÓÀ¸·Î Çѹ®Á¦ ´õ Ç®¾îº¸ÀÚ.
Áú¹®: 1011 0000¿¡¼ 0111 1000À» »¬¼ÀÇØº¸ÀÚ. ¿À¹öÇ÷ο찡 ¹ß»ý Çß½À´Ï±î? 13 8Àå ³¡
http://chortle.ccsu.edu/AssemblyTutorial/Chapter-08/ass08_29.html ´ä:
0011 1000 (¿À¹öÇ÷ο찡 ¹ß»ýÇß´Ù)
¸ÕÀú »¬¼ÀÇÏ·Á´Â ¼öÀÇ ÆÐÅÏÀº ºñÆ® ÆÐÅÏÀ» µÚÁýÀº ÈÄ 1À» ´õÇÔÀ¸·Î½á º¸¼öÈ(complemented)µÈ´Ù.
0111 1000 ¡æ 1000 0111 + 1 ¡æ 1000 1000
±×·± ÈÄ µ¡¼À ¾Ë°í¸®µëÀ» Àû¿ëÇÑ´Ù.
°¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â Çà(the most significant column)ÀÇ µé¾î°¡´Â ij¸®°ª°ú ³ª¿À´Â ij¸®°ªÀÌ °°Áö¾ÊÀº °æ¿ìÀ̹ǷΠ¿À¹öÇ÷ο찡 ¹ß»ýÇÑ ºÎÁ¤È®ÇÑ °ªÀÌ´Ù.
8 Àå¿¡¼ ³íÀÇµÈ Áß¿äÇÑ ÁÖÁ¦µé
| 8ÀåÄûÁ ²À Ç®¾îº¾½Ã´Ù. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|