ABEL: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
MaryankoBot (обговорення | внесок)
м виправлення посилання за допомогою AWB
м →‎Структура програми: –неоднозначність
Рядок 37:
* оголошення ({{lang-en|declarations}}) пінів, [[Константа|констант]], вузлів, [[Множина|множин]], станів та [[Бібліотека (програмування)|бібліотек]].
Цей розділ файлу призначений для визначень об'єктів програми і починається з ключового слова <tt>declarations</tt>. Наприклад, для оголошення піна використовують його назву та ключове слово <tt>pin</tt>. Необов'язково, проте можливо задати його номер виводу на мікросхемі, а після зарезервованого слова <tt>istype</tt>&nbsp;— тип, наприклад <tt>com</tt> означає комбінаційний вихід.
* логічні описи ({{lang-en|logic descriptions}}) рівнянь, [[Таблиця істинності|таблиць істинності]], [[Діаграма станів автомата|діаграм станів]].
Починається з ключового слова <tt>equations</tt> і описує функціональну частину створюваного модуля. Рівності записуються подібно до оператора [[Присвоєння (програмування)|присвоєння]] в [[Мова програмування|мовах програмування]] і закінчуються символом <nowiki>;</nowiki>.
* тестові вектори ({{lang-en|test vectors}}).