Книга: Системное программное обеспечение. Лабораторный практикум
СУ-перевод для линейных операций
СУ-перевод для линейных операций
Линейной операцией будем называть такую операцию, для которой порождается код, представляющий собой линейный участок результирующей программы. Например, рассмотренные ранее бинарные арифметические операции (см. раздел «Краткие теоретические сведения») являются линейными.
В заданном входном языке логические операции выполняются над целыми десятичными числами как побитовые операции, то есть они также являются бинарными линейными операциями. Поэтому для них могут быть использованы те же самые схемы СУ-перевода, что были рассмотрены ранее.
Примечание.
На самом деле возможен другой вариант вычисления логических операций в том случае, когда они являются операциями булевой логики и их операндами могут быть только значения «Истина» (1) и «Ложь» (0). Здесь этот вариант не рассматривается. Более подробно о нем сказано в разделе «Курсовая работа», когда строятся схемы СУ-перевода для логических операций, а также можно обратиться к литературе [2].
- СУ-перевод для оператора присваивания
- Перевод базы данных InterBase 6.x на 3-й диалект
- 4. Свойства унарных операций
- 3. Свойства бинарных операций
- 4. Варианты операций соединения
- При неудачном выполнении некоторых операций Windows динамик издает пронзительный звук. Можно ли заставить его замолчать?
- Можно ли при помощи горячих клавиш переводить компьютер в спящий режим?
- 4.3. Особенности перевода меню ресторанов, кафе, баров
- Норберт Винер и его «Кибернетика» (от редактора перевода)
- 9.4.2. Создание нелинейных конвейеров:
- 13.3. Динамический перевод сообщений программ
- 13.3.2. Перевод сообщений: gettext()