ВУЗ:
Составители:
42
Надежность – это способность системы выполнять полностью и
правильно все заданные ей функции. Надежность ПК измеряется
обычно средним временем наработки на отказ.
16. Стоимость.
17. Габариты и масса.
3.6. Система команд микропроцессора
Решение задач на ЭВМ реализуется программным способом, т. е.
путем выполнения последовательно во времени отдельных операций
над информацией, предусмотренных алгоритмом решения задачи.
Алгоритм – это точно определенная последовательность дейст-
вий, которые необходимо выполнить над исходной информацией, что-
бы получить решение задачи.
Алгоритм решения задачи, заданный в виде последовательности
команд на языке вычислительной машины (в кодах машины), называ-
ется машинной программой [2, 6].
Проектирование системы команд оказывает влияние на структуру
ЭВМ. Оптимальную систему команд иногда определяют как совокуп-
ность команд, которая удовлетворяет требованиям проблемно-
ориентированных применений таким образом, что избыточность аппа-
ратных и аппаратно-программных средств на реализацию редко ис-
пользуемых команд оказывается минимальной. В различных програм-
мах ЭВМ частота появления команд различна; например, по данным
фирмы DEC в программах для ЭВМ семейства PDP-11 наиболее часто
встречается команда передачи MOV(B), на ее долю приходится при-
близительно 32 % всех команд в типичных программах. Систему ко-
манд следует выбирать таким образом, чтобы затраты на редко исполь-
зуемые команды были минимальными.
При наличии статистических данных можно разработать (выбрать)
ЭВМ с эффективной системой команд. Одним из подходов к достиже-
нию данной цели является разработка команд длиной в одно слово и
кодирование их таким образом, чтобы разряды таких коротких команд
использовать оптимально, что позволит сократить время реализации
программы и ее длину.
Другим подходом к оптимизации системы команд является ис-
пользование микроинструкций. В этом случае отдельные биты или
группы бит команды используются для кодирования нескольких эле-
ментарных операций, которые выполняются в одном командном цикле.
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »
