• ベストアンサー

論理回路

以下の問題教えてください 1、(569)10をBCD符号で表せ 2、符号付8ビットで表せる最小整数値は( ) 3,符号付2進数(11010100)2は10進数で( )

質問者が選んだベストアンサー

  • ベストアンサー
  • info222_
  • ベストアンサー率61% (1053/1707)
回答No.1

1 (569)10=(0101 0110 1001)BCD 2 11111111=-1⇔1=00000001 (2の補数) 11111110=-2⇔1=00000010 10000000=?⇔ 01111111+1=(128)10 ?=(-128)10 3 符号付2進数(11010100)2=-(00101100)2=-(32+12)10=(-44)10

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

> 1.(569)10をBCD符号で表せ (569)16 ※ 16進数で569 >2.符号付8ビットで表せる最小整数値は( ) >3.符号付2進数(11010100)2は10進数で( ) 符号付整数の表現方法は複数あります。 どの方式かが明示されていなければ、回答できません。 http://ja.wikipedia.org/wiki/%E7%AC%A6%E5%8F%B7%E4%BB%98%E6%95%B0%E5%80%A4%E8%A1%A8%E7%8F%BE

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 論理回路の問題

    論理回路の問題ですが教えてください (1) 8ビットで表すことのできる符号なしの最大整数値は( ) (2) 4ビットで表すことのできる符号付の数値は10進数で ( )~( ) (3) 符号付2進数(1110 1101)2は 10進数で ( )

  • 論理回路の設計

    16bitの符号付きBCDコードを2の補数表現された二進数に変換する論理回路を設計してください。立式からわかりません。 よろしくお願いします。

  • 論理回路

    この問題教えていただけませんか (1)次の減算を符号無し4ビットで補数計算をせよ。 (1) +5 -)+6   0101 +) (2) -5  -)-4 (2)次の16進数減算を補数加算せよ。 (1)4B0C -) 3A56・・・3A56の16の補数を加算

  • [応用情報]BCDの最大値について

    以下の問題を解いています。 ------------------------------------------------------------------------------------------- 第16問 4nビットを用いて整数を表現するとき,符号なし固定小数点表示法で表現できる最大値をaとし,BCD(2進化10進符号)で表現できる最大値をbとする。nが大きくなるとa/bはどれに近づくか。 --------------------------------------------------------------------------------------------- この解説で、BCDで表現できる最大値は、以下とあるのですが、なぜ9なのか?なぜ102なのかがわかりません。符号付だと4の1乗ビット=15ということは理解しています。 どなたか解説いただけませんでしょうか。 4の1乗ビット=9 4の2乗ビット=99≒10の2乗 4の3乗ビット=999≒10の3乗 4の4乗ビット=9999≒10の4乗 4のn乗ビット=10のn乗

  • 論理回路

    桁の2進数を入力し、BCDコードを出力する回路を設計せよという問題があるのですがどのように解けばよいのでしょうか?

  • 論理回路

    論理回路の問題です 写真の表の可変長符号の復号を行うMealy型順序回路の状態遷移グラフを示してください。 ただし、状態数の上限を6としてください この問題の解答をお願いします

  • 9ビットの2進数を符号付整数…

    問題の意味がわからないのですが、どう解けばいいですか? 9ビットの2進数を符号付の整数とみなしたときの数値の範囲を、10進数で下限~上限の形で示せ。符号は2の補数。

  • ソースについて聞きたいのですが・・・

    符号付32ビットの整数値を入力して、32ビットの2進数の表示と16進数の表示をしたいのですが、ソースのヒントを教えてくれればうれしいです。わかるところまで書きます。 int x; printf("符号付32ビットの整数値の入力:"); scanf("%d" ,&x); その後を教えて下さい。

  • 学校の課題でソースについて聞きたいんですが

    符号付き32ビットの整数値を入力して32ビットの2進数で表示させました。(以下の通り) int x; int i; printf("符号付32ビットの整数値を入力:"); scanf("%d",&x); for(i=31; i>=0; i--) { printf("%d" ,(x>>i)&1); } この時、4ビットずつに区切って表示させたいんですけど、どうすればいいでしょう?教えてください。

  • 1の補数表現

    昔の本を買って情報処理の勉強をしているのですが ふに落ちない事がありまして質問させていただきます。 符号付の整数を8ビットの2進数であらわす時、1の補数表現で最小の数は-128である。 と言う問題がありまして回答が正しいとなっていました。 しかし自分は-127までしか表現できないと思いまして。。。 2の補数表現なら-128~127まで表現できると思うのですが 1の補数表現なら-127~127までしか表現できないと思います。 詳しい方がいましたらよろしくお願いします。