beautypg.com

Maxim Integrated MAXQ622 User Manual

Page 219

background image

MAXQ612/MAXQ622 User’s Guide

Maxim Integrated

16-9

JUMP E
Operation:

E=1: IP

← IP + src (relative) –or— src (absolute)

E=0: IP

← IP + 1

Encoding:

15

0

0011

1100

ssss

ssss

Example(s):

JUMP E, label1

; E=1, branch taken

Special Notes: The src specifier must be immediate data .

JUMP NE
Operation:

E=0: IP

← IP + src (relative) –or— src (absolute)

E=1: IP

← IP + 1

Encoding:

15

0

0111

1100

ssss

ssss

Example(s):

JUMP NE, label1

; E=1, branch not taken

Special Notes: The src specifier must be immediate data .

JUMP S
Operation:

S=1: IP

← IP + src (relative) –or— src (absolute)

S=0: IP

← IP + 1

Encoding:

15

0

f100

1100

ssss

ssss

Example(s):

JUMP S, label1

; S=0, branch not taken

MOVE dst, src

Move Data

Description:

Moves data from a specified source (src) to a specified destination (dst) . A list of defined source,
destination specifiers is given in the table below . Also, since src can be either 8-bit (byte) or 16-bit
(word) data, the rules governing data transfer are also explained below in the encoding section .

Status Flags:

S, Z (if dst is Acc or AP or APC)
C, E (if dst is PSF)

Operation:

dst

src

Encoding:

15

0

fddd

dddd

ssss

ssss

This manual is related to the following products: