私は組み立てが新しく、とても楽しいです。とにかく、私は一つの質問を持っている...簡単なアセンブリの質問
cmpw cr7, %r29, %r8
は、そのコードはif cr7 > %r29 and %r8
のと同等ですか?
私は組み立てが新しく、とても楽しいです。とにかく、私は一つの質問を持っている...簡単なアセンブリの質問
cmpw cr7, %r29, %r8
は、そのコードはif cr7 > %r29 and %r8
のと同等ですか?
これはr29とr8を比較し、結果をcr7に置きます。すなわち
:
CR7 = R29 -
R8
いくつかのPPCのドキュメントを読んだ後、それはCR(比較レジスタ)のように見えるが、より少ない、より大きい、等しい表す、符号化された値を取得します。 x86など他のアーキテクチャでは、less: 0x100
greater: 0x010
equal: 0x001
、そこにはCR自体はないが、そのようなZF、SF、およびCFのようなフラグのグループ、(ゼロは、署名、およびフラグを運びます)。これらは、減算などの算術演算中に常に設定されます。したがって、比較は基本的に減算と同じです。
おそらく他の人があなたのアーキテクチャを提供するのに役立つでしょう。 – ktm5124
PowerPCのように見える –
はい、これはPPC – Mark