正誤表
「致命傷」というべきバグは以下の通りです。
すいません。
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