Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга бельфер.docx
Скачиваний:
228
Добавлен:
20.09.2019
Размер:
9.74 Mб
Скачать

3.6. Исходные данные для лабораторной работы

В таблице 1 приведены исходные данные пяти вариантов лабораторной работы и контрольного примера.

Таблица 1. Исходные данные для лабораторной работы

Параметр

1 вариант

2 вариант

3 вариант

4 вариант

5 вариант

Контрольный

вариант

N1

15

14

13

12

11

20

N2

7

7

7

7

7

8

Z1

0

2

1

3

3

2

Z2

0

3

2

4

5

1

m

2

3

4

5

6

1

MCICL

4

3

4

4

4

3

Некоторые характеристики контрольного примера

АНсвоб

А(1)

А(20)

20

Рис.1. Характеристика Нсвоб

А(1)

0

А(20)

а)

А(20)

А(20) -1

0

Рис. 2. Формат первого (а) и последнего (б) массива свободного блока в списке очереди Освоб

АHп32

А(1)

А(8)

8

Рис.4. Характеристика Hп32

АНсвоб

А(9)

А(20)

12

Рис.5. Характеристика Нсвоб

байты

2

2

1

3

128

2

Начальный адрес массива

A(1)

Первое адресное поле - 0

Второе адресное поле - A(2)

Заголовок

кадра –

00100101

Заголо-вок пакета -

все 0

Информационная часть пакета – 10 (2)

КПК

…адресная часть … ………………… кадр ………………..

..…. пакет ……………….

байты

2

2

1

3

128

2

Начальный адрес массива

A(2)

Первое адресное поле – А(1)

Второе адресное поле - A(3)

Заголовок

кадра –

0010111

Заголо-вок пакета -

все 0

Информационная часть пакета – 11 (3)

КПК

…адресная часть … ………………… кадр ………………..

..…. пакет ……………….

байты

2

2

1

3

128

2

Начальный адрес массива

A(3)

Первое адресное поле – А(2)

Второе адресное поле - 0

Заголовок

кадра –

00101001

Заголо-вок пакета -

все 0

Информацион-ная часть пакета – 100 (4)

КПК

…адресная часть … ………………… кадр ………………..

..…. пакет ……………….

Рис.6. Формат полей массива MCICL=3 информационных кадров “I”

АHповт

А(1)

А(3)

3

Рис.7. Характеристика Hповт

АHп32

А(4)

А(8)

5

Рис.8. Характеристика Hп32

Лабораторная работа №4

Алгоритм программы приема c канала кадра “REJ

(см. главы 4,5)

Реализация алгоритма программы приема c канала кадра “REJ” предусматривает последовательное выполнение программы LAB3 (лабораторная работа 3) и программы LAB4, алгоритм которой приводится ниже.

Программа LAB4.

Описание:

-константы N1, N2, Z3; исходные данные для 5 вариантов лабораторной работы и контрольного примера приведены в разделе 4.5 настоящей лаб. работы и в разделе 3.6 лаб. 3.

- переменные D, N(S), N(R), REGIM, CN(R);

- программы DISP4, P6, P7, P8, P9;

- очереди Окпм, Освоб..

Примечание. Необходимо предусмотреть возможность ввода параметра Z3 перед пуском программы.

Диспетчер программы DISP4

Begin

D := 1

IF D = 1 THEN GO TO P6 ELSE IF D = 2 THEN GO TO P7 ELSE

IF D = 3 THEN GO TO P8 ELSE IF D = 4 THEN GO TO P9 ELSE

END

Программы:

P6 – формирование принятого кадра “REJ”, требующего передачу на противоположную сторону кадров “I” с очереди повтора Оповт.

P7 – запись этого кадра “REJ”, с контрольно-проверочной комбинацией КПК в первый массив блока очереди Освоб. Проверка безошибочного приема кадра REJ с канала связи

P8 – перенос кадра REJ (без КПК), поступившего неискаженным, из Освоб в очередь принятых с канала кадров Окпм. Установление режима передачи в канал информационного кадра “I” c очереди повтора Оповт..

P9- поставить кадр REJ с начальным адресом массива из очереди принятых с канала кадров Окпм А(N2+1) в конец очереди свободных блоков Освоб.

По окончании работы программы P9 необходимо показать результат: содержание в побитовой форме полей последнего кадра в очереди Освоб. Для этого необходимо не очищать поля этого кадра при выполнении программы P9.