
- •Вопросы по «эвм и вычислительные системы»
- •1. Понятие асоиу
- •2. Кодирование информации. Принцип действия эвм
- •3. Общие принципы построения современных эвм
- •4. Архитектура эвм общего назначения
- •5. Структура эвм с общей шиной
- •6. Режимы работы эвм
- •7. Логические основы эвм
- •8. Классификация узлов и элементов эвм.
- •9. Узлы комбинационного типа
- •10. Узлы накапливающего типа
- •11. Форма представления чисел в эвм
- •12. Функциональная и структурная организация эвм.
- •13. Формат и структура команд.
- •14. Способы адресации эвм
- •15. Состав и основные функции цп
- •Структурная схема цп.
- •16. Центральное устройство управления
- •17. Арифметико-логическое устройство
- •18. Понятие состояния процессора. Вектор состояния
- •19. Принципы организации системы прерываний.
- •20. Уровни и глубина прерываний.
- •21. Дисциплина обслуживания
- •22. Память эвм
- •23. Оп. Память и организ. Запом. Среды (на ферритовых сердечниках, полупровод. Озу)
- •24. Стековая память. Пзу
- •25. Пропускная способность процессора и памяти
- •26. Организация систем ввода-вывода
- •27. Структура систем ввода-вывода
- •28. Понятие интерфейса. Каналы ввода-вывода
- •29. Вычислительные системы.
- •30. Вычислительные сети
12. Функциональная и структурная организация эвм.
Существует два взгляда на построение и функционирование ЭВМ:
взгляд пользователя, не интересующегося технической реализацией ЭВМ, а озабоченным только некоторым набором функций и услуг, обеспечивающие эффективное решение задач;
взгляд разработчика ЭВМ, усилия которого направлены на рациональную реализацию необходимых функций пользователю.
Функциональная организация – абстрактная модель описания функциональных возможностей ЭВМ и предоставляемых ею услуги. Она определяется предъявляемыми к ЭВМ требованиями, типом решаемых задач, потребностями в ресурсах ЭВМ (емкость ЗУ, разрядность, состав ЭВМ).
Структурная организация – физическая модель, устанавливающая состав, порядок, принципы взаимодействия функциональных основных частей ЭВМ без изменения технической детализации. По степени детализации структурные схемы ЭВМ могут составляться на уровне устройств, блоков, узлов, элементов.
Важные характеристики ЭВМ, определяющие её функциональную и структурную организацию, являются системы и форматы команд, способы адресации, т.е. внутренний язык ЭВМ.
13. Формат и структура команд.
ЭВМ работает под управлением программы, реализуемой в виде последовательности машинных команд алгоритма решения задачи. Под командой понимают совокупность информации (в виде двоичных кодов), занимающие определенные места в команде (поля) и необходимые П для выполнения требуемых действий. Это сведения о типе операций и адресной информации об операндах, месте хранения результата. Команда – код, определяющий операцию и данные в ней участвующие. Формат команды – оговоренная структура полей, её кода. В общем случае она состоит из операционной и адресной части. В первой из этих частей содержится код операции, вторая – задает вид операции.
Код операции А1 А2 А3 А4
А1 – адрес первого операнда, А2 – адрес второго операнда, А3 – адрес хранения результата, А4 – адрес следующей команды.
В Фон-Неймановских ЭВМ необходимость в А4 отпадает, т.к. команды располагаются в памяти в порядке их выполнения и адрес очередной команды м.б. получен путем простого увеличения текущего адреса в счетчике команд.
Структура команды определяется составом, назначением и расположением полей в команде. По числу адресов команды делят на трех-, двух-, одно- и безадресные. Число двоичных разрядов, отводимых под код операции, должно быть таким, чтобы можно было представить все выполняемые машиной операции. Число команд теоретически не ограничено, практически их число невелико: примерно около 200-250 команд.
.
N
– число команд, которое м.б. реализовано,
nоп
– код операции.
Совокупность всех выполняемых Процессором команд, называется системой команд. Она должна быть полной, т.е. содержать все команды необходимые для реализации выполнения заданного алгоритма в машинных кодах.
Команды подразделяются на группы:
обработки данных;
перемещения/пересылки данных;
передачи управления;
дополнительные
прочие
Для упрощения аппаратуры и повышения быстродействия длина формата команды должна быть согласована с выбираемой, исходя из требований точности измерений, с длиной обрабатываемых машинных слов, составляющих обычно 16-32-64 бита. Формат команды должен быть короче и укладываться в машинное слово или полуслово.