0

私はコンピューターアーキテクチャープログラミングの初心者です。「A Programmers Perspective 3rd edition」という本をたどりました。Homework Problem 4.52A 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

参考までに、ディレクトリ構造の写真を共有しました

ここに画像の説明を入力

4

0 に答える 0