ПОИСК Статьи Чертежи Таблицы Элементы языка из "Система проектирования печатных плат Protel " Так как описания выводов должны быть объявлены в начале исходного файла, их задание естественным образом становится отправной точкой в разработке npoei ra. Узлы и узловые выводы, описывающие внутренние регистры, также должны бьпъ объявлены в начале исходного файла. Если пользователь уже знает, какую микросхему он будет использовать для реализации проекта, то ему необходимо расписать ее вьшоды. Однако при использовании для разводки проекта виртуального устройства необходимо лишь задать имена переменных, которые в последствии будут распределены по соответствующим выводам, а поле, которое обычно содержит номер контакта, оставить пустым. [c.334] Вспомогательные переменные представляют собой переменные, относящиеся к логическим уравнениям, а не к контактам или узлам. Они применяются для определения уравнений, часто используемых при расчете других переменных, а также для облегчения понимания проекта. [c.335] Имена переменных, оканчивающиеся на десятичное число от О до 31, относятся к индексным переменным. Они могут быть полезны для представления групп адресных линий (шин адреса), линий данных (шин данных) или других объектов с последовательной нумерацией. Цифра О в индексе переменной при операциях с битовыми полями всегда обозначает младший разряд слова. [c.335] Все действия с числами компилятор производит с 32-разрядной точностью. Следовательно, числа могут принимать значения от О до 232-1. Числа могут быть представлены в одном из четырех форматов бинарном (двоичном), восьмеричном, десятичном и шестнадцатеричном. Основным форматом для всех чисел является шестнадцатеричный, за исключением номеров выводов и индексных переменных, которые всегда десятичные. Символ X в составе двоичных, восьмеричных и шестнадцатеричных чисел указывает на неопределенное значение соответствующих разрядов. Примеры различного представления чисел приведены в таблице 5.23. [c.335] Использование списков дает возможность быстрого определения групп переменных. Он обычно используется при распределении выводов и узлов, описании битовых полей и операций над множествами. Для разграничения элементов списка используются квадратные скобки. [c.335] Вернуться к основной статье