beautypg.com

Jrz sign8, Ld %r,%r – Epson S1C63000 User Manual

Page 105

background image

S1C63000 CORE CPU MANUAL

EPSON

99

CHAPTER 4: INSTRUCTION SET

JRZ sign8

Jump to relative location sign8 if Z flag is set

1 cycle

Function:

If Z = 1 then PC

PC + sign8 + 1 (sign8 = -128~127)

Executes the "JR sign8" instruction if the Z (zero) flag has been reset to "0", otherwise executes
the next instruction.

Code:

Mnemonic

MSB

LSB

JRZ sign8

0

0

1

1

0 s7 s6 s5 s4 s3 s2 s1 s0 0600H–06FFH

Flags:

E

I

C

Z

Mode:

Signed 8-bit PC relative
Extended addressing: Valid

Extended

LDB

%EXT,imm8

operation:

JRZ

sign8

If Z = 1 then PC

PC + sign16 + 1

(sign16 = -32768 to 32767, upper 8-bit: imm8, lower 8-bit: sign8)

LD %r,%r’

Load r’ reg. into r reg.

1 cycle

Function:

r

r’

Loads the content of the r’ register (A, B or F) into the r register (A, B or F).

Code:

Mnemonic

MSB

LSB

LD %A,%A

1

1

1

1

0

1

1

1

1

0

0

0

0

1EF0H

LD %A,%B

1

1

1

1

0

1

1

1

1

0

0

1

0

1EF2H

LD %A,%F

1

1

1

1

1

1

1

1

1

0

1

1

0

1FF6H

LD %B,%A

1

1

1

1

0

1

1

1

1

0

1

0

0

1EF4H

LD %B,%B

1

1

1

1

0

1

1

1

1

0

1

1

0

1EF6H

LD %F,%A

1

1

1

1

1

1

1

1

1

0

1

0

1

1FF5H

Flags:

E

I

C

Z

(r = F)

Mode:

Src: Register direct
Dst: Register direct
Extended addressing: Invalid