Керівна логіка - Велика Енциклопедія Нафти та Газа, стаття, сторінка 1

Керуюча логіка

логіка

Керуюча логіка передає символ у ВУ, коли готове приймати його. [2]

логіка

Управляюча логіка залежно стану сигналу IOB визначає режими роботи вихідних формувачів командних і управляючих сигналів. [4]

Схема логіки, що управляє, каналу CL здійснює управління входом / виходом лічильника / таймера в залежності від запрограмованого режиму. [5]

Мова програмування зі структурами логіки, що управляє, типової мови високого рівня (if-then, while-do та ін), типи і структури даних якого накладаються на архітектуру машини. Наприклад, така мова допускає використання різноманітних інформаційних об'єктів типу біт, байт, слово та ін. Подібні мови називаються ще машинноорієнтованими мовами: вони являють собою альтернативу мові асемблера для системного програмування на рівні інтерфейс - апаратні засоби. Найбільш відомими прикладами є мови Babbage (В. [6]

Ви можете застосувати спрощену версію логіки керування, в якій замість лічильника / декодера в схемі ставляться паралельні резистори. При цьому кожен резистор приєднується і до тактового генератора, і до виведення мультивібратора SET. Таким чином, мультивібратор спочатку запускається, а потім перезапускається фронтом тактового імпульсу, якщо аналоговий вихід буде достатньої величини. Робота такого спрощеного наближення залежить від внутрішньої синхронізації мультивібратора - тактовий імпульс та сигнал SET повинні змінюватися одночасно, інакше мультивібратор заблокується. Для такої синхронізації роботи схеми застосовується діодна затримка, яка складається із послідовно з'єднаних діодів. [7]

Блок-схема на рис. 2.5 ілюструєКеруюча логіка структури повторення while. Ще раз відзначимо, що єдиними символами на цій схемі, крім малих кіл і ліній зв'язку, є прямокутник і ромб. Уявіть собі глибокий бункер, наповнений структурами while, які можуть з'єднуватися пакетом або вкладатися в інші керуючі структури, щоб сформувати структуроване уявлення управління потоками в алгоритмі. Потім порожні прямокутники та ромби заповнюються відповідними діями та умовами вибору. Блок-схема ясно показує повторення. Лінія зв'язку, що виходить із прямокутника, повертає назад до умови вибору, яке перевіряється в кожному циклі, поки воно не виявиться хибним. [8]

Мова програмування, в якому структури логіки, що управляє, і особливо структури даних відображають в деякій мірі характеристики завдань певного класу, наприклад, обробку комерційної інформації або наукові розрахунки. На противагу цьому конструкції машинно-орієнтованої мови відбивають внутрішню структуру тієї ЕОМ, де він реалізований. Якщо всі оператори містять рівно два операнда або якщо кожен оператор включає певну кількість операндів, дужок не потрібно, так як порядок обчислень завжди визначений єдиним чином. [9]

Блок-схема на рис. 2.4 добре ілюструє керуючу логіку структури if/else. Ми продовжуємо підкреслювати модель обчислень дію-вибір. Завдання програміста зводиться до з'єднання цих структури вибору ( пакетуванням чи вкладенням) коїться з іншими керуючими структурами, необхідними алгоритмом, і заповнення порожніх прямокутників і ромбів необхідними діями та умовами вибору. [10]

керівна

Суворе визначення цикломатичної складності засноване на понятті графа логіки, що управляє (control flowgraph) модуля, який описує логічну структуру модуля. Будується він так: обчислювальні оператори чи вирази зображуються як вузлів, а передача управління між вузлами - як дуг. Кожен можливий шлях виконання модуля має відповідний шлях від вузла входу ( entry node) до вузла виходу ( exit node) на графі логіки модуля, що управляє. І це відповідність становить основу методики структурного тестування. [13]

логіка

Для синхронної роботи внутрішнього однотактного таймера та лічильника використовується логіка управління . [15]