2進数�16進数

コンピュータãŒæ‰±ã�•°å€¤è¡¨ç¾
通常ã€ç§ãŸã¡ãŒä½¿ã£ã¦ã�‚‹æ•°å€¤è¡¨ç¾ã¯10進数ã§ã™ã€�10進数ã¯0��9ã®æ•°å­—を使ã£ã¦ä¸€æ¡ã‚’表ç¾ã—ã¦ã�¾ã™ã€�10ã§æ¡ä¸ŠãŒã‚Šã™ã‚‹ã�ã�10進数ã§ã™ã�。人間ã�æŒ��10本ã‚ã‚‹ã®ã§ã€ã“ã®10進数ã®è€�ˆæ–¹ã¯ã‚ã‹ã‚Šã‚„ã™ã„ã§ã™ã€�

ã—ã‹ã—コンピュータã§ã¯ã€ã™ã¹ã¦ã®ãƒ��ã‚¿ã‚’é›»æµãŒæµã‚Œã¦ã�‚‹ã‹æµã‚Œã¦ã�ªã�‹ã¨ã�†�’種類ã�状態ã§è¡¨ç¾ã—ã¾ã™ã€‚ã¤ã¾ã‚Šã€�¼ã‹�‘ã¨ã�†ã‚ã‘ã§ã™ã�。ã“ã®�ã‹�‘ã§è¡¨ç¾ã™ã‚‹è€�ˆæ–¹ãŒï¼’進数ã§ã™ã€�10進数ã¯10ã§æ¡ä¸ŠãŒã‚Šã™ã‚‹ã�ã§ã™ãŒã€�¼’進数ã¯�’ã§æ¡ä¸ŠãŒã‚Šã—ã¾ã™ã€�0 , 1 , 10,11,110・・・ã¨ã�†å…·åˆã«æ¡ãŒä¸ŠãŒã£ã¦ã�ã¾ã™ã€�

コンピュータã§ã¯�’進数ã§å‡¦ç�‚’ã—ã¦ã�‚‹ã®ã§ã™ãŒã€å¤§ããªæ•°ã‚’表ã™ã«ã¯æ¡ãŒã¨ã¦ã‚‚多ããªã£ã¦ã—ã¾ã�¾ã™ã€‚ãã“ã§�’進数ã®�”æ¡ã‚’�‘ã¤ã«ã¾ã¨ã‚ãŸè¡¨ç¾æ–¹æ³•ã¨ã—ã¦ã€�16進数を利用ã—ã¦ã�¾ã™ã€‚2進数ã§�”æ¡ã�2^4=16ã¨ãªã‚‹ã�ã§16進数ã¨ã�†ã‚ã‘ã§ã™ã€�10進数ã€�¼’進数ã¨åŒã˜ã‚ˆã†ã«16ã§æ¡ä¸ŠãŒã‚Šã—ã¦ã�æ•°ãˆæ–¹ã§ã™ã€‚ãŸã�ã€æ•°å­—ã�0��9ã¾ã§ã—ã‹ã‚ã‚Šã¾ã›ã‚“。ãã“ã§ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆã‚’使ã£ã¦æ•°å€¤ã‚’表ã—ã¾ã™ã€�10=A,11=B,12=C,13=D,14=E,15=Fã§ã™ã€�Aã¨ã‹Bã¨ã‹ã‚‚æ•°å­—ã¨ã—ã¦è€�ˆã‚‹ã‚“ã§ã™ã�ã�€�16進数ã§ã¯ãƒ»ãƒ»ãƒ»

10進数ã€�¼’進数ã€�16進数ã®å¯¾å¿œã‚’ã¾ã¨ã‚ã‚‹ã¨æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�

�’進数 �‘ï¼é€²æ•° �‘6進数
�� �� ��
�� �� ��
�‘ï¼� �� ��
�‘ï¼� �� ��
�‘ï¼ï¼� �� ��
�‘ï¼ï¼� �� ��
�‘1ï¼� �� ��
�‘1ï¼� �� ��
�‘ï¼ï¼ï¼� �� ��
�‘ï¼ï¼ï¼� �� ��
�‘ï¼ï¼‘ï¼� �‘ï¼� �¡
�‘ï¼ï¼‘ï¼� �‘ï¼� �¢
�‘1ï¼ï¼� �‘ï¼� �£
�‘1ï¼ï¼� �‘ï¼� �¤
�‘11ï¼� �‘ï¼� �¥
�‘11ï¼� �‘ï¼� �¦
�‘ï¼ï¼ï¼ï¼� �‘ï¼� �‘ï¼�


変æ›ã®ä»•æ–¹��10進数ã¸ã®å¤‰æ›��
ã™ã¹ã¦ã®æ•°ã®è¡¨ç¾ã®ä»•æ–¹ã«ã¤ã�¦ã€å�通ã�ルールãŒã‚ã‚Šã¾ã™ã€‚ãã‚Œã�å�¡ã�「é‡ã¿ã€ã§ã™ã€‚ãŸã¨ãˆã�ã€�10進数ã§æ¬¡ã®æ•°å­—ã‚’è€�ˆã¾ã™ã€�

4567
4ã¯1000ã®ä½ã€�5ã¯100ã®ä½ã€�6ã¯10ã®ä½ã€�7ã¯1ã®ä½ãªã®ã§åˆ�§£ã™ã‚‹ã¨ã€�

4�1000 + 5�100 + 6�10 + 7�1
=4�10^3 + 5�10^2 + 6�10^1 + 7�10^0

ã¨ãªã‚Šã¾ã™ã€‚ã“ã®10^3,10^2,10^1,10^0ã�10進数ã®å�¡ã�é‡ã¿ã«ãªã£ã¦ã�¾ã™ã€�10進数ãªã®ã§10ã®ç´¯ä¹—ã§ã™ã€‚2進数ãªã‚‰ï¼’ã�累乗ã€�16進数ãªã‚�16ã®ç´¯ä¹—ãŒå�¡ã�é‡ã¿ã§ã™ã€�

ã¤ã¾ã‚Šã€�¼’進数ã§ã€�1110ã€ã�次ã®ã‚ˆã†ã«è€�ˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�

1110
=1�2^3 + 1�2^2 + 1�2^1 + 0�2^0

ã“ã�よã†ã«åˆ�§£ã—ã¦è€�ˆã‚‹ã¨ã€�¼’進数ã‹ã‚‰10進数ã«ç°¡å˜ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�

1110 = 1�2^3 + 1�2^2 + 1�2^1 + 0�2^0
= 1�8 + 1�4 + 1�2 + 0�1
= 14

16進数ã§ã‚‚åŒæ§˜ã§ã™ã€�16進数ã§ã€�1ADã€ãªã‚‰ã€æ¬¡ã®ã‚ˆã†ã«åˆ�§£ã§ã�10進数ã«å¤‰æ›ã™ã‚‹ã¨ã€�

1AD = 1�16^2 + A�16^1 + D
= 1�256 + 10�16 + 13
= 429
ã«ãªã‚Šã¾ã™ã€�

ã“ã‚Œã¯ä½•ã‚‚2,10,16進数ã�ã‘ã¨ã¯é™ã‚Šã¾ã›ã‚“ã€�4進数ã�ã‚ã†ãŒã€�8進数ã�ã‚ã†ãŒã€�9進数ã�ã‚ã†ãŒåŸºæœ¬ã¯åŒã˜ã§ã™ã€‚一般ã«ã€�
n進数ã¨ã¯å�¡ã�値�ˆãã®å€¤ã®ç¯�›²ã¯0��(n-1)�‰ã«nã®ç´¯ä¹—ã�é‡ã¿ã‚’ã‹ã‘ã¦è¶³ã—åˆã‚ã›ãŸã‚‚ã®ã¨ã—ã¦è¡¨ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�

※よã使ã�¼’進数
�‘ï¼ï¼ï¼ï¼ï¼ï¼ï¼�(2)�12ï¼�(10)
�‘1ï¼ï¼ï¼ï¼ï¼ï¼�(2)�19ï¼�(10)
�‘11ï¼ï¼ï¼ï¼ï¼�(2)�ï¼’ï¼’ï¼�(10)
�‘111ï¼ï¼ï¼ï¼�(2)�ï¼’ï¼”ï¼�(10)
�‘1111ï¼ï¼ï¼�(2)�ï¼’ï¼”ï¼�(10)
�‘11111ï¼ï¼�(2)�25ï¼�(10)
�‘111111ï¼�(2)�25ï¼�(10)
�‘111111ï¼�(2)�25ï¼�(10)
ã“ã‚Œã¯ã‚µãƒ–ãƒãƒ�ƒˆãƒžã‚¹ã‚¯ã®è¨ˆç®—ã�ã¨ãã«ã‚ˆãã§ã¦ãã¾ã™ã€�


10進数ã‹ã‚‰ã®å¤‰æ›
10進数ã‹ã‚‰�’進数ã¸ã®å¤‰æ›
10進数ã‹ã‚‰�’進数ã¸å¤‰æ›ã™ã‚‹ã«ã¯ã€å¤‰æ›å¯¾è±¡ã®10進数を2ã§å‰²ã£ã¦ã€ãã®å•�‚’ã•ã‚‰ã«�’ã§å‰²ã‚‹ã€ã¾ãŸãã®å•�‚’�’ã§å‰²ã£ã¦ãƒ»ãƒ»ãƒ»ã“れを商ãŒï¼’ã§å‰²ã‚Œãªããªã‚‹ã¾ã§ç¹°ã‚Šè¿”ã—ã€æœ€å¾Œã�å•�‚’å…ˆé�­ã«ã—ã¦ã€ã‚ã¾ã‚Šã‚’並ã¹ã¦ã�ã¾ã™ã€�
ãŸã¨ãˆã�ã€�100を2進数ã§è¡¨ç¾ã™ã‚‹ã«ã¯ã€�

�‘ï¼ï¼Ã·�’ï¼ï¼•ï¼� ã‚ã¾ã‚� ��
�•ï¼Ã·�’ï¼ï¼’ï¼� ã‚ã¾ã‚� ��
�’5÷�’ï¼ï¼‘ï¼� ã‚ã¾ã‚� ��
�‘2÷�’ï¼ï¼� ã‚ã¾ã‚� ��
�–÷�’ï¼ï¼� ã‚ã¾ã‚� ��
�“÷�’ï¼ï¼� ã‚ã¾ã‚� ��

ã¨æœ€å¾Œã�å•�Œ�‘ã§ã€ã‚‚ã�“れ以上2ã§å‰²ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ãã“ã§ã€ã“ã®å•�‚’å…ˆé�­ã«ã—ã¦ã€å„ã‚ã¾ã‚Šã‚’並ã¹ã¦ã�ã¾ã™ã€‚ã™ã‚‹ã¨100ã¯�’進数ã§ã¯ã€æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�

�‘ï¼ï¼�(10)�11ï¼ï¼ï¼‘ï¼ï¼�(2)

※(10)ã¯10進数ã€�(2)ã¯2進数を示ã—ã¾ã�


10進数ã‹ã‚‰16進数ã®å¤‰æ›
10進数ã‹ã‚‰16進数ã®å¤‰æ›ã‚‚基本çš�«ã¯åŒã˜ã§ã™ã€‚割る数ã�16ã«ãªã‚‹ãらã„ã§ã™ã€�

�‘ï¼ï¼Ã·�‘ï¼–ï¼ï¼� ã‚ã¾ã‚� ��

ã¨ã“ã“ã§ã‚‚ã†ã“れ以上商ã‚�16ã§å‰²ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。ã“ã®å•�‚’å…ˆé�­ã«ã—ã¦ã‚ã¾ã‚Šã‚’並ã¹ã‚‹ã¨

�‘ï¼ï¼�(10)�ï¼–ï¼�(16)

ã¨ãªã‚Šã¾ã™ã€�
ã¾ãŸã€�10進数ã§�“ï¼ï¼ã§ã‚ã‚Œã°ã€�

�“ï¼ï¼Ã·�‘ï¼–ï¼ï¼‘ï¼� ã‚ã¾ã‚� �‘2(ï¼ï¼£��
�‘8÷�‘ï¼–ï¼ï¼� ã‚ã¾ã‚� ��

ã¨ã€ã“ã“ã§å•�‚’ã“れ以ä¸�16ã§å‰²ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。ã“ã®å•�‚’å…ˆé�­ã«ã—ã¦ã‚ã¾ã‚Šã‚’並ã¹ã¦ã�ã¨

�“ï¼ï¼�(10)�12C

※�‘ï¼’ã��‘6進数ã§�£

ã¨ã�†ã‚ˆã†ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�


�’進数ã€�16進数ã®å¤‰æ›
16進数ã¯�’進数ã®�”æ¡ã‚’ã²ã¨ã¤ã«ã¾ã¨ã‚ãŸã‚‚ã�ã¨è€�ˆã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã§ã€�¼’進数ã‹ã‚‰16進数ã®å¤‰æ›ã¯�”æ¡ã”ã¨ã«å¤‰æ›ã—ã¦ã�ã¨ç°¡å˜ã§ã™ã€�
ãŸã¨ãˆã�ã€�

�‘111ï¼ï¼ï¼ï¼‘ï¼� ã§ã‚ã‚Œã°

�ï¼ï¼ï¼� �‘11ï¼� �ï¼ï¼‘ï¼�
※最åˆã�「ï¼ã€ï¼“ã¤ã¯ã€�¼”æ¡ã«ãã‚ãˆã‚‹ãŸã‚

ã¨ã�†ã‚ˆã†ã«�”æ¡ã”ã¨ã«åŒºåˆ�‚Šã¾ã™ã€‚ã“ã®�”æ¡ã”ã¨16進数ã«ç›´ã—ã¦ã�ã¨ã€�

�ï¼ï¼ï¼�(2)�ï¼�(16)
�‘11ï¼�(2)�ï¼¥(16)
�ï¼ï¼‘ï¼�(2)�ï¼�(16)

ã¨ãªã‚‹ã�ã§ã€�

�ï¼ï¼ï¼‘111ï¼ï¼ï¼ï¼‘ï¼�(2)�1E��(16)

ã¨å¤‰æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�
16進数ã‹ã‚‰�’進数も簡å˜ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚次ã®ä¾‹ã‚’è€�ˆã¾ã—ょã�€�

�¥�’A(16)ã§ã‚ã‚Œã°ã€�

�¥(16)�111ï¼�(2)
��(16)�ï¼ï¼ï¼‘ï¼�(2)
�¡(16)�1ï¼ï¼‘ï¼�(2)

ãªã®ã§ã€�

�¥�’A(16)�111ï¼ï¼ï¼ï¼‘ï¼ï¼‘ï¼ï¼‘ï¼�(2)

ã¨å¤‰æ›ã§ãã¾ã™ã€�

ã“ã†ã�£ãŸå¤‰æ›ã¯ã€ã‚ã‚“ã©ãã•ã��ã§é›»å“ã§ã‚�£ã¦ã—ã¾ãˆã�ã�„ã®ã§ã™ãŒã€ä¸€å¿œç†å±ˆã ã‘ã�ã‚ã‹ã£ã¦ã�Ÿæ–¹ãŒã„ã�§ã™ã�ã€�







(C) Copyright 2000 Gene All Right Reserved