Закони алгебри логіки
Вид материала | Закон |
- Задача логіки " Студента групи ют-з(1) Спеціальності, 175.43kb.
- Змістовно-діяльнісна структура модулів навчальної дисципліни «Логіка (загальна та юридична)», 77.47kb.
- Тема: предмет логіки, 2910.27kb.
- Реферат з логіки на тему:, 80.53kb.
- Інститут комп’ютерних технологій, автоматики І метрології, 31.24kb.
- Усе у Всесвіті, у природі, в окремій державі підкоряється певним законам та існує, 40.67kb.
- Декілька сторінок з історії розвитку логіки, 230.44kb.
- Конкурс дитячого логічного мислення «академія логіки-2011/12», 63.47kb.
- Конкурс дитячого логічного мислення «Академія логіки-2011/12», 63.47kb.
- Основні типи уроків у сучасній школі, 68.55kb.
Питання для вступних іспитів на освітньо кваліфікаційний рівень „Бакалавр” після освітньо кваліфікаційного рівня „Молодший спеціаліст” на напрям „Комп`ютерна інженерія”
До складу питань для вступних іспитів на освітньо кваліфікаційний рівень „Бакалавр” після освітньо кваліфікаційного рівня „Молодший спеціаліст” на напрям „Комп`ютерна інженерія” входять питання з таких предметів:
- Комп’ютерна електроніка
- Програмування на мові Сі
- Мікропроцесорні ВІС
- Програмування на мові Паскаль
- Програмування мовою Асемблер-86
Питання для вступних іспитів на освітньо кваліфікаційний рівень „Бакалавр” після освітньо кваліфікаційного рівня „Молодший спеціаліст” складаються за наступними темами:
Комп’ютерна електроніка
- Алгебра логіки.
- Тригерні схеми.
- Шифратори. Дешифратори. Мультиплексори. Демультиплексори.
- Лічильники. Регістри. Суматори. Напівсуматори.
- Напівпровідникова пам'ять.
- Операційні підсилювачі.
- Кодуюча клавіатура.
- Послідовний інтерфейс.
- Великі інтегральні схеми.
- Цифро-аналогові перетворювачі. Аналого-цифрові перетворювачі.
- Джерело живлення.
- Індикація.
Питання:
- Закони алгебри логіки.
- Базові логічні елементи.
- Таблиця відповідності.
- Створення аналітичного виразу.
- Таблиця Карно .
- Основа тригера.
- Класифікація тригерів.
- Таблиця відповідності.
- Часова діаграма.
- Шифратори. Дешифратори. Таблиця відповідності. Структурна схема.
- Мультиплексори. Демультиплексори. Таблиця відповідності. Структурна схема.
- Лічильники. Принципова схема. Режими роботи. Класифікація. Часова діаграма.
- Регістри. Принципова схема. Режими роботи. Класифікація. Часова діаграма.
- Суматори. Таблиця відповідності. Класифікація. Принципова схема.
- Напівсуматори. Принципова схема. Режими роботи. Класифікація. Часова діаграма.
- Напівпровідникова пам'ять. Принцип побудови.
- Напівпровідникова пам'ять. Класифікація.
- Напівпровідникова пам'ять. Режими роботи.
- Напівпровідникова пам'ять. Формування банку і листів пам'яті.
- Операційні підсилювачі. Принцип побудови. Режими роботи. Схеми включень.
- Кодуюча клавіатура. Принципи функціонування. Методи запобігання дрижанню в клавіатурах. Поняття мультиплексування. Поняття сканування клавіатури.
- Мультивібратори, що чекають. Генератори. Принципи функціонування. Класифікація. Часова діаграма.
- Послідовний інтерфейс. Методи кодування в лініях зв’язку. Принцип побудови.
- Великі інтегральні схеми. Принципи роботи КР580ВВ55, КР580ВИ53, КР580ВВ51.
- Цифро аналогові перетворювачі. Принципи функціонування. Класифікація.
- Аналого цифрові перетворювачі. Принципи функціонування. Класифікація.
- Джерело живлення. Класифікація. Принцип побудови. Режими роботи. Схеми включень.
- Параметричні стабілізатори напруги. Принцип побудови. . Схеми включень.
- Імпульсі стабілізатори напруги. Принцип побудови. . Схеми включень.
- Індикація. Класифікація. Принцип побудови. Схеми включень.
Програмування на мові Сі
- Базові елементи мови Сі
- Практичне програмування на мові Сі.
Питання:
- Данi: змiннi i константи, типи даних.
- Масиви, iнiцiалiзацiя масивiв, використання вказiвникiв при роботi з масивами, операції з вказiвниками, багатомiрнi масиви.
- Символьнi рядки, iнiцiалiзацiя, введення/виведення рядкiв, використання функцiй, працюючих з рядками, масиви символьних рядкiв, перетворення символьних рядкiв.
- Структури, вказiвники на структури, передача інформації про структури функцiям.
- Масиви структур, вказiвники на структури та масиви структур.
- Вкладенi структури, вказiвники на структури.
- Об'єднання.
- Арифметичнi оператори.
- Логiчнi оператори.
- Оператори вiдношення.
- Бiтовi оператори.
- Оператори доступу по вказувачу, отримання вказувача.
- Умовний оператор.
- Оператор розмiру.
- Перетворення типiв.
- Порозряднi операції зсуву.
- Використання операторiв Break, Continue, Goto, Return.
- Класи пам'ятi i область дiї.
- Директиви препроцесора умовного включення. Директиви препроцесора, що включають та визначають.
- Функцiї перевiрки та перетворення символiв.
- Перетворення символьних рядкiв в числа.
- Моделi пам'ятi.
- Органiзацiя циклiв з використання оператора do{} while(). Органiзацiя циклiв з використанням оператора for(..).
- Вибiр варiантiв. Логiчнi операції i вирази, порядок обчислень, конструкції if-else, else-if.
- Створення i використання функцiй. Локальнi змiннi, вказiвники, використання вказiвникiв для зв'язку мiж функцiями, типи функцiй.
- Зв'язок параметрiв функцiй з аргументами.
- Параметри функції main().
- Управлiння оперативною пам'яттю.
- Оператор-перемикач.
- Рекурсивний виклик функції.
Мікропроцесорні ВІС
- МікроЕОМ.
- Програмований інтервальний таймер КР580ВИ53.
- Програмований адаптер послідовного інтефейсу.
- Програмований контролер переривань КР580ВН59
- Програмований паралельний інтерфес вводу-виводу КР580ВВ55.
- Програмований контролер прямого доступу до пам`яті К580ВТ57
Питання:
- Функціональна схема ЕОМ.
- Інтерфейс МП з ПЗУ.
- Інтерфейс МП з ОЗУ.
- Інтефейс портів вводу/виводу.
- Ввід/вивід по принципу доступу до пам`яті.
- Ізольований ввід/вивід.
- Переваги та недоліки вводу/виводу, який адресується як пам`ять.
- Переваги та недоліки ізольованного вводу/виводу.
- Інтерфейс МП при вводі/виводі одиничної інформації.
- Таймер.Блок схема.Принцип роботи.Програмування.
- Формування імпульсу переривань з допомогою таймера.
- Формування імпульсу запрограмованої довжини з допомогою таймера.
- Ділення тактової частоти з допомогою таймера.
- Генерація імпульсів з запрограмованою частотою.
- Формування імпульсу по закінченню лічби.
- УСАПП.Блок схема.Алгоритм роботи.Програмування.
- Обмін інформацією між МП та УСАПП.
- Обмін інформацією між УСАПП та модемом.
- Програмування прийому/передачі в асинхронному режимі.
- Програмований контролер переривань. Блок схема. Алгоритм функціонування. Принцип роботи.
- Програмування ПКП.
- Команди ініціалізації ПКП.
- Режим повного вкладення ПКП.
- Режим циклічного пріоритету ПКП.
- Режим спеціального маскування ПКП.
- Режим опитування ПКП.
- Зчитування стану ПКП.
- Програмований адаптер паралельного інтерфейсу. Блок схема. Режими роботи.
- Контролер прямого доступу до пам`яті КПДП. Блок схема. Режими роботи.
- Контролер прямого доступу до пам`яті .Регістри режимів. Формати команд.
Програмування на мові Паскаль
- Базові елементи мови Pascal
- Практичне програмування на мові Pascal.
Питання:
- Основні поняття мови Pascal. Стандартні функції.
- Оператор присвоєння. Оператори введення/виведення..
- Вирази. Запис чисел на Pascal. Структура програми Типи даних.
- Нестандартні типи даних. Введення та виведення нестандартних типів даних.
- Ідентифікатори.
- Умовний оператор. Складений оператор.
- Циклічні процеси. Оператор циклу з параметром. Оператор циклу з передумовою. Оператор циклу з післяумовою.
- Оператор варіанту. Оператор безумовного переходу. Вкладені цикли.
- Логічні змінні. Дані логічного типу.
- Масиви. Тип масиву. Сортування масивів.
- Матриці. Багатовимірні масиви. Їх введення та виведення.
- Підпрограми. Процедури. Параметри – значення та параметри – змінні.
- Функції. Задачі з використанням процедур та функцій.
- Множини. Операції над множинами.
- Записи. Оператор приєднання. Записи з варіантами.
- Файли. Читання файлу та запис.
- Файлова система. Фізичні файли. Файлові типи.
- Процедури та функції, що використовуються для всіх файлових типів.
- Текстові файли. Текст – орієнтовані процедури та функції.
- Компонентні файли.
- Безтипові файли. Процедури введення/виведення для безтипових файлів.
- Прямий доступ до файлів. Процедури та функції прямого доступу.
- Рекурсивні структури.
- Вказівники. Статичні та динамічні змінні. Процедури та функції, які використовуються при роботі з вказівниками. Операція розіменування.
- Списки. Зв’язні списки. Списки властивостей.
- Рекурсивна обробка списків. Двозв’язні кільця.
- Дерева. Двійкові дерева. Дерева загального вигляду. Задачі з використанням дерев.
- Застосування механізму переривань.
- Доступ до пам’яті та портів ПЕОМ.
- Огляд засобів об’єктно – орієнтованого програмування.
Програмування мовою Асемблер-86
- Початкові відомості про мову Асемблера. Структура програми на мові Асемблера.
- Практичне програмування на мові Асемблера.
Питання:
- Представлення даних. Директиви визначення даних. Директиви еквівалентності та присвоювання.
- Команди пересилки. Оператор вказівки типу.
- Арифметичні команда. Команди зміни розміру числа.
- Команди бітових операцій. Логічні команди.
- Команди зсувів.
- Сегментація пам’яті. Формування абсолютних (фізичних) адрес та виконуючих адрес в командах (зміщення). Модифікація адреси.
- Сегментування адрес в ПК. Особливості сегментування. Сегментні регістри за умовчання.
- Типи адресації.
- Організація переходів в програмі. Безумовний перехід: короткий та довгий. Оператор SHORT. Непрямий перехід. Оператор вказівника типа непрямого переходу.
- Команди порівняння. Команди умовних переходів.
- Команди організації циклів в програмі.
- Робота з масивами. Завантаження початкових адрес масивів. Способи опису та обробки масивів.
- Структури. Способи опису та обробки.
- Стек та сегмент стеку. Стекові команди.
- Програмні сегменти ПК. Структура програми. Оператори SEG та OFFSET. Директива ASSUME. Початкове завантаження сегментних регістрів.
- Структура програми на мові Асемблера.
- Рядкові команди. Префікси повторення.
- Реалізація та використання процедур. Розміщення, оформлення та виклик процедур. Передача параметрів через регістри та стек.
- Багатомодульні програми. Структура модулів. Зовнішні та загальні імена. Сегментування зовнішніх імен та доступ до них.
- Робота в системі MASM.
- Операція введення/виведення в програмах на Асемблері. Команди введення/виведення, що використовуються на нижчому (фізичному) рівні. Введення/виведення на середньому логічному рівні. Команди введення/виведення верхнього логічного рівня.
- Макрозасоби. Блоки повторення та макрооператори. Макроси. Макровизначення та макрокоманди.
- Переривання в ПК. Організація операцій введення/виведення за допомогою функцій DOS. Функції переривання 21h DOS, реалізація операцій вводу/виводу.
- Робота з клавіатурою. Буфер введення з клавіатури. Основні операції по роботі з ним. Програмування операцій введення з клавіатури через функції переривання DOS.
- Виведення та термінал. Програмування операцій виведення, що реалізуються через функції переривання 10h BIOS та 21h DOS.
- Робота з файлами. Розміщення файлів на диску. Підготовка до роботи з файлами.
- Програмування на логічному рівні основних операцій по роботі з файлами за допомогою функцій переривання 21h: створення/знищення файлу, відкриття/закриття, читання та запис в файл.
- Керування програмами: динамічний розподіл пам’яті, що реалізується через функції переривання DOS.
- Керування програмами: побудова резидентних (TSR) програм.
- Адресація пам’яті та розрахунок фізичної адреси в захищеному режимі. Регістри перетворення адреси та дескриптор сегмента.
Завідувач кафедрою програмного
забезпечення КНТУ проф.Сидоренко В.В._______________________