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