正誤表

「致命傷」というべきバグは以下の通りです。 すいません。

  • 1章p.10の例題2-1の(3)の問題がおかしいです。0x93ではなく0xa3です。
  • 7章p.92の例題7-1の答えでデーがを読み出す経路の足し算が間違っていて、4.5nsではなく5.5nsです。最終的な答えは正しいです。
  • 8章p.100 iverilog poco_test.v poco1.v alu.v rfile.v disp.vとありますが、 iverilog test_poco.v poco1.v alu.v rfile.v disp.vの誤りです。テストベンチの ファイル名が違っています。
  • 8章p.104 test_enchu_demo0.datとなっていますが、dmem0_enshu.datの間違いです。
  • 8章 p.108 演習8-3だとポインタの動きから最後の文字が出力されません。 ちゃんと全部出力するためには、14行目のADDIU r4,#1を11行目の前、つまり 読み出す前に持ってくる必要があります。さらに、割り込み処理ルーチンの 方もr3をカウントアップしてから、データを読み込むように変更します。
  • 10章 p.151 演習10-1 Conpulsory: 必須と書いてありますが、Compulsoryの スペルミスです。お恥ずかしいです。
  • 10章 p.152 演習10-3 (3)0100001000番地から読み出し の間違いです。このままだと 例題と同じになってしまいます。
  • あとは、ちょっとした問題点です。

  • p.35 演習2-10はCを2番地としていながらCを使うのを忘れています。すいません。でも これは問題の大勢には影響ないです。Cを無視して下さい。
  • 全体として16進数の大文字、小文字の統一が取れていません。すいません。

  • 戻る
    天野 英晴
    Last modified: Tue Jul 14 14:35:50 JST 1998