minibool - минимизатор булевских функций
d-fl-fl - генератор функций возбуждения для d-триггеров
Автор: Владимир Игнатов, 2:5030/37.9
*********************
***** D-Flip-Flop & *****
* Boolean Functions *
* Minimizier *
*(документашки) *
***************
NC
16-Dec-93
В. Игнатов
г.С.-Петербург
======== ОБЩИЕ ПОЛОЖЕНИЯ ========
1. Все очень просто.
2. Обе программы принимают из командной строки два параметра. Первый
из них - имя входного файла, второй - имя выходного.
3. После успешного выполнения на экране появляется одна надпись,
после неудачного - какая-нибудь другая.
4. Пустые строки во входных файлах недопустимы.
5. Знаков комментария нет.
6. Для обозначения инверсии можно применять знаки "^" и "-".
7. Для обозначения дизъюнкции можно применять знаки "|" и "V".
======== ВХОДНОЙ ФАЙЛ ДЛЯ D-Flip-Flop ========
1. В первой строке должна быть следующая запись: <Base><StateQty>,
где <Base> - принимает значения "D" или "B" и означает десятичную или
двоичную систему счисления для номеров состояний, <StateQty> -
количество состояний кроме нулевого, записанное в десятичной системе.
2. Далее идут строки описания состояний:
2=1*x12|5*^x1*x2|3*x8 - при <Base>=D,
010=001*x12|101*^x1*x2|011*x8 - при <Base>=B;
что означает S2=S1*x12|S5*x1*x2|S3*x8.
3. Все состояния от 1 до StateQty-1 должны быть описаны.
Пример входного файла:
D2
1=0*x1|1*x2
2=1*-x2
======== ВХОДНОЙ ФАЙЛ ДЛЯ Boolean Functions Minimizier ========
1. Входной файл должен содержать строки с выражениями, например:
x1*-x2*q1|q2
x2*-x1*q2
***********
* Ж Е Л А Ю *
* У С П Е Х А *
* ! ! ! *
***********
* NC *
|