»»½Ñ¥·¥Õ¥È¤ò¤¢¤Ä¤«¤¤¤Þ¤¹

  ¥¿¡¼¥²¥Ã¥È¤Î£²¿Ê¿ô¤ÏÉä¹æÉÕ¤­¤Ç¤¹

¤³¤Î»»½Ñ¥·¥Õ¥È¤Ç¤Ï¡¢Éä¹æ¥Ó¥Ã¥È¤ò¤â ¤Ä¡¢Éä¹æÉÕ¤­¤ÎÀµ¤Î¿ô¤äÉé¤Î¿ô¤ò¥¿¡¼¥²¥Ã¥È¤Ë¤·¤Þ¤¹¡£¤Ä¤Þ¤êÉé¿ô¤¬¥³¥ó¥Ô¥å¡¼¥¿¡¼ÆâÉô¤ÇÊä¿ôɽ¸½¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤ò°·¤¦¤Î¤¬¡¢ »»½Ñ¡Ê¤µ¤ó¤¸¤å¤Ä¡Ë¥·¥Õ¥È¤È¤¤¤Ã¤Æ ÏÀÍý¥·¥Õ¥È¡ÊÁ°¥Ú¡¼¥¸¤Ç¤ä¤ê¤Þ¤·¤¿¡Ë¤È¶èÊ̤·¤Þ¤¹¤è¡£

´Êñ¤Ë¤¹¤ë¤¿¤á¤Ë¡¢£¸¥Ó¥Ã¥È¡á£±¥Ð¥¤¥È¤Ç¹Í¤¨¤Þ¤¹¡£
Êä¿ôɽ¸½¤Ç¤¹¤«¤é¡¢ºÇº¸Ã¼¥Ó¥Ã¥È¡Ê¡áÀèƬ¥Ó¥Ã¥È¡Ë¤¬Éä¹æ¥Ó¥Ã¥È¤Ë¤Ê¤ê¡¢
£°¤Î¤È¤­Àµ¤Î¿ô¡¢£±¤Î¤È¤­Éé¤Î¿ô¤Ç¤¹¡£

¡ã2¥Ó¥Ã¥Èº¸¥·¥Õ¥ÈÀâÌÀ¿Þ¡ä

¡ã2¥Ó¥Ã¥È±¦¥·¥Õ¥ÈÀâÌÀ¿Þ¡ä

£²¿Ê¿ô¤Î£±£±£±£°£±£±£°£± ¤Ä¤Þ¤ê
£±£±£±£° £±£±£°£±
¡Ê£²¡Ë¡á ¡Ý£±£¹¡Ê£±£°¡Ë¤Ë¤Ä¤¤¤Æ¡¢
­¡º¸¤Ë£±¥Ó¥Ã¥È¡Ê£±¤±¤¿¡Ë¥·¥Õ¥È¤¹¤ë¡£
­¢º¸¤Ë£²¥Ó¥Ã¥È¤À¤±¥·¥Õ¥È¤¹¤ë¡£
­£±¦¤Ë£±¥Ó¥Ã¥È¤À¤±¥·¥Õ¥È¤¹¤ë¡£
­¤±¦¤Ë£²¥Ó¥Ã¥È¥·¥Õ¥È¤¹¤ë¡£
¡¡¤½¤Î·ë²Ì¤Ï¡¢
¡¡­¡¡¡1101 1010¡¡
¡¡­¢¡¡1011 0100
¡¡­£¡¡1111 0110
¡¡­¤¡¡1111 1011
¡¡¤È¤Ê¤ê¤Þ¤¹¡£

º¸¤Î¿Þ¤Ç¤Ï­¢¤È­¤¤òÀâÌÀ¤·¤Þ¤·¤¿¡£

¤³¤³¤Ç¥·¥Õ¥È¤ÎÂçÀڤʤ³¤È¤ò¤Þ¤È¤á¤Þ¤¹¡£

Éä¹æ¥Ó¥Ã¥È¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë¡£

¤¢¤Õ¤ì¤Æ¤Ï¤ß½Ð¤¿¤â¤Î¤Ï¼Î¤Æ¤ë¡Ê¤¹¤Æ¤ë¡Ë¡£

