問題タブ [riscv32]
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 - RISC-V アセンブリ言語。印刷ゼロのみ
次のコードは、2 つのリストを取り、それらを 1 つの大きなリスト (C[10]) に入れることになっています。アセンブリの初心者である私は、出力が正しいかどうかを確認する方法がわかりません。左半分が機能するかどうかを確認するために印刷を実装しようとしましたが、ゼロしか印刷されません。( https://www.kvakil.me/venus/この Web サイトをエミュレーターとして使用)
コードは 0224 を出力するはずだと推測していますが、0 しか出力していません。
riscv - risc-v タイマー割り込みの使用とスパイクによるシミュレーションの問題
タイマー割り込みを作成しようとしています。次の risc-v_tools がインストールされており、riscv64-unknown-elf-gccツールチェーン、スパイクシミュレート、およびpkがインストールされています。これは私のコードです:
プログラムをコンパイルすると問題なく実行されますが、シミュレートすると次のエラーが表示されます。
デバッグモードでシミュレートしたところ、ループに入って終了しなくなったものがあるため、すでに不正な命令によるものであることが示されていますが、どれがどれかはわかりません。割り込みの github リンクhttps://github.com/riscv/riscv-tests/blob/master/debug/programs/interrupt.cに risc-v を含むプログラムをシミュレートしてコンパイルしました が、同じ間違いが発生します.
私の質問は、問題はコードですか、それともシミュレータですか?
私はこれらのRISC-Vツールを初めて使用するので、私を案内できる人は誰でも非常に感謝しています