Ei enable interrupts – Zilog Z80380 User Manual
Page 83
5-49
Z380
™
U
SER
'
S
M
ANUAL
Z
ILOG
DC-8297-03
EI
ENABLE INTERRUPTS
EI [n]
Operation:
if (n is present) then begin
for i=1 to 4 begin
if (n(i) = 1) then begin
IER(i-1)
←
1
end
end
if (n(0) = 1) then begin
SR(5)
←
1
end
end
else begin
SR(5)
←
1
end
If an argument is present, enable the selected interrupts by setting the appropriate enable
bits in the Interrupt Enable Register, and then set the Interrupt Enable Flag (IEF1) in the
Select Register (SR) if the least-significant bit of the argument is set, enabling maskable
interrupts. Bits 7-5 of the argument are ignored.
If no argument is present, IEF1 in the SR is set to 1, enabling maskable interrupts.
Note that during the execution of this instruction and the following instruction, maskable
interrupts are not sampled.
Flags:
S: Unaffected
Z: Unaffected
H: Unaffected
V: Unaffected
N: Unaffected
C: Unaffected
Addressing
Execute
Mode
Syntax
Instruction Format
Time
Note
EI
11111011
2
EI n
11011101 11111011 —n——
2
- S3F94C8 (11 pages)
- S3F80QB (29 pages)
- S3F8S19 (38 pages)
- Z51F6412 (96 pages)
- Z51F6412 (54 pages)
- Z51F6412 (55 pages)
- EZ80F93 (11 pages)
- Z16F6411 (20 pages)
- Z16F6411 (216 pages)
- EZ80F93 (13 pages)
- ZMOT0BSB (314 pages)
- ZMOT0BSB (582 pages)
- Z8F083A (14 pages)
- Z8F2480 (17 pages)
- Z8F082A (18 pages)
- Z8F082A (15 pages)
- Z8F0822 (17 pages)
- Z8F6423 (83 pages)
- Z8F2480 (19 pages)
- Z8F2480 (18 pages)
- Z8F6423 (18 pages)
- Z8F6423 (27 pages)
- Z8F6482 (50 pages)
- EZ80F91 (41 pages)
- EZ80L92 (40 pages)
- EZ80L92 (26 pages)
- EZ80L92 (79 pages)
- EZ80F91GA (469 pages)
- EZ80F915 (411 pages)
- EZ80F91NAA (34 pages)
- EZ80L92 (10 pages)
- eZ80F92 (87 pages)
- Z8FMC16 (26 pages)
- Z16FMC6 (41 pages)
- ZUSBOPTS (38 pages)
- ZUSBOPTS (59 pages)
- Z16FMC6 (520 pages)
- Z16FMC6 (26 pages)
- Z16FMC6 (8 pages)
- ZMOT1AHH (25 pages)
- ZMOT0BSB (34 pages)
- EZ80F915 (78 pages)
- EZ80190 (87 pages)
- EZ80L92 (86 pages)
- EZ80F91GA (127 pages)