beautypg.com

NEC PD754144 User Manual

Page 243

background image

CHAPTER 11 INSTRUCTION SET

243

User’s Manual U10676EJ3V0UM

Machine

Cycle

Instructions

Mnemonic

Operand

Bytes

Operation

Skip Condition

Addressing

Area

MOVT

XA, @PCDE

1

3

XA

← (PC

11-8

+ DE)

ROM

XA, @PCXA

1

3

XA

← (PC

11-8

+ XA)

ROM

XA, @BCDE

1

3

XA

← (BCDE)

ROM

Note

*6

XA, @BCXA

1

3

XA

← (BCXA)

ROM

Note

*6

Bit transfer MOV1

CY, fmem.bit

2

2

CY

← (fmem.bit)

*4

CY, pmem.@L

2

2

CY

← (pmem

7-2

+ L

3-2

.bit(L

1-0

))

*5

CY, @H+mem.bit

2

2

CY

← (H + mem

3-0

.bit)

*1

fmem.bit, CY

2

2

(fmem.bit)

← CY

*4

pmem.@L, CY

2

2

(pmem

7-2

+ L

3-2

.bit(L

1-0

))

← CY

*5

@H+mem.bit, CY

2

2

(H + mem

3-0

.bit)

← CY

*1

Operation

ADDS

A, #n4

1

1 + S

A

← A + n4

carry

XA, #n8

2

2 + S

XA

← XA + n8

carry

A, @HL

1

1 + S

A

← A + (HL)

*1

carry

XA, rp'

2

2 + S

XA

← XA + rp'

carry

rp'1, XA

2

2 + S

rp'1

← rp'1 + XA

carry

ADDC

A, @HL

1

1

A, CY

← A + (HL) + CY

*1

XA, rp'

2

2

XA, CY

← XA + rp' + CY

rp'1, XA

2

2

rp', CY

← rp'1 + XA + CY

SUBS

A, @HL

1

1 + S

A

← A – (HL)

*1

borrow

XA, rp'

2

2 + S

XA

← XA – rp'

borrow

rp'1, XA

2

2 + S

rp'1

← rp'1 – XA

borrow

SUBC

A, @HL

1

1

A, CY

← A – (HL) – CY

*1

XA, rp'

2

2

XA, CY

← XA – rp' – CY

rp'1, XA

2

2

rp'1, CY

← rp'1 – XA – CY

Operation

AND

A, #n4

2

2

A

← A n4

A, @HL

1

1

A

← A (HL)

*1

XA, rp'

2

2

XA

← XA rp'

rp'1, XA

2

2

rp'1

← rp'1 XA

OR

A, #n4

2

2

A

← A n4

A, @HL

1

1

A

← A (HL)

*1

XA, rp'

2

2

XA

← XA rp'

rp'1, XA

2

2

rp'1

← rp'1 XA

XOR

A, #n4

2

2

A

← A n4

A, @HL

1

1

A

← A (HL)

*1

XA, rp'

2

2

XA

← XA rp'

rp'1, XA

2

2

rp'1

← rp'1 XA

Note Set 0 to the B register.

Table

reference

This manual is related to the following products: