Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
10. адресни регистри
1. Адресни регистри.
Тук се включват програмният брояч PC, индексният регистър IX и стекът.
Програмният брояч PC е основен организационен елемент, който извиква и
въвежда поредния адрес от паметта и осигурява последователното изпълнение на
въведените инструкции и програма в системата .
Блокът PC (фиг.2.9) съдържа регистър за адреса на КОП на изпълняваната
инструкция RРС и реверсивен брояч СnPC.Броячът СnPC се зарежда с поредния
номер на програмата, съдържащ КОП. В регистъра RРС се записва съответния
адрес на инструкцията от програмната памет, която съдържа КОП..
Стекът (Stack) – известен като магазинна памет, съхранява временно
адресите при прекъсване на главната програма или други данни.Съдържа регистри
от нар. магазинен тип и указател на стека SP ( с регистър rsp и брояч Csp), чиято
структура е аналогична на тази на програмния брояч PC (фиг.2.10).
Адресите постъпват по реда на
пристигането и се насочват към дъното
на стека. Масивът от регистри на стека
са с характерна организация
на въвеждане и извеждане - UFO (LastIn-First-Out} - Последният записан в
стека се чете първи.
За работата на стека може да се
направи механична аналогия с кутия,
чието вътрешно дъно се опира върху
пружина
(фиг.2.10б).
Фигуративно
достъпът е само през горната страна.
При последователно зареждане на стека,
най-отгоре ще бъде последният адрес, а
при четене - първи излиза последно въведения адрес. При зареждане на стека,
броячът му увеличава съдържанието си с 1, а при извличане броячът му намалява
съдържанието с 1.
2. В магазинната памет могат да се записват временно данни от други
програмно достъпни регистри, какъвто е например акумулаторът.
Стековете се изпълняват апаратно или програмно. Апаратният стек се
формира от n на брой вътрешни регистри, “неограничен” по дълбочина стек се
реализира по програмен път в RАМ паметта.
Индексен регистър - съхранява базова числова стойност, спрямо която се
изчисляват адресите на клетките от паметта когато се работи с т.нар. индексно
образуван адрес