Push push register – Zilog Z80380 User Manual
Page 171

5-137
Z380
™
U
SER
'
S
M
ANUAL
Z
ILOG
DC-8297-03
PUSH
PUSH REGISTER
PUSH src
src = R, RX
Operation:
if (LW) then begin
SP
←
SP - 4
(SP)
←
src(7-0)
(SP+1)
←
src(15-8)
(SP+2)
←
src(23-16)
(SP+3)
←
src(31-24)
end
else begin
SP
←
SP - 2
(SP)
←
src(7-0)
(SP+1)
←
src(15-8)
end
The Stack Pointer (SP) is decremented by two (by four in Long Word mode) and the source
is loaded into the memory locations addressed by the SP in ascending byte order in
ascending address memory locations. The contents of the source are unaffected.
Flags:
S:
Unaffected
Z:
Unaffected
H:
Unaffected
V:
Unaffected
N:
Unaffected
C:
Unaffected
Addressing
Execute
Mode
Syntax
Instruction Format
Time
Note
R:
PUSH R
11rr0101
3+w
L
RX:
PUSH RX
11y11101 11100101
3+w
L
Field Encodings:
rr: 00 for BC, 01 for DE, 10 for HL
y:
0 for IX, 1 for IY
See also other documents in the category Zilog Sensors:
- 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)