Assembler syntax – Motorola HC12 User Manual
Page 124

User’s Manual
MCUez HC12 Assembler
124
Assembler Syntax
MOTOROLA
Assembler Syntax
EORA
Logical XOR with accumulator A
EORB
Logical XOR with accumulator B
ETBL
16-bit table lookup and interpolate
EXG
Exchange register content
FDIV
16-bit / 16-bit fractional divide
IBEQ
Increment counter and branch if null
IBNE
Increment counter and branch if not null
IDIV
16-bit / 16-bit integer division (unsigned)
IDIVS
16-bit / 16-bit integer division (signed)
INC
Increment memory location
INCA
Increment accumulator A
INCB
Increment accumulator B
INS
Increment register SP
INX
Increment register X
INY
Increment register Y
JMP
Jump to label
JSR
Jump to subroutine
LBCC
Long branch if carry is clear
LBCS
Long branch if carry is set
LBEQ
Long branch if equal
LBGE
Long branch if greater than or equal
LBGT
Long branch if greater than
LBHI
Long branch if higher
LBHS
Long branch if higher or same
LBLE
Long branch if less than or equal
LBLO
Long branch if lower (same as BCS)
LBLS
Long branch if lower or same
LBLT
Long branch if less than
Table 7-1. Executable Instructions (Sheet 4 of 8)
Instruction
Description