- •Міністерство освіти і науки україни
- •"Організація та функціонування комп'ютерів"
- •І. Теоретичні відомості
- •1.1. Коротка історія розвитку комп’ютерної техніки
- •1.2. Принципи організації комп’ютера фон-Неймана
- •Іі. Опис архітектури навчального комп’ютера DeComp
- •2.1. Організація навчального комп’ютера – симулятора DeComp
- •2.2. Пульт управління навчального комп’ютера
- •Закладка “Документація до “Навчальної еом”
- •2.4 Закладка “Пристрій підготовки даних”
- •2.4.1 Порядок введення інформації на перфострічку
- •III. Вказівки до виконання лабораторних робіт Лабораторна робота № 1
- •1. Теоретична частина
- •1.1 Загальні поняття про системи числення
- •Позиційні системи числення, які застосовуться у комп’ютерах
- •1.2.1 Двійкова система числення
- •Вісімкова система числення
- •Шістнадцяткова система числення
- •1.3. Переведення чисел з однієї позиційної системи числення до іншої
- •1.3.1. Переведення цілих чисел
- •1.3.2 Переведення правильного дробу
- •1.3.3 Особливості переведення вісімкових і шістнадцяткових чисел до двійкової системи числення і навпаки
- •Лабораторна робота № 2
- •1. Теоретичні відомості
- •1.2. Інструкції арифметичних операцій:
- •1.3. Призначення Регістру Ознак
- •1.4. Дослідження виконання інструкцій навчального комп’ютера
- •2. Порядок виконання роботи
- •Вимоги до звіту
- •Лабораторна робота № 3
- •1. Теоретичні відомості
- •1.2. Організація програмних циклів
- •1.3. Особливості виконання операцій зсуву
- •2. Порядок виконання роботи:
- •3. Вимоги до звіту.
- •Лабораторна робота № 4
- •1. Теоретичні відомості
- •1.1. Загальні відомості про логічні функції
- •1.2. Опис логічних інструкцій навчального комп’ютера
- •1.3. Подання від’ємних чисел у комп’ютерах
- •1.3.1. Прямий код
- •1.3.2. Обернений код
- •1.3.3. Доповняльний код
- •1.3.4. Модифіковані коди
- •2. Порядок виконання роботи:
- •3. Вимоги до звіту
- •Лабораторна робота № 5
- •1. Теоретична частина.
- •1.1. Додавання і віднімання двійкових чисел з фіксованою комою
- •1.2. Додавання двійкових чисел у модифікованому доповняльному коді
- •1.3. Додавання двійкових чисел у модифікованому оберненому коді
- •1.4. Переповнення розрядної сітки при додаванні у модифікованих машинних кодах
- •1.5. Множення двійкових чисел без знаку
- •2. Порядок роботи:
- •3. Вимоги до звіту
- •Лабораторна робота № 6
- •1. Теоретична частина
- •1.1. Подання чисел з рухомою комою
- •1.2. Правила додавання (віднімання) двійкових чисел з рухомою комою
- •2. Порядок роботи:
- •3. Вимоги до звіту.
- •Лабораторна робота № 7
- •1. Теоретична частина
- •1.1. Ділення двійкових чисел без знаку
- •1.1.1. Ділення з відновленням залишку
- •1.1.2. Ділення без відновлення залишку
- •1.2. Множення двійкових чисел із знаком
- •1.2.1 Множення чисел у форматі з фіксованою комою
- •1.3. Ділення двійкових чисел у форматі з фіксованою комою.
- •2. Порядок роботи
- •3. Вимоги до звіту.
- •Література.
- •Додаток
Міністерство освіти і науки україни
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Лабораторний практикум
з дисципліни
"Організація та функціонування комп'ютерів"
Навчальний посібник
для студентів напрямку 6.0915 “Комп’ютерна інженерія”
Затверджено
На засіданні кафедри ЕОМ
Протокол № від 2007 р.
Львів - 2007
Лабораторний практикум з дисципліни "Організація та функціонування комп'ютерів"/ Навчальний посібник для студентів напрямку 6.0915 ″Комп’ютерна інженерія″ / Укл. Р.Б. Дунець, О.Т. Кудрявцев. – Львів: Видавництво Національного університету ″Львівська політехніка″, 2007. - с.
Укладачі Дунець Р. Б., д.т.н., проф.
Кудрявцев О. Т., ст. викладач
Рецензент . . . .
Відповідальний за випуск Мельник А.О., д.т.н., проф.
Лабораторний практикум орієнтований на студентів першого курсу напрямку 6.0915 ″Комп’ютерна інженерія″, які почали вивчати курс ″Організація та функціонування комп’ютерів″ і повинні засвоїти основи побудови процесорів, організацію взаємодії основних пристроїв комп’ютерів, початки програмування на низькому рівні, а також засвоїти практичні навички з арифметики двійкових чисел у форматах, що застосовуються у комп'ютерах. Для цього студенти повинні володіти початковими знаннями з математики і інформатики.
Як комп’ютери, так і комп’ютерні системи складаються, як відомо, з апаратних засобів (hardware – “тверда” складова) та програмного забезпечення (software - “м’ягка” складова), що взаємодіють і забезпечують виконання програм. Конкретні реалізації комп’ютерів і систем з часом змінюються, але ідеї, що лежать у їх основі, залишаються незмінними. Усі апаратні і програмні компоненти, з яких складаються обчислювальні системи і які виконують одні й ті ж самі функції, подібні одна на одну.
Сучасні комп’ютери та операційні системи – не дуже сприятливе середовище для початкового етапу вивчення організації ЕОМ. Одним з можливих рішень цієї проблеми може бути створення програмних моделей навчальних комп’ютерів, які, з одного боку, достатньо прості, щоби той, хто навчається міг засвоїти базові поняття архітектури (система команд, командний цикл, адресація, способи взаємодії процесора з пам’яттю та зовнішніми пристроями), з іншого боку – архітектурні особливості моделі повинні відповідати тенденціям сучасних ЕОМ.
Лабораторний практикум базується на програмній моделі DeComp, розробленій на кафедрі ЕОМ. Ця програмна модель дозволяє реалізувати доступ до різних елементів комп’ютера, що забезпечує зручність і наочність для студентів. З іншого боку, модель дозволяє ігнорувати ті особливості роботи реального комп’ютера, які на даному рівні розгляду не є суттєвими.