ドラクエ風RPGファミコンプログラム講座
【 算術演算と論理演算】
〖 排他的論理和命令( EOR ) 〗
*排他的論理和命令 EOR は、Aレジスタとオペランドの各BITを比較して、お互いの
BITが 反するときそのBITを 1 にする。
『例』
lda #1
EOR #$01
*上記のコードは Aレジスタは #%00000001 オペランドが #$00000001
なので。
Aレジスタ #$00000001
オペランド #$00000001
演算結果 #$00000000
*上の演算結果で、排他的論理和は オペランドのBIT が0の時変化無し、1の時
反転するのが理解できると思う。このことから EOR命令は、
特定のBITを反転するのに使われる。