beautypg.com

Zilog Z16F2810 User Manual

Page 132

background image

LD Instruction

UM018809-0611

116

ZNEO

®

CPU Core

User Manual

Flags

Syntax and Opcodes

7

6

5

4

3

2

1

0

C

Z

S

V

B

CIRQE IRQE

*

Legend

C

= No change.

Z

= No change.

S

= No change.

V

= No change.

B

= Set to one if the source is in memory and the source value is 0. Cleared to 0 if the source is in

memory and the source value is nonzero. No change if the source is a register or immediate value.

CIRQE

= No change.

IRQE

= No change.

Instruction, Operands

Word 0

Word 1

Word 2

LD Rd, #imm32

{452H, Rd}

imm[31:16]

imm[15:0]

LD Rd, #simm17

{45H, 000B,
simm[16], Rd}

simm[15:0]

LD Rd, #simm8

{3H, Rd, simm8}

LD Rd, Rs

{44H, Rs, Rd}

LD Rd, addr16

{034H, Rd}

addr16

LD Rd, addr32

{03CH, Rd}

addr[31:16]

addr[15:0]

LD Rd, (Rs)

{12H, Rs, Rd}

LD Rd, (Rs++)

{13H, Rs, Rd}

LD Rd, soff14(Rs)

{48H, Rs, Rd}

{0xB, soff14}

LD Rd, soff14(PC)

{002H, Rd}

{0xB, soff14}

LD Rd, soff6(FP)

{5H, 11B, soff6, Rd}

LD addr16, Rs

{037H, Rs}

addr16

LD addr32, Rs

{03FH, Rs}

addr[31:16]

addr[15:0]

LD (Rd), #imm32

{09DH, Rd}

imm[31:16]

imm[15:0]

LD (Rd), #simm16

{097H, Rd}

simm16

LD (Rd), Rs

{0BH, Rs, Rd}

LD soff14(Rd), Rs

{4AH, Rs, Rd}

{xxB, soff14}

LD soff6(FP), Rs

{5H, 10B, soff6, Rs}

LD (––Rd), #imm32

{09EH, Rd}

imm[31:16]

imm[15:0]

LD (––Rd), #simm16

{099H, Rd}

simm16

This manual is related to the following products: