XRA命令の機能は何ですか?
XRA 命令は、eXclusive-OR Register Accumulator の略です。アキュムレータの内容とオペランドで指定されたメモリ位置の内容の間で排他的論理和演算を実行します。
XRA 命令の構文は次のとおりです。
「」
XRA <メモリの場所>
「」
たとえば、次の命令は、アキュムレータの内容とアドレス 0x100 のメモリ位置の内容の間で排他的論理和演算を実行します。
「」
XRA $100
「」
排他的論理和演算の結果はアキュムレータに格納されます。
XRA 命令は次の目的で使用できます。
* 2 つの値の間で排他的論理和演算を実行して、2 つの値を比較します。演算の結果がゼロの場合、2 つの値は等しいことになります。
* マスクを使用して排他的論理和演算を実行することにより、アキュムレータ内のビットをセットまたはクリアします。
* シード値と排他的論理和演算を実行して乱数を生成します。