Näide 3
Vajadusel võib
Näite 2 baasil viite pikendamiseks teha veel kolmanda tsükli teise tsükli sisse.
Samas pole selline viite ülesehitus väga hea kuna puudub võimalus viidet välja
kutsuda osade kaupa. Selline vajadus võib tekkida näiteks LCD programmeerimisel,
sest LCD ei suuda töötada nii kiiresti nagu mikroprotsessor ja vajab osade
käskude järel väikest viidet. See viide ei pea olema nii pikk nagu inimesele,
piisab 30 mikrosekundit. Sellepärast on mõttekas teha viide hierarhiline, kus
on valmis tehtud üks väike kindla pikkusega viide, mida saab välja kutsuda nii
mitu korda kui vaja ja vajadusel ka osade kaupa.