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進数ã®å¯¾å¿œã‚’ã¾ã¨ã‚ã‚‹ã¨æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�
|
変æ›ã®ä»•æ–¹��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