![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1. Классификация операций Object Pascal.
3. Позиционная и непозиционная системы счисления. Логические элементы ТТЛ с расширителями. Транзисторно-транзисторные ЛЭ с транзисторами Шотки (ТТЛШ).
1. Классификация операций Object Pascal:
• арифметические операции +, -, *, /, div, mod
• логические операции not(унарная), and, or, xor
• битовые операции (поразрядные логические и сдвига shl, shr)
• операция определения адреса == @<имя> (унарная)
Операции имеют разный приоритет. У логических и битовых операций наивысший приоритет имеет унарная not, следующая по приоритету операция and и операции сдвига shl, shr, а операции or и xor имеют самый низкий приоритет.
Приоритетом операций легко управлять с помощью круглых скобок, например по аналогии с выражением (a+b)*(a-b) можно записать (a or b) and (a or (not b)).
2.
Примером позиционной формы записи чисел является та, которой мы пользуемся (так называемая арабская форма чисел). Так, в числах 123 и 321 значения цифры 3, например, определяются ее положением в числе: в первом случае она обозначает три единицы (т.е. просто три), а во втором – три сотни (т.е. триста).
Тогда полное число получается по формуле:
(1)
где l – количество разрядов числа, уменьшенное на 1,
i – порядок разряда,
m – основание системы счисления,
ai – множитель, принимающий любые целочисленные значения от 0 до m -1, и соответствующий цифре i -го порядка числа.
Например, для десятичного (m = 10) числа 345 его полное
значение рассчитывается по формуле:
3*102 + 4*101 + 5*100 = 345.
ЛЭ(логические элементы) ТТЛ(Транзисторно-транзисторной логики) с расширителями:
Для расширения функциональных возможностей ЛЭ выпускаются ЛЭ, выполняющие все три логические операции И-ИЛИ-НЕ, что достигается с использованием расширителей. В таких сериях ТТЛ использует элемент И-ИЛИ-НЕ (рисунок). В этом элементе вместо транзистора VТ2 основного элемента И-НЕ включены параллельно два транзистора (VТ2 и VТ3), управляемые от двух МЭТ (VТ1 и VТ4). В такой схеме относительно сигналов Z’ и Z” выполняется операция ИЛИ-НЕ, а схема в целом реализует
Рисунок 1.12 – Схема элемента ТТЛ типа И-ИЛИ-НЕ (а), расширителя по ИЛИ (б), фрагмент схемы, воспроизводящей сумму по модулю 2 (в)
Операцию Входы 1 и 2 предназначены для подключения расширителя (рисунок б). Расширители используются, когда у базового элемента число входов по ИЛИ оказывается недостаточным для построения логической цепи. Расширитель подключается выводами 1 и 2 параллельно транзисторам VТ2 и VТ3 элемента И-ИЛИ-НЕ. Группа входов, принадлежащих расширителю, образуют конъюнкцию, которая добавляется к логической сумме конъюнкций, вырабатываемой элементом без расширителя.
Это называется расширением по ИЛИ. Поскольку расширитель подключается к внутренним точкам элемента, имеющим повышенную чувствительность к помехам, соединительные проводники должны иметь минимальную длину. В некоторых сериях ТТЛ предусмотрены специальные элементы для выполнения операций И, ИЛИ и суммирования по модулю 2, (рисунок в). Элемент И содержит дополнительный инвертирующий транзистор перед выходным каскадом, элемент ИЛИ подобен элементу И-ИЛИ-НЕ, в котором вместо МЭТ включены обычные транзисторы, а идея построения элемента суммирования по модулю 2 видна на рисунке в, где показан фрагмент схемы, иллюстрирующий логику ее работы. Воспроизводится инвертированная сумма по модулю 2 для двух переменных. Как видно на рисунке в напряжения на участках база–эмиттер транзисторов VТ1 и VТ2 определяются выражениями:
Дата публикования: 2015-01-26; Прочитано: 211 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!