ALUのオーバーフローフラグの生成条件の証明などの問題
A,Bを2の補数による符号付きnビット2進数の整数入力とする。nビットALUの演算結果により生成される条件判定フラグ、すなわちN(Negative)、
V(oVerflow)フラグについて書の問に答えよ。ただし、ALUの演算結果は(F[n-1]・・・F[0])とし、ALUを構成する加算回路の桁上げ出力に
おいて、最上位の桁上げ出力はC[n]、その1ビット下位の桁上げ出力をC[n-1]とする。
(1)オーバーフローフラグV(oVerflow)を生成する条件が"C[n]xorC[n-1]=1"となる事を証明せよ。
(2)上記ALUを用いた算術比較演算において、A<Bの判定条件がオーバーフローの有無に関係なく、"N xor V=1"となる事を証明せよ。
------------------------------------------------------------
このような問題があるんですが、解答は分かりません。
証明せよとは一体どのように記述すればいいんでしょうか?
あと、(2)は何故"N xor V=1"と表せるんでしょうか?
一応、自分で考えたのはこんな感じです。
(1)
加算時のオーバーフローの条件は、
符号がA,B共に負、つまりC[n]が1でかつ、nビット目が1にならずに、正の値になってしまう数であるC[n-1]=0の場合と、
符号がA,B共に正、つまりC[n]が0でかつ、nビット目が1にならずに、負の値になってしまう数であるC[n-1]=1の場合である。
よって、オーバーフローフラグが生成される条件をC[n]xorC[n-1]=1と表すことができる。
(2)
演算結果が負でかつ、オーバーフローが発生していなければA<Bだから?分かりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- 計算機科学 ビット計算 2 2023/04/16 14:26
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- その他(データベース) 4進数風なバーコードは何ですか? 2 2022/11/28 23:33
- 数学 大学数学 「条件:t進表現において、何乗しても右から2桁が変わらない2桁の自然数が存在する。」 上記 7 2023/06/28 22:25
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 計算機科学 2進数の計算について 2進数の値は全て8ビットで負数は2の補数形式とする。結果が8ビットで表現出来な 3 2023/07/22 14:08
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL16進⇒浮動小数変換したい
-
エクセルVBAで xlOn xlOff の切替
-
データ量の単位について教えて...
-
エクセルでビット1をカウント J...
-
6ビット(符号含む)の二進数
-
携帯電話の略語であるMBって英...
-
【有効数字について】 授業で、...
-
実行計画の「COST」と「BYTE」...
-
組み込みCプログラムで実数型
-
GB と Gbの違いの意味
-
EXCELでの16進数取り出し、上...
-
エクセル2010で2進数の計算をす...
-
Stirlingについて
-
空メールのデータ量はどれくら...
-
5000KBytes/sをbitに変換するには
-
byteの語源
-
新聞1ページは何バイトですか?...
-
KBのMB違いって
-
32bit = 4GB(バイト)?
-
Excel_VBAで改行コードの無いフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL16進⇒浮動小数変換したい
-
エクセルVBAで xlOn xlOff の切替
-
2ビット、3ビット、4ビットのグ...
-
6ビット(符号含む)の二進数
-
エクセルでビット1をカウント J...
-
9ビットの2進数を符号付整数…
-
ALUのオーバーフローフラグの生...
-
ビット数と表現できる数の範囲...
-
基本情報技術者試験問題
-
16ビット浮動小数点数の表現...
-
パリティーチェック
-
16ビットの符号付固定小数点...
-
データ量の単位について教えて...
-
基本情報技術者試験のビットに...
-
SSDのデータがビット落ちにより...
-
排他的論理和
-
8ビットを2進数で表現すると…
-
仮想通貨の投資に詳しい方
-
仮想通貨の取引所について
-
【有効数字について】 授業で、...
おすすめ情報