16進数対応表





10 16
0 00H
1 01H
2 02H
3 03H
4 04H
5 05H
6 06H
7 07H
8 08H
9 09H
10 0AH
11 0BH
12 0CH
13 0DH
14 0EH
15 0FH
16 10H
17 11H
18 12H
19 13H
20 14H
21 15H
22 16H
23 17H
24 18H
25 19H
26 1AH
27 1BH
28 1CH
29 1DH
30 1EH
31 1FH
10 16
32 20H
33 21H
34 22H
35 23H
36 24H
37 25H
38 26H
39 27H
40 28H
41 29H
42 2AH
43 2BH
44 2CH
45 2DH
46 2EH
47 2FH
48 30H
49 31H
50 32H
51 33H
52 34H
53 35H
54 36H
55 37H
56 38H
57 39H
58 3AH
59 3BH
60 3CH
61 3DH
62 3EH
63 3FH
10 16
64 40H
65 41H
66 42H
67 43H
68 44H
69 45H
70 46H
71 47H
72 48H
73 49H
74 4AH
75 4BH
76 4CH
77 4DH
78 4EH
79 4FH
80 50H
81 51H
82 52H
83 53H
84 54H
85 55H
86 56H
87 57H
88 58H
89 59H
90 5AH
91 5BH
92 5CH
93 5DH
94 5EH
95 5FH
10 16
96 60H
97 61H
98 62H
99 63H
100 64H
101 65H
102 66H
103 67H
104 68H
105 69H
106 6AH
107 6BH
108 6CH
109 6DH
110 6EH
111 6FH
112 70H
113 71H
114 72H
115 73H
116 74H
117 75H
118 76H
119 77H
120 78H
121 79H
122 7AH
123 7BH
124 7CH
125 7DH
126 7EH
127 7FH
10 16
128 80H
129 81H
130 82H
131 83H
132 84H
133 85H
134 86H
135 87H
136 88H
137 89H
138 8AH
139 8BH
140 8CH
141 8DH
142 8EH
143 8FH
144 90H
145 91H
146 92H
147 93H
148 94H
149 95H
150 96H
151 97H
152 98H
153 99H
154 9AH
155 9BH
156 9CH
157 9DH
158 9EH
159 9FH
10 16
160 A0H
161 A1H
162 A2H
163 A3H
164 A4H
165 A5H
166 A6H
167 A7H
168 A8H
169 A9H
170 AAH
171 ABH
172 ACH
173 ADH
174 AEH
175 AFH
176 B0H
177 B1H
178 B2H
179 B3H
180 B4H
181 B5H
182 B6H
183 B7H
184 B8H
185 B9H
186 BAH
187 BBH
188 BCH
189 BDH
190 BEH
191 BFH
10 16
192 C0H
193 C1H
194 C2H
195 C3H
196 C4H
197 C5H
198 C6H
199 C7H
200 C8H
201 C9H
202 CAH
203 CBH
204 CCH
205 CDH
206 CEH
207 CFH
208 D0H
209 D1H
210 D2H
211 D3H
212 D4H
213 D5H
214 D6H
215 D7H
216 D8H
217 D9H
218 DAH
219 DBH
220 DCH
221 DDH
222 DEH
223 DFH
10 16
224 E0H
225 E1H
226 E2H
227 E3H
228 E4H
229 E5H
230 E6H
231 E7H
232 E8H
233 E9H
234 EAH
235 EBH
236 ECH
237 EDH
238 EEH
239 EFH
240 F0H
241 F1H
242 F2H
243 F3H
244 F4H
245 F5H
246 F6H
247 F7H
248 F8H
249 F9H
250 FAH
251 FBH
252 FCH
253 FDH
254 FEH
255 FFH

 上記のように、10進数の0〜255までは16進数では00H〜FFHに相当します。
 MIDIの場合、基本的に16進数は2ビット(2桁)なので、これ以上は2桁をひとかたまりとしてその組み合わせとなります。例えば10進数「256」の16進数など、「255」=「FFH」以上は下記のように表記されます。
「256」=「01H 00H」 (100)
「257」=「01H 01H」 (101)

「384」=「01H 80H」 (180)

「480」=「01H E0H」 (1E0)

「511」=「01H FFH」 (1FF)
「512」=「02H 00H」 (200)

「1280」=「05H 00H」 (500)

「4096」=「10H 00H」 (1000)

「65535」=「FFH FFH」 (FFFF)
「65536」=「01H 00H 00H」 (10000)

 注) 16進数(Hexadecimal)には、それを表す『H』をつける 
()カッコ内の数字は、2桁以上で16進数を表記したもの
 16進数で10進数の「255」以上を数える場合、「256」の倍数で位が上がることを覚えておきましょう。
 単純に考えると『「10進数の数」÷16』で出てくるのですが、出てくる商を整数のままにして「余り」残します。出てきた商をまた16で割り、そこで出る商を整数のままにしてまた「余り」を残します。ここで出た商をまた16で割って・・・の繰り返しで、商が「0」になるまで計算します。このように少し考えなくてはいけません。
    「10進数の数」÷16
         例えば「1234」という10進数を16進数にするのなら
1234÷16=77・・・2
77÷16=4・・・13
4÷16=0・・・4
余り「2」は16進数「2」となり、最下位の位の下の桁になります。
余り「13」は16進数「D」となり、最下位の位の上の桁になります。
余り「4」は16進数「4」となり、上の位の下の桁になります。
         ということで、「04H D2H」となるわけです。

 16進数ではこのように数えていきますので、参考にして下さい。


無断使用・配布を禁ず
制作・著作 Minoru.N