Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсач docx80 / kursach(215).docx
Скачиваний:
120
Добавлен:
07.08.2013
Размер:
518.75 Кб
Скачать

1.4 Алгоритм установления соединения в s-12

ЭОВ 1. Прием вызова от абонента

  1. Процессор TCE при сканировании обнаруживает наличие вызова от абонента. Определяет линейный и списочный номер абонента, а также тип АЛ. Всю эту информацию TCE через DSN (ЦКП) передает в дополнительное управляющее устройство (ACE).

  2. ACE подает запрос на поиск свободного приемника в модуль служебных комплектов (SCM). TCESCM занимает свободный приемник и подключает "ОС" (ответ станции). В TCE ASM абонента А сообщаются координаты найденного приемника.

ЭОВ 2. Прием и анализ цифр номера

  1. Абонент А, получив "ОС" приступает к набору номера. TCEASM отмечает начало набора номера и передает эту информацию в TCESCM, который в свою очередь отключает "ОС".

  2. Номерная информация записывается в SCM. SCM отмечает число токовых посылок и информацию о принятой цифре передает в ACE.

ЭОВ 3. Поиск соединительного пути

  1. ACE по принятой информации осуществляет процесс маршрутизации и определяет адрес TCEASM абонента В. Адрес этого терминального модуля сообщается в TCEASM абонента А.

  2. TCEASM абонента А вырабатывает команды для установления соединения с TCEASM абонента В. TCEASM абонента В также устанавливает соединительный тракт к абоненту А, поскольку цифровой тракт четырехпроводной.

  3. ACE подает команду в C&T (модуль такта и тона) на поиск свободного блока PDCM. PDCM выдает "КПВ" (контроль посылки вызова) абоненту А, а "ПВ" (посылка вызова) абоненту В идет из его ASM.

ЭОВ 4. Ответ абонента

  1. TCEASM абонента В при сканировании АЛ обнаруживает ответ и сообщает об этом в ACE. ACE дает команду в C&T на отключение PDCM. Прекращается подача сигналов "КПВ" и "ПВ".

  2. TCEASM абонентов А и В включают питание микрофонов.

ЭОВ 5. Разговор

Устанавливается разговорное состояние.

ЭОВ 6. Отбой

  1. Абонент А кладет трубку. TCEASM абонента А при сканировании АЛ обнаруживает это событие и информацию об этом передает в ACE.

  2. ACE передает информацию об отбое абонента А в TCEASM абонента В. TCEASM абонента В формирует команды на разъединение.

  3. ACE дает команду на подключение блока PDCM для выдачи "СЗ" (сигнала занято) абоненту В.

  4. Абонент В кладет трубку. Это событие обнаруживается в TCEASM абонента В. Информация об этом передается в ACE, который вырабатывает управляющие сигналы на освобождение PDCM и разъединение.

Индивидуальное задание:

Типы командКоманды традиционного машинного уровня можно разделить на несколько типов, которые показаны на рис. 1.2.

Тип операции

Примеры

Арифметические и логические

Целочисленные арифметические и логические операции: сложение, вычитание, логическое сложение, логическое умножение и т.д.

Пересылки данных

Операции загрузки/записи

Управление потоком команд

Безусловные и условные переходы, вызовы процедур и возвраты

Системные операции

Системные вызовы, команды управления виртуальной памятью и т.д.

Операции с плавающей точкой

Операции сложения, вычитания, умножения и деления над вещественными числами

Десятичные операции

Десятичное сложение, умножение, преобразование форматов и т.д.

Операции над строками

Пересылки, сравнения и поиск строк

Рис. 1.2. Основные типы команд

Методы адресации

В машинах к регистрами общего назначения метод (или режим) адресации объектов, с которыми манипулирует команда, может задавать константу, регистр или ячейку памяти. Для обращения к ячейке памяти процессор, прежде всего, должен вычислить действительный или эффективный адрес памяти, который определяется заданным в команде методом адресации. На рис. 1.1 представлены все основные методы адресации операндов, которые реализованы в компьютерах, рассмотренных в настоящем обзоре. Адресация непосредственных данных и литеральных констант обычно рассматривается как один из методов адресации памяти (хотя значения данных, к которым в этом случае производятся обращения, являются частью самой команды и обрабатываются в общем потоке команд). Адресация регистров, как правило, рассматривается отдельно. В данном разделе методы адресации, связанные со счетчиком команд (адресация относительно счетчика команд) рассматриваются отдельно. Этот вид адресации используется главным образом для определения программных адресов в командах передачи управления.

Метод адресации

Пример команды

Смысл команды методаИспользование

Регистровая

Add R4,R3

R4(R4+R5Требуемое значение в регистре

Непосредственная или литеральная

Add R4,#3

R4(R4+3Для задания констант

Базовая со смещением

Add R4,100(R1)

R4(R4+M[100+R1]Для обращения к локальным переменным

Косвенная регистровая

Add R4,(R1)

R4(R4+M[R1]Для обращения по указателю или вычисленному адресу

Индексная

Add R3,(R1+R2)

R3(R3+M[R1+R2]Иногда полезна при работе с массивами: R1 - база, R3 - индекс

Прямая или абсолютная

Add R1,(1000)

R1(R1+M[1000]Иногда полезна для обращения к статическим данным

Косвенная

Add R1,@(R3)

R1(R1+M[M[R3]]Если R3-адрес указателя p, то выбирается значение по этому указателю

Автоинкрементная

Add R1,(R2)+

R1(R1+M[R2] R2(R2+dПолезна для прохода в цикле по массиву с шагом: R2 - начало массива В каждом цикле R2 получает приращение d

Автодекрементная

Add R1,(R2)-

R2(R2-d R1(R1+M[R2]Аналогична предыдущей Обе могут использоваться для реализации стека

Базовая индексная со смещением и масштабированием

Add R1,100(R2)[R3]

R1( R1+M[100]+R2+R3*dДля индексации массивов

Рис. 1.1. Методы адресации

Соседние файлы в папке курсач docx80