Все о компьютерах
 

 

 

 

Типы адресации

Типы адресацииМихаил Тычков aka Hard


Доброго времени суток.

Итак, сегодня мы поговорим о довольно сложных вещах. Поэтому, если кто расположился перед монитором с пивом, прошу его поставить, на время, обратно в холодильник :( так как, боюсь, Вам потребуется все Ваше внимание.

Начнем с того, что 90% работы процессора связано с оперативной памятью. Он берет оттуда данные, обрабатывает их и отсылает обратно в память. Кроме этого, сам процессор имеет собственную память, называемую регистрами. Графически это можно изобразить так:

регистры - память

где слева регистры процессора R1, R2 … Rn, а справа ячейки памяти. Зачем нужны регистры? Давайте рассмотрим такую вот ситуевину: в процессор поступает некоторое количество данных. Говоря языком умным – несколько операндов и с ними необходимо провести некоторые действия. Поступили эти операнды из оперативной памяти и процессор по команде начал с ними работать. Поскольку действий над ними несколько, то работа разбивается на несколько этапов и результат каждого необходимо запомнить. Спрашивается: где запомнить? Можно конечно отправить в ячейки оперативной памяти, но на передачу и запись этих данных в память уйдет время, так как память работает значительно медленнее процессора. К тому же учтите, что записывать мы будем промежуточные результаты, которые необходимо будет еще много раз использовать. Потеря времени налицо, как говорится! Поэтому используются регистры внутри процессора, которые работают значительно быстрее, по сути дела на тактовой частоте процессора. К тому же адресация к ним происходит быстрее. А вот о типах адресации мы и поговорим ниже.

Но для начала определимся с форматом команды. Что это за фигня такая? Скажу умно: под форматом команды понимают совокупность размера всех полей и их расположения в команде. Представим себе упрощенный вид команды:

1  2  3  

Другие статьи по теме:

- Разбиение диска
- Эффективное шумоподавление
- Проводник
- Примеры расширений файлов разных типов
- Типы адресации

Коллекция раритетных Мак-лотов на eBay.com продолжает исправно пополняться: сегодня на повестке дня оказался прототип Macintosh Portable — самого первого ноутбука из Купертино, волею судеб ставшего идеальной иллюстрацией к поговорке «первый блин комом».
Сегодня уже мало кого удивишь каким-либо дистрибутивом Linux, установленным на настольном ПК или ноутбуке. Более того, все чаще энтузиасты пытаются портировать различные сборки Linux и на другие мобильные устройства
Компания SLY Computers собрала и провела тестирование системного блока, основной изюминкой которого является видеоподсистема, построенная на базе двух новейших высокопроизводительных графических карт NVIDIA GeForce GTX 580.
Rambler's Top100