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.