ТЕМА: Арбитры и процессы арбитража
<br>
<br>ЦЕЛЬ:
<br>Изучение правил построения программируемых арбитров, исследование моделей арбитража для «жестких» и «гибких» структур, приобретение навыков вычисления значений управляющего регистра арбитра.
<br>
<br>ЗАДАНИЕ:
<br>1. В соответствии с выданным вариантом арбитра выполнить синтез таблицы истинности конфликтной ячейки.
<br>2. По структуре арбитра разработать алгоритм обхода его ячеек и программу, моделирующую работу арбитра.
Введение
//выходы ячейки
<br>procedure Cell(const a,b,qc: byte; var c,d: byte);
<br> begin
<br> if (b=1) and ((a=0) or ((a=1) and (qc=1))) then
<br> c:=1
<br> else
<br> c:=0;
<br>
<br> if (a=1) and ((b=0) or ((b=1) and (qc=0))) then
<br> d:=1
<br> else
<br> d:=0;
<br> end;