①「52」など2bitずつセットになっているのは何か意味がありますか?
「bit」は2進数の桁の単位ですから、 52 は 2bitではありません。
他のところを見ると、 「AC」や「B3」などがあってわかるように、これは16進数です。 16進数2桁は1byte=8bitを表わしています。
1byteという単位は古いCPUの処理単位からきていますが、データの処理単位として現在でも広く使われています。
②2bitずつの1セットが15個で改行されているのには何か意味がありますか?
15個ではなく、16個です。
ダンプはメモリ上のアドレスに対応していることが多く、メモリのアドレスも16進数で表わさせることが多いので、10進数の区切りでなく16進数の区切りで表わしたほうが扱いやすいのです。
③一番左の「00000010」は何でしょうか?行数に類するものかとは思うのですが...
そもそも、元のデータは表の様に並んでいるのではなく、一列にならんでいるものです。その数値が何番目にあるのかわかるようにするには、10進数であれば、横に10個ずつならべると、縦が10ずつ増える表になりますよね。
16進数で同じことを表わすと、横が16個ずつになるということです。この横にある数も16進数ですから 0 10 20 ... 90 A0 B0 ... F0 となります。
この数値と、上の数値を合計したものが、その値の先頭からの番号になります。
*3段目の「B3]のは、 00000020 + 0A = 000002A 番目の数だということになります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/21 10:43
2022/07/21 13:27
2022/07/22 03:09