
- •По этапам развития
- •Диапазоны значений целых чисел без знака
- •11.Представление вещественных чисел в эвм. Формат с фиксированной запятой.
- •12. Представление вещественных чисел в эвм. Формат с плавающей запятой.
- •13.Стандарт ieee 754.
- •14.Представление символов в эвм.
- •15.Архитектра систем команд. Классификация аск по составу систем команд.
- •16.Аск. Аккумуляторная архитектура
- •17.Аск. Регистровая архитектура
- •18.Аск.Стековая архитектура
- •19.Представление команд в эвм
- •20.Машинные операции. Арифметико-логические операции и операции сдвига.
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ий – местонахождение результата