¶õÍó¡Ê¶õ¤¤¤¿¥Ó¥Ã¥È¡Ë¤Ë¤Ï¡¢º¸¥·¥Õ¥È¤Î¤È¤­¤Ï£°¤òÆþ¤ì¡¢±¦¥·¥Õ¥È¤Î¤È¤­¤Ï¡¢ Éä¹æ¥Ó¥Ã¥È¤ÈƱ¤¸¤â¤Î¤òÆþ¤ì¤ë¡£


¤µ¤Æ¸µ¤Î¿ô¤Ï¡¢£±£°¿Ê¿ô¤Ç ¡Ý£±£¹¡Ê£±£°¡Ë¤Ç¤¢¤ê¡¢
­¡¤«¤é­¤¤Þ¤Ç¤òƱ¤¸¤¯£±£°¿Ê¿ô¤Çɽ¤¹¤È¡¢
¡¡­¡¤¬¡¢¡Ý£³£¸¡¡(2Çܤˤʤä¿)
¡¡­¢¤¬¡¢¡Ý£·£¶¡Ê4Çܤˤʤä¿¡Ë
¡¡­£¤¬¡¢¡Ý£±£°¡ÊÇܤˤʤä¿¡Ë
¡¡­¤¤¬¡¢¡Ý£µ¡¡¡ÊÇÜ¡Ë Åù¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¤¿¤À¤·¡¢­£­¤¤Çʬ¤«¤ëÄ̤ꡢ¤Ï¤ß½Ð¤·¤¿¤â¤Î¤Î¼ïÎब¾¯¤·±Æ¶Á¤·¤Æ¤¤¤Þ¤¹¡£
£±£°¿Ê¿ô¤Ëľ¤·¤Æį¤á¤¿¤é¤Ï¤Ã¤­¤êʬ¤«¤ë¤è¤¦¤Ë¡¢
º¸¥·¥Õ¥È¤Ë¤Ä¤¤¤Æ¤Ï¡¢£±¥Ó¥Ã¥È¤À¤±º¸¥·¥Õ¥È¤Ï£²Çܤ¹¤ë¡¢£²¥Ó¥Ã¥È¤À¤±º¸¥·¥Õ¥È¤Ï£´ÇÜ ¤¹¤ë¡¢£³¥Ó¥Ã¥È¤À¤±º¸¥·¥Õ¥È¤Ï£¸Çܤ¹¤ë¡¢£´¥Ó¥Ã¥È¤À¤±º¸¥·¥Õ¥È¤Ï£±£¶Çܤ¹¤ë¡¢¡¡¡Å¡Å¤È¤¤¤¦¤³¤È¤Ç¤¹¡£
±¦¥·¥Õ¥È¤Ë¤Ä¤¤¤Æ¤â¡¢¼¡¡¹¤Ë¡¡ÇÜ¡¢ ÇÜ¡¢ ÇÜ ¡¢ÇÜ¡¢¡Å¡Å¡¡¤¹¤ë¤³¤È¤Ç¤¹ ¡£
¤³¤Î¤³¤È¤Ï¡¢»»½Ñ¥·¥Õ¥È¤âÏÀÍý¥·¥Õ¥È¤ÈƱÍͤȤ¤¤¦¤³¤È¤Ç¤¹¡£

»»½Ñ¥·¥Õ¥È¤ÎÍͻҤòÅÅÂî¤Ç¸«¤Æ¤ß¤è¤¦

¾å¤ÎÎã¤Ç¡¢¡Ö¡Ý£±£¹¡×¤Î£²¥Ó¥Ã¥Èº¸¥·¥Õ¥È¤·¤¿¤â¤Î¤¬¡Ö¡Ý£·£¶¡×¤È¤Ê¤ë¤³¤È¡¢
£²¿Ê¿ô¡Ê£²¤ÎÊä¿ôɽ¸½ 8¥Ó¥Ã¥È¡Ë¤Çɽ¤¹¤È
1110 1101(2) ¤«¤é 1011 0100(2)¤È¤Ê¤ë¤³¤È¤òÅÅÂî¤Ç³Îǧ¡Ê³Î¤«¤á¡Ë¤Ç¤­¤Þ¤¹¡£

windows¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¥×¥í¥°¥é¥ÞÅÅÂî¤Ç¤¹¤¬¡¢
º¸¿Þ¤Î¤è¤¦¤Ë¡¢¥Ü¥¿¥óÁªÂò¤Ï10¿Ê¡¢Byte(=8¥Ó¥Ã¥È)¤È¤·¤Æ¡Ö¡Ý£±£¹¡×¤òÆþÎϤ·¤Þ¤·¤¿¡£Â³¤±¤Æ¡¡¡ÖLsh¡×¡Ö2¡×¡Ö=¡×¤ÎÁàºî¤Ç¡¡±¦¿Þ¡Ö¡Ý£·£¶¡×¤¬³Îǧ¤µ¤ì¤Þ¤¹¡£
Lsh =Left Shift ,Rsh =Right Shift ¤Î¤è¤¦¤Ç¤¹¡£2¿Ê¿ô¤Ø¤Î³Îǧ¤Ï¤¤¤Ä¤Ç¤â2¿Ê¥Ü¥¿¥ó¤ÎÁªÂò¤Ë¤è¤ê¼«Æ°É½µ­¤µ¤ì¤Þ¤¹¡£
¡¡¤³¤ì¤ò»È¤Ã¤Æ¡¢¤¦¤Ã¤«¤ê¥ß¥¹¤Ê¤Éȯ¸«¤Ç¤­¤Þ¤¹¤è m(^¡û^)m
 

¥·¥Õ¥È±é»»¤Ç¤«¤±»»¤ò¤·¤Æ¤ß¤è¤¦

¤³¤³¤Ç¤Ï¡¢£±£°¥Ó¥Ã¥È¤ÎÂ礭¤µ¤Ç¡¢»»½Ñ¥·¥Õ¥È¤ò¤¢¤Ä¤«¤Ã¤Æ¤ß¤Þ¤¹¡£
º¸¤Ï¤·¤Î£±£°¥Ó¥Ã¥ÈÌܤ¬Éä¹æ¥Ó¥Ã¥È¤Ç¤¹¡£
£¸¥Ó¥Ã¥È¤ÎÂ礭¤µ¤Ç¤Ï¡¢¥·¥Õ¥È¤Ë¤è¤êľ¤°¤Ë¤Ç¤â¥Ï¥ó¥°¥¢¥Ã¥×¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¤¤«¡Ê¸å¤Ç¾Ü¤·¤¯¸«¤Æ¤ß¤Þ¤¹¡Ë¡££±£°¥Ó¥Ã¥È¤Ï¤½¤Î¤¿¤á¤Ç¤¹¡£
¡¡¡¡
¡û 1 1 1110 1100¡Ê£²¡Ë ¤ò£±£°Çܤ·¤Þ¤¹¡£

