Проектирование полупостоянных данных для АТС Э «Квант», страница 8

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

F

E

D

C

B

A

9

8

7

6

5

4

3

2

1

0

01

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

00

03

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

02

05

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

04

07

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

06

09

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

08

11

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

10

13

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

12

15

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

14

17

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

16

19

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

18

21

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

1

20

23

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

1

22

25

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

1

24

27

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

1

26

29

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

1

28

31

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

30

33

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

32

35

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

34

37

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

36

39

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

38

41

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

40

79

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

78

81

0

0

0

0

0

1

1

0

0

0

0

0

0

1

0

1

80

83

0

0

0

0

0

1

0

1

0

0

0

0

0

1

1

1

82

85

0

0

0

0

0

1

0

1

0

0

0

0

0

1

0

1

84

87

0

0

0

0

0

1

0

1

0

0

0

0

0

1

0

1

86

89

0

0

0

0

0

1

0

1

0

0

0

0

0

1

0

1

88

91

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

90

93

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

92

95

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

94

97

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

96

99

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

98