CMP - Compare Accumulator with Memory ;flags(N,Z,C)

CMP #opr ;A - opr ;(IMM) 8 bit immediate

CMP opr ;A - (opr) ;(DIR) 8 bit direct

CMP opr ;A - (opr) ;(EXT) 16 bit extended

CMP ,X ;A - (X) ;(IX) indexed no offset

CMP opr,X ;A - (opr+X) ;(IX1) indexed w/8 bit offset

CMP opr,X ;A - (opr+X) ;(IX2) indexed w/16 bit offset

The contents of both A and M (opr) are unchanged.