えっと、パソコンやらLSIやらの世界にいる
人達なら知ってると思うのだけど。
Byte Order って言葉の意味を。
又は、Big Endian / Small Endian
って言い方って言うか言葉ね。
で、Intel系って言うか、通常はSmall Endian
が多いのですが。
確かに面倒だわな、読み出し時は
2byteごとにひっくり返さなきゃいけない
のだから。
なに、それ、インキンに効くのかい?
ってお方はですね。
この辺参照してくださいな。
で、請負で来てる人に、レジスタのパラメータ
振ってデータを取ってくれ、期待値はこんなん
だから、、、って仕事を振った。
一日経過しても結果がでてこない。
そんな時間かかる仕事じゃないのだけど。
様子を見に行ったら。
親切心でさ、メールにレジスタ値を羅列しといて
あげたんですよ。
でさ、ま、そこが混乱の元凶なんだけど。
レジスタ値、読み出し時はSmall Endianで
読み出し値をひっくり返す必要がある。
が。
書き込み時は、その必要はない。
ってか、ひっくり返したら面倒な事になる。
だ・か・ら・ぁ。
そこはひっくり返さなくてイイんだから。
ってか、良くそれでハングしないで動いていた
な、Debugモード発動してる筈なんだが。
あ゛~、結局面倒な事は他人に任せられず
自分でやるって事になるんだよな。
益々ハゲる事を確信しちゃたよ。
※やらかした彼はもっとハゲてますが。
Posted at 2020/06/18 18:46:26 | |
トラックバック(0) |
パソコン | 日記