JM
Chapter
3.
Instruction
Set
Opcode
Operand
JC
addres~
The address may
be
specified as a number, a label, or an expression. The assembler inverts the high and low
address bytes when
it
assembles the instruction.
1
1
0
Cycles:
States:
Addressing:
Flags:
Example:
1 1
0
1
0
lowaddr
high
addr
3
(2
or
3 on 8085)
10
(7
or 10 on 8085)
immediate
none
Examples
of
the variations
of
the jump instruction appear
in
the description
of
the J
PO
instruction.
JUMP
IF MINUS
The
J M instruction tests the setting
of
the sign flag. If the contents of the accumulator are negative (sign flag = 1),
program execution
re~umes
at the address specified
in
the J M instruction. If the contents
of
the accumulator are
positive (sign flag
= 0), execution continues with the next sequential instruction.
Opcode Operand
JM
address
The
addres~
may
be
specified
a~,
a number, a label, or
an
expression. The assembler
invert~
the
high
and low
address bytes when it assembles the instructions.
1 1
1
Cycles:
States:
Addressing:
Flags:
Example:
1 1
0
1
0
lowaddr
high
addr
3
(2
or 3 on 8085)
10
(7
or 10 on 8085)
immediate
none
Examples
of
the variations of the jump instruction appear
in
the description
of
the J
PO
instruction.
3-27