Sbc subtract with carry (word) – Zilog Z80380 User Manual
Page 194

5-160
Z380
™
U
SER
'
S
M
ANUAL
DC-8297-03
Z
ILOG
SBC
SUBTRACT WITH CARRY (WORD)
SBC HL,src
dst = HL
src = BC, DE, HL, SP
Operation:
HL(15-0)
←
HL(15-0) - src(15-0) - C
The source operand together with the Carry flag is subtracted from the HL register and the
difference is stored in the HL register. The contents of the source are unaffected. Two's
complement subtraction is performed.
Flags:
S:
Set if the result is negative; cleared otherwise
Z:
Set if the result is zero; cleared otherwise
H:
Set if there is a borrow from bit 12 of the result; cleared otherwise
V:
Set if arithmetic overflow occurs, that is, if the operands are of different signs and the
result is of the same sign as the the source; cleared otherwise
N:
Set
C:
Set if there is a borrow from the most significant bit of the result; cleared otherwise
Addressing
Execute
Mode
Syntax
Instruction Format
Time
Note
R:
SBC HL,R
11101101 01rr0010
2
Field Encodings:
rr: 00 for BC, 01 for DE, 10 for HL, 11 for SP
- S3F94C8 (11 pages)
- S3F80QB (29 pages)
- S3F8S19 (38 pages)
- Z51F6412 (96 pages)
- Z51F6412 (54 pages)
- Z51F6412 (55 pages)
- Z16F6411 (216 pages)
- EZ80F93 (11 pages)
- Z16F6411 (20 pages)
- ZMOT0BSB (582 pages)
- EZ80F93 (13 pages)
- ZMOT0BSB (314 pages)
- Z8F083A (14 pages)
- Z8F082A (18 pages)
- Z8F2480 (17 pages)
- Z8F082A (15 pages)
- Z8F0822 (17 pages)
- Z8F6423 (83 pages)
- Z8F2480 (18 pages)
- Z8F2480 (19 pages)
- Z8F6423 (18 pages)
- Z8F6423 (27 pages)
- Z8F6482 (50 pages)
- EZ80L92 (26 pages)
- EZ80L92 (79 pages)
- EZ80F91GA (469 pages)
- EZ80F915 (411 pages)
- EZ80F91NAA (34 pages)
- EZ80F91 (41 pages)
- EZ80L92 (40 pages)
- EZ80L92 (10 pages)
- eZ80F92 (87 pages)
- Z16FMC6 (41 pages)
- ZUSBOPTS (38 pages)
- ZUSBOPTS (59 pages)
- Z16FMC6 (520 pages)
- Z8FMC16 (26 pages)
- Z16FMC6 (8 pages)
- Z16FMC6 (26 pages)
- ZMOT1AHH (25 pages)
- ZMOT0BSB (34 pages)
- EZ80F915 (78 pages)
- EZ80190 (87 pages)
- EZ80L92 (86 pages)
- EZ80F91GA (127 pages)