Assembler syntax – Motorola HC12 User Manual

Page 124

Advertising
background image

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

Advertising