Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Экзаменационный билет № 15. 1. Классификация операций Object Pascal



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...