такого процесора.
Можливо поєднання паралельної і послідовної обробки записів.
4. Розробка функціональних схем ІП і алгоритмів їх операцій
Алгоритм операції В«пошук рівнихВ»:
M: = 11 ... 1;/* установка маркера */
For j: = 0 to 31 do
S: = ЗУБД [A + j];/* читання зрізу */
If (S В№ c [j]) & mask then m: = 0;
next j;
end.
Алгоритм операції В«віднімання константиВ»:
CR: = 0;/* скидання маркера позичок */
Do for j: = L - 1 to 0
Do for k: = 0 to 3
Sk: = ЗУБД [A + 4j + K];/* читання розрядного зрізу */
end;
RAZ [j]: = S [i] - C [j] - CR [i];/* різниця */
if (S [i]
Do for k: = 0 to 3
ЗУБД [A + 4j + k]: = RAZk;/* запис зрізу */
end;
end.
В
Приклад виконання операції пошук рівних
Символи кодуються 8 бітами, перевіряються один з одним побітно; маска кодується 32 бітами і визначає які символи беруть участь в порівнянні. (Наприклад, 1111 1111 1111 0000)
1 1 1 0
В
Алгоритм операції В«Пошук рівнихВ»
Алгоритм операції «³днімання константиВ»
В
5. Розробка сигналів в системі, що розробляється
Кодування сигналів в системі, що розробляється
Y
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Res. M
Зп. J
Чт. ЗУБД
- 1. J
Res. CR
Зп. Adr
Res. K
Зп. S
+ 1. ADR
+ 1. K
Зп. RAZ
Зп. CR
SHR. C
Зп. RES
Чт. RES
Зп. ЗУБД
- 1. ADR
SHR. Mask
Для розробки УП треба скласти таблицю переходів
ан
ак
х
Y
Res. Cr. A
Зп. Cr. A
x1
x2
x3
0
0
1
2
3
4
4
1
5
2
3
4
2
0
x0
`x0
-
`x1
x1
-
-
1, 2, 6
3
4, 9, 18
4, 9, 18
1
1
1
0
0
0
0
0
1
5
6
7
8
8
9
10
11
12
13
14
15
15
16
16
6
7
8
7
9
10
11
12
13
14
15
13
16
6
0
/
`x2
x2
`x2
x2
`x1
x1
5, 6,2
7
3, 8
17, 10
17, 10
11, 9
12, 9
13, 9
7, 9
14
15, 16
10, 17
10, 17
4
4
1
1
1
1
0
1
1
1
0
0
0
0
1
По таблиці переходів можна скласти таблицю вироблення керуючих сигналів
Y
a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1
...