State Transition Diagram
State Transition Diagram
State Transition Diagram
T1 HALT(HLTA F/F=1)
THALT
HALT
(HLTA F/F=0)
HOLD=1 VALID INT=1
T2
SET
READY=1 HLDA F/F
Is Yes SET
HOLD=1 HLDA F/F
No
HOLD=1
Is
Yes
HLDA F/F THOLD
SET
No
RESET
HLDA F/F
Is Yes
HALT=1
Go To T1 state No
T1 HALT(HLTA F/F=1)
THALT
HALT
(HLTA F/F=0)
HOLD=1
READY=0 READY=0 VALID INT=1
T2 TWAIT
SET RESET INTE F/F
READY=1 HLDA F/F
READY=1 SET INTA F/F
Is Yes SET
HOLD=1 HLDA F/F RESET
HLDA F/F
No
HOLD =1
Is
Yes
HLDA F/F THOLD
SET
No
RESET
HLDA F/F
Is the
No current machine cycle Is
Yes Yes RESET INTE F/F Is
ended the last MC of instrctuion VALID INT=1 Yes
being exececuted SET INTA F/F HALT=1
No
No