• ベストアンサー

論理回路の問題

以下の問題がわかりません。教えてください 次の16進数減算を補数加算せよ B5A2-7DEF = B5A2+( )=( )

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

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

B5A2-7DEF = B5A2+8211=(1)37B3 上位桁への桁上げ(1)を無視して =37B3 …(答) となります。 (注)16の補数法演算しているところから、計算は符号付き16進4桁の計算と考えられる。

関連するQ&A

  • 論理回路

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

  • 4ビットの加減算回路について

    4ビットの加減算回路について 4ビットの加減算回路は基本的に補数回路を用います。 補数回路に0を入力すればそのまま加算しますが、1の時は減算します。 逆に1の時加算、0の時減算したいのですがどのようにすればよいのでしょうか。 よろしくお願いします。

  • コンピュータにおける負数について

     次の問題を教えてください! 「コンピュータで負数を表すのに補数を用いている理由として正しいのはどれか??」 (1)加算を減算で処理することができる。 (2)減算を加算で処理することができる。 (3)乗算を加算とけたシフトで処理することができる。 (4)除算を減算とけたシフトで処理することができる。  どなたかお詳しい方,簡単で結構ですので理由も添えて お教えください。  ちなみに負数は「マイナス」ですよね?では,補数って何ですか??これも教えて下さい。  宜しくお願い致します。

  • 基本的な情報の問題なんですが次の問題の解き方教えて下さい

    次の演算を、符号付き2の補数表示を用いた数に加算として行え。ただし、ビット数は演算の結果あふれが生じない範囲で、最も小さいものを用いよ。 (a)23-17 (b) 23+17 (c)-23-17 よろしくお願いします。

  • 論理回路で困っております

    いくつか問題を解いたのですが以下の2問が分かりません。 (1)半加算器をNANDのみで回路を作成せよ。 (2)A,B,C,Dの4者の多数決回路を考え、順序立てて説明せよ。 どうかご教授いただけないでしょうか。 何卒よろしくお願い申し上げます。

  • 補数について質問

    以下はJavaの参考書に掲載されている補数についての問題です。 疑問点にお答えいただけましたら幸いです。 次の10進数の補数を8桁の2進数で求めなさい A 15 B 0 C 1 質問1:Bについて、10進数の補数が0となっていますが、こんなのありえるんですか? 補数の定義は、「ある数 A に加えると、和の桁がひとつ上がる最小の数」ということなので、Bならある数がAが100でそれに加える数が0ということでしょうか? 質問2:質問1で記した定義に従い、補数15のある数Aとは85ですか? 質問3:「次の10進数の補数を8桁の2進数で求めなさい」という問題、そもそもどういう意図があるんですか?何故10進数の補数を8桁の2進数で求めさせるんですか? 質問4:この問題、10進数の補数を8桁の2進数に変換する問題かと思いきや、この10進数の補数を2進数に変換し、さらにその変換した2進数を補数にしたものが答えとなっています。 何故ですか?問題文おかしいような、、、 僕が読解を間違えたのでしょうか?

    • ベストアンサー
    • Java
  • 論理回路で困っております

    論理回路の問題をいくつか解いて大体は解けたのですが、以下の2問が全くわからず困っております。 (1)半加算器をNANDのみで回路を作成せよ。 (2)A,B,C,Dの4者の多数決回路を考え、順序立てて説明せよ。 どうかご教授いただけないでしょうか。 よろしくお願い申し上げます。

  • 【初心者から質問】 2進数の減算について

    学校で「アセンブラ言語」について学び始めました。 「2進数の減算」が分かりません。 ・減算は負の数の加算でおこなう。 ・負の数は2の補数であらわす。 ・補数を導き出すには「ビット反転」と「+1」する。 この3つのルールのことは何となくわかります。 では、  0110 1001 -0010 1100  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  の計算の仕方を教えていただきたいです。   0110 1001 -0010 1100  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   1101 0011  (ビット反転) +1101 0100  (+1する)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  自分でやってみましたが、この先がわかりません。 (つまり負の数を加算する部分が分からないです) この先の答えと、計算方法を教えてください。 よろしくおねがいします。

  • 基本情報技術者過去問

    1)負数を2の補数で表す8ビットの数値がある。この値を10進数で表現すると-100である。この値を符号なしの数値として解釈すると、10進数で幾らか? ア)28 イ)100 ウ)156 エ)228 2) 多くのコンピュータが、演算回路を簡単にするために補数を用いている理由はどれですか。 ア)加算を減算で処理できる イ)減算を加算で処理できる ウ)乗算を加算の組み合わせで処理できる エ)除算を減算の組み合わせで処理できる

  • 論理回路について

    学校の課題で、このような問題が出ています。 3ビット A2A1A0 の2の補数 C2C1C0 を求める論理回路を、真理値表から論理式を書く方法で求めなさい。但し論理式を書く段階で規則性より式を単純化してもよい(このとき説明を必ず付けること)。 この問題の具体的な考え方を教えてください