º»¹®/³»¿ë
Á¤¼öÇ¥Çö
1) 10Áø¼öÇü
(°¡) ¾ðÆÑÇü½Ä(unpack, zoned decimal) Ç¥Çö
(1) ¾ðÆÑÇü½ÄÀÇ Á¤ÀÇ´Â?
¾ÕÀÇ 4 bit(0,1,2,3)´Â zoneÀ» ³ªÅ¸³»°í, µÚÀÇ 4 bit´Â ¼ýÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
(2) ±¸Á¶
(3) Ç¥Çö
=> ºÎÈ£°¡ ¾ø´Â °æ¿ì
¡¤ Á¤ÀÇ : zone bit´Â F(1111)·Î Ç¥½Ã
¡¤ ±¸Á¶ : ¿¹) 123À» Ç¥ÇöÇÏÀÚ ->
=> ¾ç¼öÀÎ °æ¿ì
¡¤ Á¤ÀÇ : ¸¶Áö¸· zone bit´Â C(1100)
·Î Ç¥½Ã
¡¤ ±¸Á¶ : ¿¹) +123À» Ç¥ÇöÇÏÀÚ ->
=> À½¼öÀÎ °æ¿ì
¡¤ Á¤ÀÇ : ¸¶Áö¸· zone bit´Â D(1101) ·Î Ç¥½Ã
¡¤±¸Á¶:¿¹)-123À»Ç¥ÇöÇÏÀÚ¸é ->
(³ª) ÆÑÇü½Ä(pack decimal) Ç¥Çö
(1) ÆÑÇü½Ä Ç¥ÇöÀ̶õ?
4 bit¾¿ ±¸ºÐÇØ¼ ¼ýÀÚ¸¦ Ç¥ÇöÇϰí, ºÎÈ£´Â ¸Ç ¸¶Áö¸· byte Áß µÚÀÇ 4 bit·Î
Ç¥ÇöÇÕ´Ï´Ù. ¿¬»ê½Ã S/W·Î ¿¬»ê, ALU·Î ¿¬»êÅä·Ï Çϱâ À§Çؼ´Â º°µµÀÇ
logic circuitÀÌ ÇÊ¿äÇÕ´Ï´Ù.
(2) ÆÑÇü½ÄÀÇ ±¸Á¶?
(3) Ç¥Çö
=> ºÎÈ£°¡ ¾ø´Â °æ¿ì
¡¤ Á¤ÀÇ : sign bit´Â F(1111)·Î Ç¥½Ã
¡¤ ±¸Á¶ : ¿¹) 123À» Ç¥ÇöÇÏÀÚ¸é
=> ¾ç¼öÀΡ¦(»ý·«)
2) °íÁ¤¼Ò¼öÁ¡Çü
(°¡) ºÎÈ£¿Í Àý´ëÄ¡(signed magnitude) Ç¥Çö
(2) ºÎÈ£¿Í Àý´ëÄ¡ÀÇ Ç¥Çö¹üÀ§´Â.. (´Ü, nÀº bit ¼ö¸¦ ÀǹÌÇÑ´Ù.)
(3)±¸Á¶
(4) Ç¥Çö