ÏÀÍý¥·¥Õ¥È

¤³¤³¤Ç¤ÏÏÀÍý¡Ê¤í¤ó¤ê¡Ë¥·¥Õ¥È¤ò¤È¤ê¾å¤²¤Þ¤¹¡£

¤³¤³¤Ç¤Î¥·¥Õ¥È¤Ï¡¢Éä¹æ¤Ê¤·¤Î£²¿Ê¿ô¤ò¼è¤ê°·¤¤¤Þ¤¹¡£¤Ä¤Þ¤êÉé¤Î¿ô¡Ê¤â¤Á¤í¤óÊä¿ôɽ¸½¡Ë¤È̵±ï¡Ê´Ø·¸¤Ê¤¤¡Ë¤Ê£²¿Ê¿ô¤ò°·¤¦¤È¹Í¤¨¤Æ¤¯¤À¤µ¤¤¡£Éé¿ô ¡ÊÊä¿ôɽ¸½¡Ë¤ò°·¤¦¾ì¹ç¤Ï¼¡¤Î¥Ú¡¼¥¸¤Ç ÀâÌÀ¤¹¤ë¤è¤¦¤Ë¡¢»»½Ñ¡Ê¤µ¤ó¤¸¤å¤Ä¡Ë¥·¥Õ¥È¤È¤¤¤Ã¤Æ¶èÊ̤ò¤·¤Þ¤¹¡£
Ïä·¤ò´Êñ¤Ë¤¹¤ë¤¿¤á¤Ë¡¢ £¸¥Ó¥Ã¥È(=£±¥Ð¥¤¥È)¤Ç¹Í¤¨¤Þ¤¹¡£

¡¡º¸¥·¥Õ¥È¤È±¦¥·¥Õ¥È¤Î¶ñÂÎÎã

£²¿Ê¿ô¤Î£±£±£°£°£±£° ¤Ä¤Þ¤ê
£°£°£±£± £°£°£±£°
¡Ê£²¡Ë¡á £µ£°¡Ê£±£°¡Ë¤Ë¤Ä¤¤¤Æ¡¢
 ­¡º¸¤Ë£±¥Ó¥Ã¥È¡Ê£±¤±¤¿¡Ë¥·¥Õ¥È¤¹¤ë¡£
 ­¢º¸¤Ë£²¥Ó¥Ã¥È¤À¤±¥·¥Õ¥È¤¹¤ë¡£
 ­£±¦¤Ë£±¥Ó¥Ã¥È¤À¤±¥·¥Õ¥È¤¹¤ë¡£
 ­¤±¦¤Ë£²¥Ó¥Ã¥È¥·¥Õ¥È¤¹¤ë¡£
¡¡¤½¤Î·ë²Ì¤Ï¡¢
¡¡­¡¡¡£°£±£±£° £°£±£°£°¡¡
¡¡­¢¡¡£±£±£°£° £±£°£°£°
¡¡­£¡¡£°£°£°£± £±£°£°£±
¡¡­¤¡¡£°£°£°£° £±£±£°£°¡¡¡¡¤È¤Ê¤ê¤Þ¤¹¡£
¼¡¤Î¶ñÂÎÎã¤Ç¤Ï¡¢­¢¤È­¤¤òÀâÌÀ¤·¤Æ¤¢¤ê¤Þ¤¹¡£
ÏÀÍý¥·¥Õ¥È¤ÇÂçÀڤʤ³¤È¤Ï¡¢¤Ä¤®¤ÎÄ̤ê¤Ç¤¹¡£

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

