
No.3ベストアンサー
- 回答日時:
No.2補足訂正です。
>具体的には「最上位bitが反転したらOF=1」になります。
と自分が理解してたつもりでしたが不正確だったので忘れてください。
>No.1さん>その右隣の桁の 0 が SF の値
>は間違ってると私は思います。
も訂正です。すみませんでした。
>その右隣の桁の 0 が SF の値
とは8bit目のことなのに私の誤解でした。私も同意です。
「幽霊(存在しない)9bit目に桁あふれしたらOF=1」の方が文字通りだし
理解し易いでしょう。
「2の補数表現」は加算回路だけでマイナス数も扱える仕組みです。
(「2の補数表現」で8bitで表せる数値の範囲は )
(十進数で-128~+127 )
(二進数で10000000~01111111 )
OF(オーバーフロー、桁あふれ)は
8bitでは桁が足りなくて表現しきれなかったことを表します。
(もし9bit目があれば事足りたのですが)
表しきれないものは失われるしかありませんが、せめて
そのエラーをOFに残すからそれ見て別法で対処して、という仕組みです。
あと(6)に関してはその通りです。
CPIってクロックパーインストラクション(1命令に要するクロック数)ですよね
ならその計算通りです
さっきのもそうですが設問の説明がちょっと不親切な気がします。
部分引用みたいな形なのでしょうがないのかもですが。
No.2補足欄
>それでは、今回は
>OFは、1
>SFも、1
>ということですか?
ちと違います。
0000_1000 + 1111_1001 = 1_0000_0001
なので
幽霊9bit目に桁あふれしてるのでOF=1は合ってますが
8bit目は0なのでSF=0です。
自分でわかってるつもりでいざ復習してみるとボロが出てしまいました。
関係者の皆様、申し訳ありませんでした。
No.2
- 回答日時:
>(5)は普通に足し算して、繰り上がりの(1111 0000)がOF、
>計算結果の(10000 0001)がSFになるのでしょうか?
んと。OFもSFも「フラグ」という1bitの値です。
OFは「オーバーフラグ」、算術演算の結果、8bit値が「表現可能範囲を超えた場合に1になるフラグ」です。
具体的には「最上位bitが反転したらOF=1」になります。
SF(サインフラグ)は「最上位bitそのもの」です。
「2の補数」表現では最上位bitが1なのはマイナス値を意味します。
No.1さん>その右隣の桁の 0 が SF の値
は間違ってると私は思います。
No.1
- 回答日時:
(5)
00001000B + 11111001B = 100000001B
右辺の最上位の 1 が OF の値。
その右隣の桁の 0 が SF の値。
(6)
知らんがな。
単位換算が 2 [GHz] = 2・(2^10)^3 [クロック/秒] なら、
所要時間 8 [クロック]・1000 は
(8・1000 [クロック]) / (2・(2^10)^3 [クロック/秒]) ≒ 0.0000037 [秒].
約 4 [μ秒]でいんじゃない?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1年生の算数とそろばんの暗算
-
エクセルで計算について。足し...
-
30分が0.5だったら10分20分は?
-
この問題の解き方を教えてくだ...
-
何パーセント引きの計算方法
-
32gは40gの何%という問題があ...
-
偶然ではありえないことを偶然...
-
何割 何% アップしたのか
-
割合について
-
3.3キロを徒歩で30分でゴールす...
-
2.5キロは、徒歩で何分ぐらいで...
-
3割る5の余りについて
-
徒歩で1時間20分の場所に行くの...
-
計算問題でわからないところが...
-
パーセンテージの平均の出し方は?
-
42キロを車で何分?
-
アポロ信者に尋ねる。地球帰還...
-
パーセントの計算
-
20・12面体の展開図探してます。
-
例えば200万以下と云うのは、20...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
30の3分の2を計算したい
-
足し算のざっくり計算が苦手で...
-
実験レポート
-
引き算が苦手?
-
暗算の教え方
-
計算教えて下さい
-
エクセルで計算について。足し...
-
小1娘、100ます計算が遅い
-
2年生、算数が苦手
-
引き算の順番
-
さんすう が 苦手・・・
-
4番の計算の仕方を教えて頂けま...
-
2.5×55など○.○のつく数の計算の...
-
On a regular day i can add, 1...
-
これの引く意味がわかりません...
-
数学できない人間って社会に要...
-
近々 面接に行くのですが計算問...
-
(3分の1+4分の1)×12を工夫し...
-
0.005㎡は何㎠ですか???
-
小1年の娘、算数でまだ指を使...
おすすめ情報
(6)は、クロック1周期が1/(2×10^9)だから、クロックが8×1000=8000個あるときは、
8000×0.5×10^-9=4.0×10^-6で、
4マイクロ秒でしょうか。