• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:至急お願いしたい事があります)

大学生のテスト勉強のお願い

このQ&Aのポイント
  • 大学生が期末試験前に過去テスト問題を解けず困っている
  • 他の人に問題を解いてもらいたいとお願いしている
  • 明日のテストのために早めに回答がほしい

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

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

(1) 問題文を,全命令数の10%に当たるシフト命令の直後に10%の加算命令が来る,と解釈すると,Alpla→Betaでは10%の命令が削減できることになる。 Alpha:Betaにおいて,命令総数の比は1:0.9であり,クロック周波数の比は1.1:1。 よって,命令総数/(クロック/秒),すなわち命令総数を実行した際の単位クロック当たりの秒数の比は, Alpla/Beta = (1/1.1)/(0.9/1) = (10/11)/(9/10) = 100/99 ≒ 約1.01 となって,Alphaに比べてBetaの方が約1.01倍高速といえる。 (2) (a) W1…0.99+(0.01×1/2)=0.995なので,1/0.995 ≒ 約1.005倍 W2…0.75+(0.25×1/2)=0.875なので,1/0.875 ≒ 約1.143倍 W3…0.4+(0.6×1/2)=0.7なので,1/0.7 ≒ 約1.429倍 (b) W1…(0.99×1.05)+(0.01×1/2)=1.0445 W2…(0.75×1.05)+(0.25×1/2)=0.9125 W3…(0.4×1.05)+(0.6×1/2)=0.72 よって,W1は高速化されず,W2とW3は高速化される。

Nozomi-nozomi
質問者

お礼

お早い回答ありがとうございます!! 大変助かりました^^

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

その他の回答 (1)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

(2) IEEE754 標準浮動小数点数については, 下記ja.wikipediaの「1.3.2 32ビット単精度」を参照。 http://ja.wikipedia.org/wiki/IEEE_754 F. 0xF1000000 (float)…符号=負,指数部=11100010=2の99乗 A. 0xF0000000 (float)…符号=負,指数部=11100000=2の97乗 C. 0xF0000000 (符号+絶対値表現int)…-(2の30乗 + 2の29乗 + 2の28乗) B. 0xF0000000 (int)…-(2の28乗) I. 0x80000010 (float)…符号=負,指数部=2の0乗,仮数部=(1.0000000 00000000 00010000) D. 0xFFFFFFFF (int)…-1 E. 0xFFFFFFFF (1の補数表現int)…0 H. 0x7FFFFFFF (int)…intの最大値。(2の31乗)-1 G. 0x70000000 (float)…符号=正,指数部=11100000=2の97乗

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

関連するQ&A