¶õÍó¡Ê¶õ¤¤¤¿¥Ó¥Ã¥È¡Ë¤Ë£°¤òÆþ¤ì¤ë¡£
¤µ¤Æ¡¢¸µ¤Î¿ô¤Ï £±£°¿Ê¿ô¤Ç £µ£°¡Ê£±£°¡Ë¤Ç¤¢¤ê¡¢
£±£°¿Ê¿ô¤Çɽ¤·¤Æ¸«¤ë¤È¡¢
¡¡­¡¤¬¡¢£±£°£°¡¡ (£²Çܤˤʤë)
¡¡­¢¤¬¡¢ £²£°£°¡¡¡Ê£´Çܤˤʤë¡Ë
¡¡­£¤¬¡¢ £²£µ¡¡ ¡ÊÇÜ¤Ë¤Ê ¤ë¡Ë
¡¡­¤¤¬¡¢ £±£²¡¡ ¡ÊÇÜ¡Ë Åù¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¤¿¤À¤·¡¢­¤¤Çʬ¤«¤ëÄ̤ꡢ;¤ê£±¤Ï¼Î¤Æ¤Æ¤¤¤Þ¤¹¡£
£±£°¿Ê¿ô¤Ëľ¤·¤Æ¤ß¤¿¤é¤Ï¤Ã¤­¤êʬ¤«¤ë¤è¤¦¤Ë¡¢
º¸¥·¥Õ¥È¤Ï¡¢½ç¤Ë£²ÇÜ¡¢£´ÇÜ¡¢£¸ÇÜ¡¢¡Å¡Å¡¡
±¦¥·¥Õ¥È¤Ï¡¢ÇÜ¡¢ÇÜ¡¢ÇÜ¡¢¡Å¡Å

¤¹¤ë¤³¤È¤Ç¤¹¡£¥·¥Õ¥È¤Ï¡¢³Ý¤±¤ë¤³¤È¡¢³ä¤ë¤³¤È¤ÈƱ¤¸°ÕÌ£¤ò¤â¤Ä¤Î¤Ç¤¹¡£

¥·¥Õ¥Èµ­¹æ¡¡¡ã¡ã ¡¡ ¡ä¡ä¡¡

º¸¥·¥Õ¥È¤Ï<<¤òÍѤ¤¤ë¡£
£Á¤ò£í¥Ó¥Ã¥È¤À¤±º¸¥·¥Õ¥È¤Ï¡¡£Á << m¤È¤«¤¯¡£

±¦¥·¥Õ¥È¤Ï>>¤òÍѤ¤¤ë
£Á¤ò£í¥Ó¥Ã¥È±¦¥·¥Õ¥È¤Ï¡¡£Á >>  m¤È¤«¤¯¡£
¾å¤ÎÎã¤Ç
­¢¤Ç¤Ï ¡¡0011 0010 << 2  =  1100 1000
 
­¤¤Ç¤Ï ¡¡0011 0010 >> 2 =  0000 1100

¥·¥Õ¥È±é»»¤Ç³Ý¤±»» ¤¬½ÐÍè¤ë


