私はコンピューターアーキテクチャープログラミングの初心者です。「A Programmers Perspective 3rd edition」という本をたどりました。Homework Problem 4.52
A Programmers Perspectiveの本から解決するのが好きです。問題は
ファイル seq-full.hcl には、SEQ の HCL 記述と、iaddq の命令コードである 16 進値 C を持つ定数 IIADDQ の宣言が含まれています。演習問題 4.3 および問題 4.51 で説明されているように、制御ロジック ブロックの HCL 記述を変更して iaddq 命令を実装します。ソリューションのシミュレーターを生成する方法とそれをテストする方法については、ラボの資料を参照してください。
今、これは完全な問題です。私の現在の目標は、seq-full.hcl を実行することです。しかし、次のプロセスの後、私は前に進みませんでした。
http://www.cs.williams.edu/~jeannie/cs237/labs/lab3/index.html
助けを求めて、私は研究資料に相談しました。
仮想マシンで Ubantu を使用しました。ご覧のとおり ありますsim.tar file
。$tar xvf sim.tar
コマンドを使用して解凍しました。
次に、、、コマンドを実行$ cd sim
し $ make clean;
ます make
。
これは、このコマンドを実行した後に得た出力です
ご覧のとおり、実行すると$ make VERSION=full
エラーが発生しましmake *** empty variable name stop
た。
ただし、配付資料Building a new simulatorには、実行する必要があると書かれていました$ make VERSION=full
。
sim フォルダーの seq サブフォルダーにある seq-full.hcl を実行したいと思います。
seq-full.hcl ファイルを実行するという提案をいただければ幸いです。seq フォルダー内のファイルを確認しようとすると、私の github リンク を確認できますhttps://github.com/myyoutubechannel/Architecture/tree/main/sim/seq
。
参考までに、ディレクトリ構造の写真を共有しました