私はアセンブラに慣れていないので、ここに簡単な質問があります:
カスタム サブルーチンはX、Y、およびAレジスタを変更します。これらを操作して、目的の結果を生成します。ルーチンの開始時にこれらの値をスタックにプッシュし、その前に復元することをお勧めしますRTSか?
つまり、このようにして、「状態」を台無しにしたり、他のルーチンに影響を与えたりすることなく、どこからでも呼び出すことができるルーチンを作成できます。しかし、このようにスタックを使用しても問題ないでしょうか? または、これを行うより良い方法はありますか?