単語内の特定のインデックスの 10 進値を決定する際に、すべての基数に対して一般化されます。
b^i*n
ここで、b はベース、i は単語のインデックス、n はインデックスの数値です。b,i,n = bin = バイナリの略であることを覚えておいてください。
例:
base2 (バイナリ) 1 000 の場合、1 がある場所の値を取得します。
b = base、つまり base2: b=2
i = 単語内の 0 ベースのインデックス、つまり 1000、1 は 3 番目のインデックス、i=3
n = インデックスに記載されている数、つまり 1000、3 番目のインデックスは 1、n=1
したがって、2^3*1 = 8
base10 (10 進数) 9 00 の場合、9 がある場所の値を取得します。
b=10、i=2、n=9 : 10^2*9 = 100*9 =900
base16 (16 進数) 0x0 f 0 の場合、f が配置されている場所の値を取得します。
b=16、i=1、n=15 (0-9、af、f=15) : 16^1*15 = 16*15 = 240
これを使用して単語内の各インデックスの値を決定し、各値を合計して完全な単語値を決定できることに注意してください。
例: 1001、左から右へ (合計の順序は関係ありません):
(2^3*1=8) + (2^2*0=0) + (2^1*0=0) + (2^0*1=1) = 9