Page 254 - 4503
P. 254

Рисунок  8.4 — Схема реалізації принципу стека
                                 (буфера–магазина).

                8.3.3 Логічне влаштування стеку.

                На рисунку 8.5 зображена схема логічного влаштування
           стеку. Він  як бачимо складається із кількох функціональних
           вузлів. Серед них найважливішими  є: регістрова пам'ять  —
           тобто  відповідна  кількість  комірок  (RAM)  для  утримання
           адрес повернення і реверсивний лічильник (СТ), з допомогою
           котрого визначаються адреси найближчих вільних комірок як
           при засиланні (вхід +1), так і при видобуванні (вхід -1).
                Інкрементація виходу лічильника (вузол INC) забезпечує
           при записі у RAM наступної (n+1) після останньої зайнятої (n)
           адреси. Для зчитування потрібна величина останньої зайнятої
           (n) адреси  — це не інкрементована шина на вхід RA.
                Вихід  з  лічильника  має  ще  два  окремих  відгалуження.
           Одне із них є входом функції AND. Функція прийме значення
           1,  коли  на  вихідній  шині  лічильника  опиняться  всі  одиниці,


                                         254
   249   250   251   252   253   254   255   256   257   258   259