¡ÊÎ㣱¡Ë£²¿Ê¿ô¤Î £±£°£°£±£± ¤ò£µÇܤ¹¤ë¡£
£¸¥Ó¥Ã¥È¡Ê£±¥Ð¥¤¥È¡Ë¤Ç°·¤¤¤Þ¤·¤¿¡£
¡¡¡¡ A = 0001 0011¡¡¤È¤ª¤­¤Þ¤¹
£Á<<2 = 0100 1100  (4ÇܤÎ4A¤Ç¤¹¥Í¡Ë
--------------------------------
       ¡¡¡¡ 0101 1111¡¡
 ¡¡¡¡¡Ê¾å¤Î£Á¤È²Ã¤¨¡¢5A¤Ç¤¹¡Ë
 £±£°¿Ê¿ô¤Ç¤Ï¡¡A=19
¡¡¡¡¡¡¡¡¡¡     5A=95  ¤Ç¤¹
 £µ£Á¡á£´£Á¡Ü£Á ¤Ç¤¹¡£
  £´£Á¡Ê£´Çܡˤϣ²¥Ó¥Ã¥È¤À¤±º¸¥·¥Õ¥È¤Ç¤¹¡£

 £±£°¿Ê¿ô¤Ç³Î¤«¤á¤Æ¸«¤Þ¤·¤¿¡£
 Àµ¤·¤¤·ë²Ì¤Ç¤¢¤ë¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£

¡ÊÎ㣲¡Ë£±£°£°£±£±
(2)¡ß£±£·¡Ê17ÇܤǤ¹¡Ë
£¸¥Ó¥Ã¥È¤Ç¤Ï¤Ê¤¯¡¢10¥Ó¥Ã¥È¤ÎBox¤òÍÑ°Õ¤·¤Þ¤·¤¿¡£¥·¥Õ¥È¤Ë¤è¤ê¤¢¤Õ¤ì½Ð¤ë£±¤òÍ­¸ú¤Ë¤¹¤ë¤¿¤á¤Ç¤¹¡£
¡Ê£¸¥Ó¥Ã¥È¤Ç¤ÏÉä¹æ¤Ê¤·ºÇÂç¿ô¤¬255¤Ç¤¹¡Ë
10¿Ê¿ô¤Ç¤Ï¡¡A=19
¡¡¡¡¡¡¡¡¡¡ 17A=323
  01 0100 0011(2)=323(10)
¡¡¤À¤«¤é¡¢Àµ¤·¤¤·ë²Ì¤Ç¤¹¡£
A = 00 0001 0011¡¡¤È¤ª¤­¤Þ¤¹
£Á<<4 = 01 00 11 0000  ¡Ê16A ¤Ä¤Þ¤ê 16ÇÜ¡Ë
--------------------------------
 ²Ã¤¨¤Æ   01 0100 0011¡¡
¡¡¡ÊA+16A=17A¤Ç¤¹¡Ë

¥·¥Õ¥È±é»»¤Ë¤è¤ê³Ý¤±»»¤¬½ÐÍè¤Þ¤¹¡£
¼ÂºÝ¤Ë¥³¥ó¥Ô¥å¡¼¥¿ÆâÉô¤Ç¤Ï¡¢¥·¥Õ¥È·×»»¤ò·«¤êÊÖ¤·¤Æ³Ý¤±»»¤ò¼Â¹Ô¤·¤Æ¤¤¤ë¤è¤¦¤Ê¤ó¤Ç¤¹¡£

¼¡¤Ï¥Û¥ó¥È¤Î¾ðÊó½èÍý»î¸³¤ÎÌäÂê¤Ç¤¹

Ìä¡¡¿ôÃͤò£²¿Ê¿ô¤Ç³ÊǼ¤¹¤ë¥ì¥¸¥¹¥¿¤¬¤¢¤ë¡£ ¤³¤Î¥ì¥¸¥¹¥¿¤ËÀµ¤ÎÀ°¿ôX¤òÆþ¤ì¤¿¸å¡¢¡È¥ì¥¸¥¹¥¿¤ÎÃͤò£²¥Ó¥Ã¥Èº¸¤Ë¥·¥Õ¥È¤·¤Æ¡¢¤³¤ì¤ËX ¤ò²Ã¤¨¤ë¡É¡¡Áàºî¤ò¹Ô¤¦¤È¡¢ ¥ì¥¸¥¹¥¿¤ÎÃͤÏX ¤Î²¿Çܤˤʤ뤫¡£¤³¤³¤Ç¡¢¥·¥Õ¥È¤Ë¤è¤ë¤¢¤Õ¤ì¡Ê¥ª¡¼¥Ð¥Õ¥í¡¼¡Ë¤Ï¡¢È¯À¸¤·¤Ê¤¤¤â¤Î¤È¤¹¤ë¡£
¡¡¡¡¡¡¥¢¡¡3¡¡¡¡¡¡ ¥¤¡¡4¡¡¡¡¡¡ ¥¦¡¡5¡¡¡¡¡¡ ¥¨¡¡6
Ê¿À®£±£µÇ¯¤Î½ÐÂê¤Ç¤¹¡£¥ì¥¸¥¹¥¿¤È¤Ï¡¢£¸¥Ó¥Ã¥È¤È¤«£±£¶¥Ó¥Ã¥È¤ÎBox¤È»×¤¨¤Ð¤¤¤¤¤Ç¤·¤ç¤¦¡£
 ¡¡¡¡¡¡Åú¤Ï¡Ú¥¦¡Û

Ìä
¡¡32 ¥Ó¥Ã¥È¤Î¥ì¥¸¥¹¥¿¤Ë 16 ¿Ê¿ô ABCD ¤¬Æþ¤Ã¤Æ¤¤¤ë¤È¤­¡¤£²¥Ó¥Ã¥È¤À¤±±¦¤ËÏÀÍý¥·¥Õ¥È¤·¤¿¤È¤­¤ÎÃͤϤɤ줫¡£
¡¡¡¡¡¡¥¢¡¡2AF3¡¡  ¥¤¡¡6AF3¡¡ ¥¦¡¡AF34¡¡ ¥¨¡¡EAF3
£±£¶Ç¯¤Î½ÐÂê
£³£²¥Ó¥Ã¥È¤ÎBox ¤ÏÂ礭¤¤¤Ç¤¹¤¬¡Ä
¡¡¡¡¡¡Åú¤Ï¡Ú¥¢¡Û

¤¤¤Ä¤â¤Î¤³¤È¤Ê¤¬¤éÌäÂê¤Ç¤¹ m(¡°¢¦¡°)m

¼¡¤ò£±£°¥Ó¥Ã¥È¤ÎÈÏ°Ï¡ÊÂ礭¤µ¡Ë¤Ç¹Í¤¨¤Æ²¼¤µ¤¤¡£
­¡¡¡£±£°£°£±£±¡¡<< £´
­¢¡¡£±£°£°£±£±¡¡>> £´
­£¡¡£±£°£°£±£±¡¡¤ò¡¡£±£°(£±£°¿Ê)Çܤ¹¤ë
¡¡¤³¤³¤Ç¡¡£±£°£°£±£±¤Ï£²¿Ê¿ô¤Ç¤¹¡£ ¤Ï¤ß½Ð¤·²á¤®¤Ê¤¤¤è¤¦¤Ë£±£°¥Ó¥Ã¥È¤ÎÂ礭¤µ¤Ë¤·¤Þ¤·¤¿¡£
¤³¤³¤Ç¤ÏÏÀÍý¥·¥Õ¥È¤Ç¤¹¡£¤Ä¤Þ¤ê¡¢¤¹¤Ù¤ÆÉä¹æ¤Ê¤·£²¿Ê¿ô¤ò°·¤¤¤Þ¤¹¡£¤À¤«¤é¤³¤³¤Ç¤ÏÊä¿ô¤â°·¤¤¤Þ¤»¤ó¡£
¤Þ¤¿¡¢1£°¿Ê¿ô¤Ë¤Æ³Î¤«¤á¤Æ¤¯¤À¤µ¤¤¡£
¡¡Åú¤¨¤Ï¼¡¥Ú¡¼¥¸¤Ø¡£

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

£±Ìä¡¡( 50 OR 100 ) XOR (- 100)
¡¡¡¡= 118 XOR (-100)
¡¡¡¡= -22

£²Ìä¡¡50 AND ( 100¡¡XOR (-100) ) 
¡¡¡¡= 50 AND (-8)
¡¡¡¡= 48
¡¡
¡¡¤É¤ì¤â·ë²Ì¤Î¤ß½ñ¤­¤Þ¤·¤¿¤¬¡¢£²¿Ê¿ô¤ËÃÖ¤­´¹¤¨¤Æ¤«¤é¥Ó¥Ã¥È±é»»¤ò¤ä¤ê¤Þ¤¹¤è¡£
¥×¥í¥°¥é¥àÅÅÂî¤Ë¤Æ³Îǧ¤ò¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
£¸¥Ó¥Ã¥È¤ÎÈϰϤǰ·¤¤¤Þ¤¹¤«¤é¡¢¡Öbyte¡×¥Ü¥¿¥ó¤Ë¥Á¥§¥Ã¥¯¤·¤Æ¤ª¤­¤Þ¤¹¡£ ¡Ê¡¡¡Ë¤â´Þ¤á¤ÆÌäÂêÄ̤êÆþÎϤ·¤¿¤éºÇ¸å¤Ë¡Ö=¡×¤Ç¤¹¡£

Éé¿ô¡¡Î㤨¤Ð£±£°¿Ê¿ô¤Î¡¡¡Ý£±£°£°¡¡¤¬Ä¾ÀܤÏÆþÎϽÐÍè¤Ê¤¤¤È¤­¡¢£¹£¹ ¡ÖNOT¡×¤È¹Í¤¨¤ë¤ÈÊØÍø¤Ç¤¹¡£
ÈÝÄê¤Ç¡¡NOT 99 = -100 ¤Ç¤¹¤«¤é¡£


<Ãí°Õ¡ö>¥·¥Õ¥Èµ­¹æ¤Ë¤Ä¤¤¤Æ¡¢ÏÀÍý¥·¥Õ¥È¤È¡¡¼¡¤Î¥Ú¡¼¥¸¤Ç¤¢¤Ä¤«¤¦¡¡»»½Ñ¥·¥Õ¥È¤ò¶èÊ̤¹¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£
¡¡¤½¤Î¤È¤­¤Ï¡¢ÏÀÍý¥·¥Õ¥È¤Ë¡¡<<< ¤È >>>¡¡¡¡»»½Ñ¥·¥Õ¥È¤Ë¡¡<<  ¤È >>¡¡¤ò»È¤¤¤Þ¤¹¡£