
XR88C681
<1
((- C' (+(D
%%( +
$" (% C'D (+( (% '$ + +
2 (%'(%
%%
(- $(++ (%'(%
1=8
% (%'(%
%'(+(' '(% (( ,H% & %'"
(
#
%('
Table 12
%% (% + % 2 (%'(%"
'$%
$
$$%%%
*%" +(-
#7 # (% '% + (% (
= ,
& '%
(
%($%
'%$(-
2
Op-Code (hex)
Mnemonic
Restart
Address (hex)
>
=
=
>
=
=
2>
8
2
=8
=
>
18
1
1=8
1=
Table 12. Z-80 CPU Restart Instructions
Used with Vectored Interrupts
+" ' , '(% '$ + +
% 2 (%'(%" ( ( -( !'(- (%
(%'( & $(-
( C%D $$%%
'( '$ C% $$%%D'(
,-
+$%" -
(
2!4
#+ '$2>
#7'&'" (% '$ '%$% ( 8
(%'($" ,($
' $ - ' ( ' '(
( & %
(%(-
( %(' ( -(% (%
'( ( &
/
(%$$ *%$(-
/
( -
Table 12
% (% %%( +
! + '('( (I(- (% + + (
'%%(-" ( (+'(- " (% %$
(
Section C.6.1.2
(% %'( $(%'%%% (+'(-
== , $ (% !' %
' '$ %$ ( = ," ($
(% (- ( #$ $ = (%
(- ( # $
Direct Interrupt Processing (Interrupt Mode 1)
=
(%'( % !'$ B
%%$ & ( $(' E%(- ("
, ( ' (% ' (%'( +$%"
- ' ( ('& $$ (
& '( $($ & '('( $%(- +
= , $(' $ - ' (
'$ '( ( %&%& # (% '%"
- ' $ ' 1=
% (% %%( + (%(-
( %(' ( (%
&
= , $ $% ($
(
$('
(
'3$-D
, M% '%%% -
# (' (" ((% '%% +
( E% $ % (
,( ((%($(+ C#D
#7 ( (%
/
( &
(
(' '( (
&
%
+
C#
Peripheral Vectored Interrupt Processing
(Interrupt Mode 2)
=
(%'( % !'$ (% ( C$D (%
& %+ (+ % (%% '' (
E% % + % (%
( + = , (% ( $ %
((- $(' ($(+& (%+
( ( %('(-
,( ((%($(+ C#D
#7
'( (" M%
B
E%(- (" ,('( '
(% ' (%'( ' (% ' (%'( (%
'$" ,$(%%
(+ ($(' (%(' (%
-( ' ((- ( $(' %
$'$
*% (% ( ' ( $ &
, $
, ( ' - '
'( +$ & ( '
that if the IEI input to the DUART (or Zilog peripheral
device) is “l(fā)ow” then the DUART (or Zilog peripheral
device) will be disabled from generating any interrupt
requests to the CPU
#7 ( (% %%$ & ( $('
#7%(-
#7%" ( ( ' C( 'D
Please note
! + (% ' (% %$
(% '% 5==/= (% '+(-$
( $ $ (% (+'$ = , B
E(% ( %('(-" ( ( %% (%
Figure 19
#