Принцип неперервності пам’яті

Програма займає певний блок пам’яті, а її команди розташовуються в байтах із послідовними адресами. Така організація спрощує керування ходом виконання процесу, або команди, адже в даному випадку не треба після кожного кроку повідомляти центральний процесор де шукати чергову команду. Замість цього ЦП автоматично вибирає вміст елемента пам’яті з наступною за порядком адресою. Послідовна вибірка здійснюється доки не дано команди переходу на іншу адресу.

 

Що таке команда?

Команда – це опис елементарної операції, яку має виконувати комп’ютер.

 

Структура команди.

Команда містить код операції, вказівки по визначенню операндів, по розміщенню результату.

В залежності від кількості операндів команди бувають одно-, дво-, три адресні та замінноадресні.

Довжина команди від 2 до 4 байтів, а способів вказування адрес змінних безліч.

В адресній частині команди може бути вказаний: сам операнд, адреса операнда.

 

Як виконується команда?

Етапи виконання команди:

1. Із комірки пам’яті обирається чергова команда.

2. Обрана команда передається в ПУ в регістр команд.

3. ПУ розшифровує адресне поле команди.

4. По сигналам ПУ операнди зчитуються з пам’яті й записуються в АЛП в спеціальні регістри операндів.

5. ПУ розшифровує код операції й видає в АЛП сигнал виконати операцію над даними.

6. Результат операції або залишається в процесорі, або відправляється в пам’ять, якщо було вказано адресу результату.

7. Всі етапи повторюються до досягнення й виконання команди «Стоп».

 

Що таке архітектура і структура комп’ютера?

Архітектура комп’ютера – це його опис на певному загальному рівні, що включає опис користувацьких можливостей програмування, систем і команд, системи адресації, організації, пам’яті, тощо…

Структура комп’ютера – це сукупність його функціональних елементів і зв’язків між ними.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: