
- •Общие принципы построения эус узлов коммутации
- •Особенности построения централизованных эус.
- •Основы построения децентрализованных эус Децентрализованные эус. Распределенное управление.
- •2. Многопроцессорные системы Многопроцессорные системы. Иерархические эус электронных ук.
- •Структура и режимы работы цуу.
- •Структура центрального процессора.
- •Структура бцу
- •3. Системы команд. Одно форматные и двух форматные команды
- •Одноадресные форматы команд. Способы кодирования полей микрокоманд.
- •Способы адресации данных и команд.
- •4. Организация основной памяти. Классификация зу
- •Память – функциональная часть эум, предназначенная для записи, хранения и выдачи данных.
- •Обобщенная структурная схема зу.
- •Накопитель
- •Блок управления
- •Основные характеристики зу.
- •Классификация зу.
- •По способу доступа к ячейкам:
- •По способу хранения информации.
- •По физической природе.
- •Принципы построения озу
- •Принцип построения пзу.
- •Иерархия зу, каналы ввода –вывода и интерфейсы.
- •5. Процессоры s-12, ахе-10, 5 ess,drx -4 Процессоры ахе -10
- •Подсистема центрального процессора (cps).
- •Подсистема региональных процессоров (cps).
- •Обнаружение ошибки в центральном процессоре.
- •Структура процессора электронной системы s-12.
- •Процессоры электронной системы 5 ess
- •Процессор административного модуля.
- •Процессоры drx -4
- •6. Программное обеспечение
- •Понятие об алгоритмическом и программном обеспечении эус.
- •Этапы проектирования алгоритмического и программного обеспечения.
- •Состав программ.
- •Программное обеспечение 5 ess.
- •Терминальные процессы;
- •Системные процессы.
- •Иерархия виртуальных машин
- •Структура одновременно протекающих процессов, которые взаимодействуют посредством обмена сообщений Архитектура программного обеспечения 5 ess.
- •Уровни программного обеспечения.
- •Операционная система.
- •Подсистемы программного обеспечения.
- •Обслуживание коммутационной системы.
- •Обслуживание терминалов.
- •Целостность системы.
- •Программное обеспечение s –12
- •Структура программного обеспечения drx -4
- •Программирование конфигурации.
- •Программирование данных.
- •Программное обеспечение dts - 3100
- •Операционная система dts – 3100.
- •Операционная система последовательного времени (cros).
- •Операционная система периферийного процессора (рроs).
- •Система управления базой данных (dmbs).
- •Программное обеспечение ахе -10
- •7. Характеристика языков программирования.
- •Языки программирования, используемые в ахе-10.
- •8. Управляющие комплексы электронных систем Управляющие устройства системы s-12
- •Управляющие устройства (се)
- •Управляющие устройства станций dts – 3100
- •Управляющие устройства системы ахе-10. Типы процессоров системы ахе-10. Центральный процессор cp. Состав управляющей системы apz.
- •Общая контролирующая (управляющая) платформа apz.
- •Подсистема технического обслуживания (mas).
- •Аппаратные и функциональные блоки apz -211
- •Модуль gns.
- •Модуль mxc.
- •Модуль dtc.
- •Управляющие устройства системы 5ess.
- •Административный модуль (ам).
- •Блок управления.
- •Процессор ввода-вывода.
- •Накопитель на диске.
- •Накопитель на ленте.
- •Главный центр управления.
- •9. Концептуальные основы интеллектуальных сетей.
- •Новые услуги электросвязи.
- •Услуги ис.
- •Свойства услуги «800».
- •Алгоритм предоставления «Услуги 800».
- •Пример in вызова (услуга 800) при наличии на сети станций ахе -10. Идентификация in вызова.
- •Доступ, услуга, список.
- •Управление нагрузкой.
- •Анализ и маршрутирование.
- •Модель обслуживания вызова в интеллектуальной сети. Отличительные особенности обслуживания вызова в интеллектуальной сети. Три основных компонента модели обслуживания вызова.
- •Общие функциональные требования к архитектуре ис.
- •Общие принципы предоставления услуг ис.
- •Организация ис с помощью оборудования Alcatel.
- •Стандартизованная архитектура.
- •Узел ssp.
- •Функции управления данными ssp позволяют scp считывать и записывать информацию.
- •Узел scp.
- •Узел scep.
- •Узел предоставления услуг spp.
- •Построение isdn на базе оборудования ахе-10.
- •Интеллектуальная сеть.
- •Распределение памяти.
- •Выбор маршрута.
- •Посылка станции в адресного сообщения 1 ам.
- •Завершение установления соединения.
- •Разъединение сообщения.
- •11. Программное обеспечение интеллектуальной сети
- •Программное обеспечение ис.
- •Программное обеспечение создания услуг.
3. Системы команд. Одно форматные и двух форматные команды
Программы, выполняемые процессором, представляют собой последовательность команд. Множество команд, реализуемых в ЭВМ, образуют ее систему команд, которая определяет область и эффективность применения ЭВМ. Команды, как управляющие слова, состоят из структурных элементов (полей). Набор элементов (полей) определяется форматом команды. В общем случае команда имеет поле, задающее вид операции (поле кода операции), и поля, указывающие на места хранения данных и записи результата (адресная часть). Можно сделать вывод о том, что команды имеют адресный принцип построения: в команде указываются не данные, над которыми выполняется операция, а информация, по которой могут быть определены адреса хранения данных.
Важнейшим структурным элементом формата любой команды является поле кода операции (КОП), определяющее действие команды. Число бит, отводимое под КОП, зависит от полного набора реализуемых операций.
Поле КОП определяет функциональное назначение команды. В зависимости от выполняемых функций команды можно разделить на четыре вида:
по способу кодирования операции
по функциональному назначению
по числу адресов
по способу адресации.
Команды обработки и пересылки данных задают выполнение действий над операндами, которые могут храниться в регистрах процессора или в ячейках памяти ЭВМ. Команды передачи управления обеспечивают определенный порядок следования команд. К дополнительным (специальным ) командам относятся те команды, которые не вошли в первые три группы.
В зависимости от числа адресов ячеек памяти, различают пять видов команд: безадресные, одноадресные, двухадресные, 3-х адресные и 4-х адресные.
Данные в системе команд представляются следующими форматами: 1 бит, 4 бита (тетрада), 8 битов (байт), 16 битов (полуслово). С целью экономии памяти программ и данных, а так же для удобства реализации управляющего устройства установлена единица формата команды – 16 битов, данные представляются в виде информации от 1 до 16 битов в пределах ячейки памяти.
Команды процессора разделяются на одно форматные (полуслово – 16 бит), двух форматные (слово – 32 бит) и иногда много форматные.
Команда разбивается на части, в которых указывается КОП (код операции), адреса операндов (например РБА –регистр базового адреса, БРОН – блок регистров общего назначения, ИР – индексные регистры), тип адресации ( УТА - указатель типа адресации)и смещение относительно базового адреса.
* |
* |
* |
* |
|
F E D |
C B A |
9 8 |
7 6 5 4 |
3 2 1 0 |
Кодирование в восьмеричном коде |
Кодирование в четверичном коде |
Кодирование в 16 –ти ричном коде |
F E D |
C B A |
9 8 |
7 6 5 4 4 |
3 2 1 0 |
№ КОП |
№ РБА |
УТА |
СМЕЩЕНИЕ |
СМЕЩЕНИЕ |
Команды первой группы предписывают выполнение следующих операций:
КОН (конъюнкция) – логическое умножение;
АСЛ – арифметическое сложение;
ПРС – пересылка;
НЭК(неэквивалентность) – сложение по модулю 2;
ДИЗ (дизъюнкция) – логическое сложение.
В команде указывается адрес первого операнда в виде номера РОН (регистр общего назначении), а адрес второго операнда ячейки памяти формируется различными способами с использованием регистра базового адреса, индексного регистра, смещения относительно базового адреса и индексации различных типов.
F E D |
C B A |
9 8 |
7 6 5 4 |
3 2 1 0 |
№РОН |
№ ИР |
УТИ |
К О Р |
У Н Г |
Слово команды разбивается на пять полей, представляющих собой полные (с 0-го по 3-й и с 4-го по 7-ой разряды) и усеченные (с 8-го по 9-й, с А по С и с D по F разряды) тетрады. Содержимое каждой из них обозначается 16-ричным числом.
Например:
F
E
D
C
B
A
9 8 7 6 5 4 3 2 1 0 позиция
разрядов
0 1 1. 1 0 1. 0 1. 1 0 0 1. 1 0 1 1.
3 5 1 9 8 в машинном коде
Полуслово |
F E D |
C B A |
9 8 |
7 6 5 4 3 2 1 0 |
||
Первое |
КОН 000 АСЛ 001 ПРС 010 НЭК 011 ДИЗ 100 |
Номер ОР |
РОА 00 |
СМЕЩЕНИЕ |
||
Полуслово |
F E D |
C B A |
9 8 |
7 6 5 4 |
3 2 1 0 |
|
Второе |
Номер РБА |
Р\П |
НИР |
ОБИ ОПИ ОСИ ОВИ |
КОР |
УНГ |
Ячейки памяти, в которых хранятся команды и данные, нумеруются двоичными числами в машинном коде. Процессор записывает или считывает информацию по номеру ячейки памяти. Этот номер называется абсолютным адресом ячейки.
Адреса операндов, записываемые в полях команды, могут быть заданы неявно, прямо, косвенно, относительно какой либо базы, индексно.
В команде указывается только один адрес неявно или прямо, этим адресом является номер РОН.
Для хранения адресов при косвенной и относительной адресациях вводятся специальные ячейки памяти и регистры базового адреса, а для индексации – индексные регистры.
При относительной адресации адрес второго операнда формируется:
Адр.2= РБА + СМ (7….0)
Группа с относительной адресацией подразделяется на две подгруппы:
РОА – 00 – расширенная относительная адресация
СОА - сокращенная относительная адресация, она подразделяется на: СОР -01 (сокращенная относительная адресация с записью результата в регистр), СОП- 10 (сокращенная относительная адресация с записью результата в память), ПСР.- 11(адресация по первой странице памяти с записью в регистр0.
Коды операций:
КОН – конъюнкция; разряды F …. D =000;
АСЛ – арифметическое сложение; разряды F …. D =001;
Прс - пересылка; разряды F …. D =010;
Нэк – неэквивалентность; разряды F …. D =011;
Диз – дизъюнкция; разряды F …. D =100.
Формат любой команды подразделяется на две части:
операционную;
адресную.
Операционная часть команды состоит из поля кода операции КОП и поля признаков П.
Код операции задает тип адресации (сложение, вычитание, и т. д.), которую должен выполнить процессор над данными (операндами).
Признаки задают модификацию операции (например, сложение операндов из регистров БРОН или сложение операндов из регистров БРОН с операндами основной памяти и т. д.)
Адресная часть команды задает местонахождения операндов в памяти ЭУМ. В зависимости от числа адресов, указанных в адресной части, различают одноадресные, 2-х, 3-х адресные форматы команд.
КОП П А1
А2 А3
(А1) * (А2) → А3
3-х адресные форматы команд.
КОП П
А1
А2
А2
(
А1)
* (А2)
2-х адресные форматы команд.
КОП П А 1
(
А1)
* (РР)