beautypg.com

Addc a, @hl, Addc xa, rp, Addc rp’1, xa – NEC PD754144 User Manual

Page 267: Subs a, @hl

background image

CHAPTER 11 INSTRUCTION SET

267

User’s Manual U10676EJ3V0UM

ADDC A, @HL

Function: A, CY

A+ (HL) +CY

Adds the contents of the data memory addressed by register pair HL to the contents of the A register, including

the carry flag. If a carry occurs as a result, the carry flag is set; if not, the carry flag is reset.

If the ADDS A, #n4 instruction is placed next to this instruction, and if a carry occurs as a result of executing this

instruction, the ADDS A, #n4 instruction is skipped. If a carry does not occur, the ADDS A, #n4 instruction is executed,

and a function that disables the skip function of the ADDS A, #n4 instruction is effected. Therefore, these instructions

can be used in combination for base number adjustment (refer to 11.1.4 Base number adjustment instruction).

ADDC XA, rp’

Function: XA, CY

XA + rp’ + CY

Adds the contents of register pair rp’ (XA, HL, DE, BC, XA’, HL’, DE’, or BC’) to the contents of register pair XA,

including the carry. If a carry occurs as a result, the carry flag is set; if not, the carry flag is reset.

ADDC rp’1, XA

Function: rp’1, CY

rp’1+XA+CY

Adds the contents of register pair XA to the contents of register pair rp’1 (HL, DE, BC, XA’, HL’, DE’, or BC’), including

the carry flag. If a carry occurs as a result, the carry flag is set; if not, the carry flag is reset.

SUBS A, @HL

Function: A

A – (HL); Skip if borrow.

Subtracts the contents of the data memory addressed by register pair HL from the contents of the A register, and

sets the result to the A register. If a borrow occurs as a result, the next instruction is skipped.

The carry flag is not affected.

This manual is related to the following products: