0

レジスタ X に値をロードし、レジスタ Y に値をロードした場合、それらを比較したい場合...通常は次のようにする必要があります。

ldx value_1
ldy value_2
pshy
cpx 0,sp
ins

しかし、それは比較のための 3 つの操作です。これを直接行う方法はありませんか?cmp 0,ycmpを試してみましyたが、それらは私が望むことをしません。

これは私が一緒に暮らさなければならないものですか?

ありがとう、

z。

4

1 に答える 1

1

XとYについては、はい、最初にロードする必要があると思います。

ただし、AとBを使用できる場合は、SBAを使用できる可能性があります。これにより、AからBの内容が差し引かれ、比較の場合と同じようにゼロと他のフラグが設定されます。

于 2012-09-25T18:46:44.290 に答える