Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-20_EVM.docx
Скачиваний:
33
Добавлен:
02.04.2015
Размер:
684.01 Кб
Скачать

16.Аск. Аккумуляторная архитектура

Предполагает наличие в процессоре регистра-аккумулятора, который имеет следующие свойства:

- используется для хранения одного из операндов

- участвует в любой арифметически-логической операции

- в него записывается результаты операции.

Load x

Store x

A=a+b:

1)a помещается в АК (load a)

2)выполняется сложение(ADD b)

3)сохранение (store a)

Второй операнд такой архитектуры находится в памяти. Т.к. местоположение одного из операндов известно, в команде указывается только адрес второго операнда.

Достоинства: простая архитектура и малые аппаратные затраты, короткий формат команд.

Недостатки: медленная архитектура из-за большого числа обращений к памяти, большой объем программного кода.

17.Аск. Регистровая архитектура

Регистровая архитектура допускает расположение операндов в одной из двух запоминающих сред: основной памяти или регистрах. С учетом возможного размещения операндов в рамках регистровых АСК выделяют три подвида команд обработки:

• регистр-регистр;

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

• память-память.

Процессор(массив регистров общего назначения): регистровое запоминающее устройство, состоящее из регистров общего назначения. Размер регистра совпадает с размером машинного слова(32 бита для Vax).

Достоинства: высокая скорость вычислений, можно сохранять промежуточный результат в регистре команд, сокращенное количество команд.

Недостаток: высокие аппаратные затраты.

18.Аск.Стековая архитектура

Стеком называется память, по своей структурной организации отличная от основной памяти ЭВМ.

Стек образует множество логически взаимосвязанных ячеек , взаимодействующих по принципу «последним вошел, первым вышел» (Last In First Out).

Верхнюю ячейку называют вершиной стека. Для работы со стеком предусмотрены две операции: push (проталкивание данных в стек) и рор (выталкивание данных из стека). Запись возможна только в верхнюю ячейку стека, при этом вся хранящаяся в стеке информация предварительно проталкивается на одну позицию вниз. Чтение допустимо также только из вершины стека. Извлеченная информация удаляется из стека, а оставшееся его содержимое продвигается вверх. В вычислительных машинах, где реализована АСК на базе стека (их обычно называют стековыми), операнды перед обработкой помещаются в две верхних ячейки стековой памяти. Результат операции заносится в стек.

Достоинства: простые команды, малый объем программного кода.

Недостаток: низкое быстродействие.

19.Представление команд в эвм

Команда – совокупность сведений, необходимых процессору для выполнения действий. Множество различных команд, реализуемые процессором, образуют систему команд.

Формат команды – запись команды в разрядную сетку ЭВМ.

Поле – группа двоичных разрядов, связанная общим функциональным значением. Обязательное поле – поле кода операции(КОП), кроме того могут быть и адресные поля(для указания месторасположения операнда). Количество адресных полей может меняться в пределах системы команд.

Операции:

-унарные(инкремент, декремент)

-инверсия

-изменение знака

-очистка

-модуль

-бинарные (сложение, вычитание, умножение, деление)

-дизъюнкция \ конъюнкция

-тернарные(3 оп), где 3ий – местонахождение результата