問題タブ [nand2tetris]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
422 参照

combinatorics - なぜ全加算器は 2 ではなく 3 の数を取るのですか?

それで、大学で質問されたのですが、調べてみたところ、本当に答えが見つかりませんでした。なぜ全加算器は 2 ではなく 3 の数を取るのですか? 最初の半加算器からのキャリーを保持できるようにするためですか? ありがとう。

0 投票する
1 に答える
1284 参照

nand2tetris - HDL ファイル内 ///.hdl 行、パーツの出力ピンをゲートの入力ピンに接続できません: 負荷.hdl

SPOILER ALERTMemory.hdl : (プロジェクト 5)からの短いコード スニペットが含まれています。

この質問のタイトルに記載されているエラーが表示されますが、内部部品の出力ピンをチップの入力ピンに接続することに関連していないことは確かです。

エラーを作成しているコードは次のとおりです。これまでのところ、プログラムには他のコードはありません。

何が起こっている?!

0 投票する
1 に答える
107 参照

c++ - 引数として同じファイルを指定すると、C++ で異なる出力が得られます

アセンブラを作成する nand2tetris コースのプロジェクト 6 を実行しています。myassemblyr.cpp という私のアセンブラで、MaxL.asm というファイルを 2 つの異なる方法で指定すると、出力は大きく異なります。ここで、次のようにすると:

出力は正しく、これが私が望むものです。ただし、次のようにすると、

出力が間違っています。これを送信するには、2 番目の方法で機能する必要があります。ファイル名の前に<を付けると何が悪いのかわかりません。

ファイルを読み取るコードスニペットは次のとおりです

入力の仕方で何が問題になっていますか? 修正方法は?TIY

0 投票する
1 に答える
1973 参照

hdl - HDL の入力に false を渡す

私は Nand2Tetris (Elements of Computing Systems) 本の HDL を使用しています。オンラインでゲートの実装例を見ていると、次のようなことに定期的に気付きます。

上記の例falseでは、どこにも宣言されていません。明らかなキーワードを使用した同様の例trueも見ます。ある種の事前宣言されたキーワードまたは略記である場合false、その値はどこから来るのか、または何の略記なのか?

この簡略表記を使用せずにすべてのゲートを実装しましたが、値がどこから来るのか理解できないことが気になります。

0 投票する
1 に答える
949 参照

assembly - NAND2Tetris VM トランスレータ

スタック内の次の場所へのポインターが Ram[SP]/[0] に取り込まれている場合、ハックでコンピューターにその場所を開くように指示するにはどうすればよいですか? 私が試してみました

しかし、Ram[0]に保存されているアドレスを開いていませんRam[0]に保存されているRAMアドレスにアクセスするにはどうすればよいですか?ありがとう

0 投票する
1 に答える
1003 参照

assembly - NAND2テトリスハック

正確な行番号がわからない場合、ハックで 2 つのコマンドをスキップするにはどうすればよいですか。ジャンプしたいコードです。

例えば。

しかし、行番号がわかりません。私は現在(30)にいます.D;JGTが満たされている場合、次のコード行をスキップしたいだけです(1ではなく2ステップ進めます)。

0 投票する
1 に答える
636 参照

alu - Muxes を使用しない Nand2tetris ALU 実装

マルチプレクサを使用せずにハック ALU を実装しようとしていますが、hdl をシミュレータにアップロードできません。どんな助けでも大歓迎です。ありがとう