問題タブ [easy68k]
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 - Easy68k、この while ループを実装する
これは、私の Easy68k コード用のものです。
私のコードのどこが間違っているのか正確にはわかりませんが、ループ セクションの最初に問題があると感じています。私はコードに従っていますが、どこが間違っているのかまだわかりません。実行すると、Y is: 10 が出力されます。D1 と D2 も両方とも A または 10 です。
assembly - Easy68k: アセンブリでマクロを呼び出す方法は?
初めて easy68k を使用していますが、プログラムで呼び出したい 2 つのマクロを作成しました。マクロ定義は問題なくコンパイルされました。
しかし、メイン プログラム内 (つまり、"org" ステートメントの後) からマクロを呼び出そうとすると、コンパイルされません。
考えられるすべての構文を試し、ヘルプセクションとインターネット上の他のいくつかのサイトをチェックしましたが、何も機能しませんでした。
現在、以下のコードをコンパイルすると、2 つのエラー メッセージが表示されます。
1 つは言う: 行 57 (MUL_MAC d1,d3,) エラー: 無効な引数 もう 1 つは言う: ライン 60 (bsr MUL_SUB) エラー: 無効な引数
これが私のソースコードです(MC68000アセンブリ):
assembly - $FC034D と #$FC034D の違いは?
次のコードを書くと
A0 と A1 は両方とも同じメモリ位置を指していますか? $
または、と の使用に違いはあり#$
ますか?
recursion - アセンブリ言語の再帰: 結果は常にゼロを出力します。再帰メソッドのロジックに問題がありますか?
私は現在、アセンブリ言語 (Motorola 68K Assembler) コースに登録しています。私は 30 までの数値のフィボナッチ数の結果を出力することを任されているプロジェクトを持っています。たとえば、ユーザーが 4 を入力した場合、結果は 3 になるはずです (前の 2 つの数値の合計であるため) )。しかし、私のメイン プログラム (prog4.s) は連続して 0 を出力します。この問題は、再帰メソッドのロジックと関係がありますか? 問題は別の場所にありますか? これが再帰メソッドの私のコードです(fib.s)
fib.s を呼び出すプログラムのコードは次のとおりです。
注意すべき点: fib.s でコメントアウトされているアルゴリズムは、私が使用する必要があるものです。ヘルプ/アドバイスをいただければ幸いです。
assembly - グリッドに2つの異なる色を配置する方法は?
自分のために少し運動をしようとしていますが、行き詰っています。2 つのショットのうちの 1 つのショットで色が変化するグリッド (これで問題ありません) を実行したいと思います (この写真のように: http://puu.sh/tfgHm/b07843323d.jpg )。私はすでにこれを持っています:
いろいろ試してみたのですが、うまくいきませんでした...