Відкрита лекція професора Вадима ШКАРУПИЛА на тему «Цикли на основі команд умовного і безумовного переходів» з дисципліни «Системне програмування (Частина 1)»

У відповідності до оголошення (https://nubip.edu.ua/events/zaproshuyemo-na-vidkrytu-onlayn-lektsiyu-z-dystsypliny-systemne-prohramuvannya-chastyna-1), 28 жовтня 2025 року на четвертій парі доктором технічних наук, доцентом, професором кафедри комп'ютерних систем, мереж та кібербезпеки Вадимом ШКАРУПИЛОМ будо проведено планову відкриту лекцію з дисципліни «Системне програмування (Частина 1)», яка викладається студентам 3 курсу денної форми навчання ОС «Бакалавр» спеціальності «Комп’ютерна інженерія».



Тема проведеної лекції: «Цикли на основі команд умовного і безумовного переходів». Розглянуто, у тому числі, аспекти організації циклічних конструкцій низькорівневими засобами програмування.


Лекцію розпочато з підсумування матеріалу попередньої лекції. Узагальнено шаблони організації циклічних конструкцій на основі команд умовного, безумовного переходів, а також спеціалізованих команд. Поставлено акцент на ключових відмінностях спеціалізованих команд.



Циклічні конструкції розглянуто і опрацьовано на прикладах програм, написаних на низькорівневій мові Асемблер. Опрацьовані програми охоплюють вирішення наступних задач: обчислення суми елементів арифметичної прогресії; встановлення рівності/нерівності масивів, із реалізацією конструкцій забезпечення інтерактивності; визначення поточного системного часу; виведення на консоль елементів таблиці ASCII-кодів, засобами DOS, BIOS. У контексті вирішення останньої означеної задачі залучено, у тому числі, системні переривання int 21h, int 10h. При цьому було розглянуто також аспекти роботи з відеопідсистемою: встановлення і зміни кольору фону, символів тощо.



Кожну системну програму було проаналізовано у середовищі відлагодження.



За результатами проведеної лекції було підведено підсумок: пройдений матеріал підсумовано з урахуванням зворотного зв’язку, отриманого від студентів і колективу НПП кафедри комп’ютерних систем, мереж та кібербезпеки, а також факультету, які долучились до відкритої лекції.

У якості слухачів лекції прийняли участь, у тому числі, наступні НПП: заступниця декана факультету інформаційних технологій Наталія КЛИМЕНКО, професор Олена КРИВОРУЧКО, професор Валерій ЛАХНО, професор Олексій КОВАЛЕНКО, доцент Борис ГУСЄВ, доцент Максим МІСЮРА, доцент Володимир НАЗАРЕНКО, старший викладач Володимир МАТІЄВСЬКИЙ, старший викладач Сергій ЧОРНОУС та інші.

Дмитро КАСАТКІН, Завідувач кафедрою комп'ютерних систем, мереж та кібербезпеки