¡¡            £Á=11 1110 1100
          A<<3=11 0110 0000 (£¸ÇÜ)
          A<<1=11 1101 1000 (£²ÇÜ)
    --------------------------------
       £±£°£Á¡¡= 11 0011 1000 (£¸ÇÜ¡Ü£²ÇÜ¡Ë
£±£°Çܤ¹¤ë¤È¤¤¤¦¤³¤È¤Ï¡¢£¸ÇÜ¡Ü£²ÇܤÈƱ¤¸¤Ç¤¹¡£
¤Ä¤Þ¤ê¡¡£³¥Ó¥Ã¥È¤Îº¸¥·¥Õ¥È¡Ê8Çܡˤȡ¡
¡¡¡¡¡¡¡¡¡¡£±¥Ó¥Ã¥È¤Îº¸¥·¥Õ¥È¡Ê2Çܡˤò
¡¡¡¡¤¿¤¹¡Ê²Ã¤¨¤ë¡Ë¤³¤È¤ÇÆÀ¤é¤ì¤Þ¤¹¡£

£±£°¿Ê¤Ëľ¤·¤Æ³Î¤«¤á¤·¤Þ¤¹¡£
   £Á= 11 1110 1100 = ¡Ý20(10)
10A= 11 0011 1000 = ¡Ý200(10)
Àµ¤·¤¤·ë²Ì¤Ç¤¹¡£¡¡

¡û¡¡A=1
1 1110 1100¡Ê£²¡Ë ¤ò £µÇܤ·¤Þ¤¹¡£
           
A=11 1110 1100 ¡Ê1ÇÜ¡Ë
    A<<2=11 1011 0000 (4ÇÜ)
    -------------------------

         5A=11 1001 1100  ¡Ê1ÇÜ¡Ü4ÇÜ¡Ë
11 1001 1100(2) = ¡Ý100 (10) ¤Ç¤¹¤«¤éÀµ¤·¤¤·ë²Ì¤Ç¤¹¡£
Àè¤Î·ë²Ì 10A ¤ò£±¥Ó¥Ã¥È±¦¥·¥Õ¥È¤·¤Æ¤â 5A ¤¬ÆÀ¤é¤ì¤ëȦ¤Ç¡¢¤¤¤í¤¤¤í¤Ê¹Í¤¨Êý¤¬½ÐÍè¤Þ¤¹¡£

¡û¡¡Æ±Íͤˡʻ»½Ñ¡Ë¥·¥Õ¥È¤òÍøÍѤ·¤Æ¡¢£³Çܤ¹¤ë¡¢£¶Çܤ¹¤ë¡¢£·Çܤ¹¤ë¡¢£¹Çܤ¹¤ë¡¢£±£±Çܤ¹¤ë¡¢¡Ä¤Ê¤É¤ò·×»»¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£¤³¤¦¤Ê¤ë¤È¡¢¥³¥ó¥Ô¥å¡¼¥¿¤Ï³Ý¤±»»¤òÃΤé¤Ê¤¯¤Æ¤â¤¤¤¤¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£

¥·¥Õ¥È±é»»¤Ç¤¢¤Ä¤«¤¦ÈÏ°Ï¡ÊÂ礭¤µ¡¢Box¡Ë¤Ë¤Ä¤¤¤Æ

¤ª¤µ¤é¤¤
Êä¿ô¤Çɽ¤¹Éä¹æÉÕ¤­£²¿Ê¿ô¤Ï
£¸¥Ó¥Ã¥ÈBox ¤Ç¤Ï¡¢
¡¡1
000 0000= ¡Ý128(10)
¡¡¡¡¡¡¤«¤é¡¡0111 1111= 127(10) ¤Þ¤Ç
¤ÎÈÏ°Ï¡ÊÂ礭¤µ¡Ë¤Î¿ô¤ò°·¤¤¤Þ¤¹¡£

Àè¤Î¤è¤¦¤Ë¡¢
£±£°¥Ó¥Ã¥È¤Þ¤Ç Box¡¡¤òÂ礭¤¯¤¹¤ë¤È¡¢
¡¡¡¡¡¡¡¡¡¡10 0000 0000= ¡Ý512(10)
¡¡¤«¤é¡¡01 1111 1111= 511(10) ¤Þ¤Ç
¤ÈÈϰϤ¬¹­¤¬¤ê¤Þ¤¹¡£ ¥·¥Õ¥È±é»»¤Ç¤Ï¡¢¤Ï¤ß½Ð¤¿¤â¤Î¤Ï¥Ý¥¤¼Î¤Æ¤¹¤ë¤Î¤Ç¡¢¤½¤ìÁêÅö¤ÎÂ礭¤µ¤ÎBox¡Ê¤â¤Î¡Ë¤òÍÑ°Õ¤·¤Æ¤ª¤«¤Ê¤¤¤È¡¢Í½ÁÛ³°¤Î¤³¤È¤¬µ¯¤³¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
<Ãí°ÕÅÀ¡öºÆ·Ç>
£²¡¢£´¡¢£¸¡¢£±£¶¡¢£³£²ÇÜ¡¢¡Å¤Ï¡Ö¥Í¥º¥ß»»¡×¼°¤Ë¥Ð¥ó¥Ð¥óÁý¤¨¤ë¤Î¤Ç¡¢Box¡¡¤¬¾®¤µ¤¤¤Èľ¤°¤Ë¥Ñ¥ó¥¯¤·¤Æ¤·¤Þ¤¦¤Î¤Ç¤¹¡£

¤³¤³¤ÏÉä¹æÉÕ¤­¤Î¿ô¤Ç¤¹¤«¤é¡¢ºÇº¸Ã¼¤ÏÉä¹æ¥Ó¥Ã¥È¤Ç¤¢¤ë¤³¤È¤Ë½½Ê¬µ¤¤òÉÕ¤±¤Æ¤¯¤À¤µ¤¤¡£

¼ÂºÝ¤Î¾ðÊó½èÍý»î¸³ÌäÂ꤫¤é

¡¡[ÌäÂ꣱]¡¡8¥Ó¥Ã¥È¤Î2¿Ê¿ô 11010000 ¤ò±¦¤Ë2¥Ó¥Ã¥È»»½Ñ¥·¥Õ¥È¤·¤¿¤â¤Î¤ò¡¤ 00010100 ¤«¤é¸º¤¸¤¿ÃͤϤɤ줫¡£¤³¤³¤Ç¡¤Éé¤Î¿ô¤Ï2¤ÎÊä¿ôɽ¸½¤Ë¤è¤ë¤â¤Î¤È¤¹¤ë¡£

¥¢ 00001000   ¥¤ 00011111 
¥¦ 00100000   ¥¨ 11100000 ¡¡

Ê¿À®£²£´Ç¯¤Î½ÐÂê¡£
¡ÚÅú¤Ï¡¡¥¦¡Û¤Ç¤¹¡¢¼¡¤Î¥Ú¡¼¥¸¤Ç²òÀ⤷¤Þ¤¹¡£

£²¤ÎÊä¿ôɽ¸½¤Ë¤Ä¤¤¤Æ¤Ï¡¢¡ÖÉé¿ô/Êä¿ô¡×£±£°£°£°¥Ú¡¼¥¸¤ò¸«¤Æ²¼¤µ¤¤¡£ ¡¡

¡¡[ÌäÂꣲ]¡¡10 ¿Ê¿ô¤Î ¡Ý100 ¤ò 2 ¤ÎÊä¿ôɽ¸½¤Ç 8 ¥Ó¥Ã¥È¤Î¥ì¥¸¥¹¥¿¤Ëµ­²±¤¹¤ë¡£¤³¤ì¤ò±¦¤Ë 3 ¥Ó¥Ã¥È»»½Ñ¥·¥Õ¥È¤·¤¿·ë²Ì¤ò 10 ¿Ê¿ô¤Çɽ¤·¤¿¤â¤Î¤Ï¤É¤ì¤«¡£

 ¥¢ ¡Ý33 ¡¡ ¥¤ ¡Ý13 ¡¡ ¥¦ ¡Ý12 ¡¡ ¥¨ 19
Ê¿À®£±£°Ç¯¤Î½ÐÂê¤Ç¤¹¡£

¡ÚÅú¤Ï¡¡¥¤¡Û
¼¡¤Î¥Ú¡¼¥¸¤Ç²òÀ⤷¤Þ¤¹¡£

Á°¥Ú¡¼¥¸¤ÎÌäÂê¤ÎÅú¤¨


­¡  1 0011 0000  ¡¡¡Ê£±£°¿Ê¤Ç¤Ï£³£°£´¤Ç¤¹¡Ë
­¢  1¡¡¡¡¡¡¡¡¡¡(£±£°¿Ê¤Ç¤â¡¡£±¤Ç¤¹¡£¥¢¥Ï¥Ï)
­£¡¡£¸ÇÜ¡Ü£²ÇÜ¡¡¤Ç¡¡1011 1110  ¤Ç¤¹¡£
¡¡ (£±£°¿Ê¤Ç¡¡£±£¹£°¡¡¤Ç¤¹¡Ë
¡¡¡¡¡¡¤¤¤º¤ì¤â¡¢£±£°¥Ó¥Ã¥È¤ÎÂ礭¤µ¤Ç¹Í¤¨¡¢Éä¹æ¤Ê¤·¤Î¿ô¤Ç¤¹¡£

<Ãí°ÕÅÀ¡ö> Box¤ÎÂ礭¤µ

8¥Ó¥Ã¥È¤ÎÂ礭¤µ¤ÎBox¤Ç¡¢Êä¿ô¤Çɽ¤¹Éä¹æÉÕ¤­£²¿Ê¿ô¤ò¹Í¤¨¤Æ¤ß¤Þ¤¹¡£
£¸¥Ó¥Ã¥ÈÌܤ¬Éä¹æ¥Ó¥Ã¥È¤Ç¤¹¡£
      A = 1110 1000¡¡¤È¤·¤Þ¤·¤ç¤¦
 A<<1 = 1101 0000
 A<<2 = 1010 0000
 A<<3 = 1100 0000
¡¡ ------
 
¤È¤Ê¤ê¤Þ¤¹¤¬¡¢¤³¤Î £³¥Ó¥Ã¥Èº¸¥·¥Õ¥È¤Ç¡¢¤ª¤«¤·¤Ê¤³¤È¤¬È¯À¸ ¤·¤Þ¤·¤¿¡ª¡ª º¸¤Î¿ô¤ò£±£°¿Ê¿ô¤Ç¸«¤Æ¤ß¤ë¤È¡¢
¡¡  A = ¡Ý24
A<<1 = ¡Ý48  (A¤Î£²ÇܤˤʤäƤ¤¤ë good¡Ë
A<<2 = ¡Ý96¡ÊA¤Î£´ÇܤˤʤäƤ¤¤ë good¡Ë
A<<3 = ¡Ý64 ¡Ê¤¢¤ì¡Á¤ª¤«¤·¤ä¤Ê ??? ¡Ë
------
£¸¥Ó¥Ã¥ÈÉä¹æÉÕ¤­£²¿Ê¿ô¤Ç¤Ï
¡Ý£±£²£¸¡Ê£±£°¡Ë¤«¤é£±£²£·¡Ê£±£°¡Ë¤Þ¤Ç¤Î ÈϰϤοô¤ò°·¤¦¤«¤é¡¢¡¡A<<3 ¤Ç¤Ï¡¢¤³¤ÎÈϰϤǤ¢¤Õ¤ì¤¬À¸¤¸¤Æ¡Ê10¿ÊÀµ²ò¤Ï¡Ý192¡Ë¡¢´Ö¤Ë¹ç¤ï¤Ê¤¤¤Î¤Ç¤¹¡£

¤¢¤Õ¤ì¢Î¤Ï¤ß½Ð¤·¤Ë¤Ä¤¤¤Æ ʬ¤«¤Ã¤Æ¤­¤¿¤³¤È

 ¡¡¸µ¤Î¿ô¤¬ºÇº¸Ã¼¥Ó¥Ã¥È¡á£±¤Î¤È¤­¡¢¤Ä¤Þ¤êÉé¤Î¿ô¤Î¾ì¹ç¡¢
º¸¥·¥Õ¥È¤Ë¤è¤Ã¤Æ¡Ö£±¡×¤¬¤Ï¤ß½Ð¤¹»þ¤Ï¡Ö¤¢¤Õ¤ì¡×¤ÏÀ¸¤¸¤Ê¤¤¡£ ¡Ö£°¡×¤¬¤Ï¤ß½Ð¤¹»þ¡Ö¤¢¤Õ¤ì¡×¤¬µ¯¤­¤ë¡£
¡¡ÀèƬ¤«¤é¡Ö£±¡×¤ò´ö¤Ä¤«Ï¢Â³¤·¤Æʤ٤ÆÈæ³Ó¤¹¤ë¤È¤è¤¯¸«¤¨¤Æ¤­¤Þ¤¹¡£
¡¡µÕ¤Ë¡¢¸µ¤Î¿ô¤¬ºÇº¸Ã¼¥Ó¥Ã¥È¡á£°¤Î¤È¤­¡¢¤Ä¤Þ¤êÀµ¤Î¿ô¤Î¾ì¹ç¡¢
º¸¥·¥Õ¥È¤Ë¤è¤Ã¤Æ¡Ö£°¡×¤¬¤Ï¤ß½Ð¤¹»þ¤Ï¡Ö¤¢¤Õ¤ì¡×¤ÏÀ¸¤¸¤Ê¤¤¡£ ¡Ö£±¡×¤¬¤Ï¤ß½Ð¤¹»þ¡Ö¤¢¤Õ¤ì¡×¤¬µ¯¤­¤ë¡£