問題タブ [nios]
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.
assembly - ここで2桁目を出力する方法は?
仕様によると、私の出力は次のようになります。
等々。私は 2 つのアセンブリ サブルーチンを作成しました。1 つは 16 進数の変換を行い、もう 1 つはテスト プログラムから出力する数字を取得します。現在、次のような出力が得られています。
だから、一番右の数字を正しく取得しているように見えますが、残りの数字を取得するにはどうすればよいですか? 宿題にそう書いてある
例: メモリ位置 0x0047114 にはバイナリ値 0101 0011 (16 進数 0x53) が含まれます メモリ位置 0x0047115 にはバイナリ値 0001 0110 (16 進数 0x16) が含まれます メモリ位置 0x0047116 にはバイナリ値 0000 0000 (16 進数 0x00) が含まれます(16 進数 0x00) 呼び出し側はレジスタ r4 を 0x0047114 に設定し、puttime を呼び出します。puttime は、新しい行に 16:53 を出力します。
私が最近投稿した同じ課題であるが、その他の部分に焦点を当てている他の質問から、より多くの背景が利用できます。
https://stackoverflow.com/questions/12105322/how-to-proceed-coding-for-this-assignment
https://stackoverflow.com/questions/12152323/why-is-load-word-not-working
変換を行う私のプログラムは次のとおりです。
上記は正しく機能していると思いますが、変数を取得してサブルーチンに渡す中間部分をプログラムする方法がわかりません。
どんな助けでも大歓迎です。
c - Nios II でファイルを開く方法
現在、Quartus II v12.0 で NIOS II を使用しています。
Nios II は言語 C を使用するため、ファイルを開くことができますが、コマンド fopen("filename","readmode"); Niosのstdio.hにないため、使用できません。Niosでファイルを開くにはどうすればよいですか? 新しいライブラリを使用する必要がありますか? コードブロック stdio.h を Nios のものに変更する必要がありますか?
今のところありがとう。
nios - NIOSでの読み取り/書き込みVerilogReg
NIOSCPUでverilogreg(変数)を読み書きするにはどうすればよいですか?
私は何をすべきか?
私はDE0NANO、サイクロンIV、NIOS2を使用しています。
assembly - DE2 ボードでの PS2 割り込みの生成
NIOS II プロセッサを搭載した DE2 ボードで PS2 割り込みを生成しようとしています。次のアセンブリ コードは非常に単純な割り込みサービス ルーチンですが、実行されることはありません。コードを確認して確認しましたが、問題がわかりません。PS2インターフェースへのリンクが添付されています。
アドバイスをいただければ幸いです。
よろしく。
c - コンパイルエラーが発生するのはなぜですか?
これは私のプログラムです:
コンパイラは文句を言います:
'出力'の前に')'が必要です
なんで?どうすれば修正できますか?苦情がわかりません。
アップデート
プログラムに書き直しましたが、それでもコンパイルエラーが発生します。
assembly - アセンブリ命令トラップは何をしますか?
「RTFM」
通常、プログラムがオペレーティング システムによるサービスを必要とする場合、プログラムはソフトウェア トラップを発行します。オペレーティング システムの一般的な例外ハンドラは、トラップの理由を判断し、適切に応答します。
アセンブル命令トラップは、BASIC の TRAP 命令に似ていますか? 答えはイエスのようです。私の結論を受け入れるか拒否できますか?
「中断なし」のコードは私の指示に従っています:
アップデート
私の知る限り、BASICでは次のように書くことができます
行 20 をエラーを処理する行にします。
intel-fpga - Nios 2 IDE v12でシステムライブラリのプロパティを見つける方法は?
仕様通りにプロジェクトを作ろうとして いますが、バージョン12ではダイアログが完全に変わったようです。
Nios 2IDEv12で同様のダイアログが表示されることはほとんどありません。
これは私が検索するものです:
これは私が得たものであり、仕様のようなダイアログには何もつながりません。
バージョン12でシステムライブラリのプロパティを見つけるにはどうすればよいですか?
assembly - movia、movi、ldw、addi、stw、ldw、retステートメントはどのように機能しますか?
特定の例で説明するのは簡単だと思いました。beqはr9==r10のように機能することを理解しました。そのステートメントは同じ行に表示されるラベルを呼び出しますが、他のラベルを正確に理解していませんでした。
START:.word 0 .word INSTR1 INSTR1:.word 1 .word 77 .word INSTR2 INSTR2:.word 2 .word 15 .word FIN FIN:.word 3
verilog - 入力としての verilog パラメータ - nios II
nios からの入力値をパラメーターとして verilog モジュールに送信できる方法を探しています。
また
入力から Verilog パラメータを割り当てるその他の方法。