Professional Documents
Culture Documents
Counters
Counters
No
Isthis
Final
Count?
Yes
Delays
Delays
Delay loops
LOOP
MVI C, FFH
DCR C
JNZ LOOP
7 T-States
4 T-States
10 T-States
TO = 7 T-States
Delay of the MVI instruction
LOOP
LXI B, 1000H
DCX B
MOV A, C
ORA B
JNZ LOOP
10
6
4
4
10
T-States
T-States
T-States
T-States
T-States
10
TO = 10 T-States
11
Nested Loops
Initializeloop2
Bodyofloop2
Initializeloop1
Bodyofloop1
Updatethecount1
No
Isthis
Final
Count?
Yes
Updatethecount2
No
Isthis
Final
Count?
Yes
12
LOOP2
LOOP1
MVI B, 10H
MVI C, FFH
DCR C
JNZ LOOP1
DCR B
JNZ LOOP2
7
7
4
10
4
10
T-States
T-States
T-States
T-States
T-States
T-States
13
14
Total Delay
TDelay = 57412 X 0.5 Sec = 28.706 mSec
15
16