プロが教える店舗&オフィスのセキュリティ対策術

基数変換
8ビットにしてください。
16進数……3B
10進数……-125
16進数……54

1011 0101の1の補数はいくら?

1011 0101の2の補数はいくら?

10進数→-125を6進数にしてください。

わかるかた、すぐに教えてください。

A 回答 (2件)

最初の三つ。


http://www5f.biglobe.ne.jp/pafu/kihonweb/gozen/0 …
の1、2、4を参考にしてください。
8ビットは2進数に変換と同じです。



http://www.it-license.com/cardinal_number/The_co …
1の補数と2の補数のポイント

1の補数の求め方
各けたの1と0を反転する
2の補数の求め方
1の補数+1
マイナスの10進数を2の補数表現する
10進数を2進数に変換し、その2進数を2の補数表現する
2の補数表現されたマイナスの2進数を10進数に変換する
最上位ビットに注目して、1ならばマイナスの数値であるから2の補数を求める。0ならばそのまま2進数を10進数に変換する。



6進数は、
http://aoki2.si.gunma-u.ac.jp/Hanasi/Algo/base.h …
または
http://www.e-kyozai.jp/cgi-bin/suguru/semi/sf3_9 …
の問題1、2でも参考にしてください。
    • good
    • 0
この回答へのお礼

教えていただきありがとうございます。
参考になります。

また、教えてください。

お礼日時:2010/05/05 21:55

教科書読めよ…。



8ビットにしろとは?(2進数にしろってこと?)
3B→00111011
-125→10000011
54→01010100

10110101→01001010
10110101→01001011

-125→-325
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!