ドラクエ風RPGファミコンプログラム講座

NES アセンブラ入門編】

【 算術演算と論理演算】

排他的論理和命令( EOR ) 〗 

 *排他的論理和命令 EOR は、Aレジスタオペランドの各BITを比較して、お互いの

 BITが 反するときそのBITを 1 にする。

 

  『例』

 lda #1

  EOR #$01

  *上記のコードは Aレジスタは #%00000001 オペランドが #$00000001

      なので。

Aレジスタ    #$00000001

オペランド     #$00000001

演算結果                 #$00000000    

*上の演算結果で、排他的論理和オペランドのBIT が0の時変化無し、1の時

 反転するのが理解できると思う。このことから EOR命令は、

 特定のBITを反転するのに使われる。

  

f:id:chien1956:20200220202414p:plain