|
Bois Creative Homepage.This
page is being made for Japanese. If you can understand Japanese, you can
enjoy this page all the more. |
| 2002/10 の日記 |
| [←先月の日記] | [最新の日記] | [来月の日記→] |
| 2004/02/10 (火) |
|
■基数変換 ゆうひさん曰く >16進数から2進数に変換する方法…知らね(笑 >10進数から16進数に変換する方法…知らね(笑 >16進数から10進数に変換する方法…知らね(笑 Decimal←→Binaryの相互変換ができるのなら、全部そこを経由すればいいだけですよ。 Binary→Hexは、Binaryを4桁ごとに区切って変換していく 1010 1100 1001 0010 → 0xAC92 逆にHex→Binaryは、Hex1桁をBinary4桁に置き換えていく。 Dec→Hexは、Dec→Bin→Hexとやれば、新しいことを覚えなくても変換できる。 計算力があるなら2進数の時と同じように、16で割ったあまりを順々に書いていって、それを変換してもいいか。 44178÷16=2761 ・・・ 2 2761÷16= 172 ・・・ 9 172÷16= 10 ・・・ 12 10÷16= 0 ・・・ 10 2進の時と同じように、下から順に変換。10→A 12→C 9→9 2→2 = 0xAC92 まぁ、もっともWindows使ってたら calc で事足りるし、関数電卓があればここらへんもほとんど考えなくていいわけですが。 同じように、Octal(8進数)もできますね。 Dec→Octは、Dec→Bin変換したあとに、各桁を3桁ずつに分ける 44178→1 010 110 010 010 010→0126222 逆変換も同じですね。ちょっと計算めんどくさいですが。 2進数8進数16進数は、切り刻みの桁が違うだけで、根本的にはダラダラ長くなる2進数をある程度まとめるっていう兄弟なので、2,4,8,16,32,64進数とかの変換は、一度2進数に戻してやれば何とでもなりますね。60進数とかアナログなのが来ると、ウッてなりますが(*´−`) ■サブネット ここら辺まで来ると、サブネットの /24 とかの意味がわかってくると思います。 サブネットは全部で4バイト(32bit)のコードなわけですが、 /1 は、上位から数えて1個連続してビットが立ってる状態。 /32 は、上位から数えて 32個連続してビットが立ってる状態 だから、列挙すると一目瞭然ですが、こういうことです /1 → 1000 0000 0000 0000 0000 0000 0000 0000 → 80.00.00.00 → 128.0.0.0 /2 → 1100 0000 0000 0000 0000 0000 0000 0000 → C0.00.00.00 → 192.0.0.0 /3 → 1110 0000 0000 0000 0000 0000 0000 0000 → E0.00.00.00 → 224.0.0.0 /4 → 1111 0000 0000 0000 0000 0000 0000 0000 → F0.00.00.00 → 240.0.0.0 /5 → 1111 1000 0000 0000 0000 0000 0000 0000 → F8.00.00.00 → 248.0.0.0 /6 → 1111 1100 0000 0000 0000 0000 0000 0000 → FC.00.00.00 → 252.0.0.0 /7 → 1111 1110 0000 0000 0000 0000 0000 0000 → FE.00.00.00 → 254.0.0.0 /8 → 1111 1111 0000 0000 0000 0000 0000 0000 → FF.00.00.00 → 255.0.0.0 /9 → 1111 1111 1000 0000 0000 0000 0000 0000 → FF.80.00.00 → 255.128.0.0 /10 → 1111 1111 1100 0000 0000 0000 0000 0000 → FF.C0.00.00 → 255.192.0.0 /11 → 1111 1111 1110 0000 0000 0000 0000 0000 → FF.E0.00.00 → 255.224.0.0 /12 → 1111 1111 1111 0000 0000 0000 0000 0000 → FF.F0.00.00 → 255.240.0.0 /13 → 1111 1111 1111 1000 0000 0000 0000 0000 → FF.F8.00.00 → 255.248.0.0 /14 → 1111 1111 1111 1100 0000 0000 0000 0000 → FF.FC.00.00 → 255.252.0.0 /15 → 1111 1111 1111 1110 0000 0000 0000 0000 → FF.FE.00.00 → 255.254.0.0 /16 → 1111 1111 1111 1111 0000 0000 0000 0000 → FF.FF.00.00 → 255.255.0.0 /17 → 1111 1111 1111 1111 1000 0000 0000 0000 → FF.FF.80.00 → 255.255.128.0 /18 → 1111 1111 1111 1111 1100 0000 0000 0000 → FF.FF.C0.00 → 255.255.192.0 /19 → 1111 1111 1111 1111 1110 0000 0000 0000 → FF.FF.E0.00 → 255.255.224.0 /20 → 1111 1111 1111 1111 1111 0000 0000 0000 → FF.FF.F0.00 → 255.255.240.0 /21 → 1111 1111 1111 1111 1111 1000 0000 0000 → FF.FF.F8.00 → 255.255.248.0 /22 → 1111 1111 1111 1111 1111 1100 0000 0000 → FF.FF.FC.00 → 255.255.252.0 /23 → 1111 1111 1111 1111 1111 1110 0000 0000 → FF.FF.FE.00 → 255.255.254.0 /24 → 1111 1111 1111 1111 1111 1111 0000 0000 → FF.FF.FF.00 → 255.255.255.0 /25 → 1111 1111 1111 1111 1111 1111 1000 0000 → FF.FF.FF.80 → 255.255.255.128 /26 → 1111 1111 1111 1111 1111 1111 1100 0000 → FF.FF.FF.C0 → 255.255.255.192 /27 → 1111 1111 1111 1111 1111 1111 1110 0000 → FF.FF.FF.E0 → 255.255.255.224 /28 → 1111 1111 1111 1111 1111 1111 1111 0000 → FF.FF.FF.F0 → 255.255.255.240 /29 → 1111 1111 1111 1111 1111 1111 1111 1000 → FF.FF.FF.F8 → 255.255.255.248 /30 → 1111 1111 1111 1111 1111 1111 1111 1100 → FF.FF.FF.FC → 255.255.255.252 /31 → 1111 1111 1111 1111 1111 1111 1111 1110 → FF.FF.FF.FE → 255.255.255.254 /32 → 1111 1111 1111 1111 1111 1111 1111 1111 → FF.FF.FF.FF → 255.255.255.255 |
| [←先月の日記] | [最新の日記] | [来月の日記→] |
|
Bois Creative Homepage.This
page is being made for Japanese. If you can understand Japanese, you can
enjoy this page all the more. |