Лабораторна робота № 1

АРХІТЕКТУРА КОМП’ЮТЕРІВ

 

 

МЕТОДИЧНИЙ ПОСІБНИК

ДЛЯ ПРОВЕДЕННЯ ЛАБОРАТОРНИХ РОБІТ

 

 

спеціальність

“Програмування для ЕОМ та автоматизованих систем”

 

 

 

Київ 2012


 

 

Укладач: Степаненко В.С.

 

 

Рецензенти:

 

 

Затверджено на засіданні предметної комісії “Інформатики і комп’ютерної техніки” ПЕК НАУ 18 вересня 2012 р.

 

 

Архітектура комп’ютерів: методичний посібник для проведення практич-

них робіт / Укладач: Степененко В.С. – К.: ПЕК НАУ, 2012.

 

 

Методичний посібник містить методичні вказівки та основні теоретичні відо-

мості для проведення практичних робіт з дисципліни “Архітектура комп’ютерів”.

Призначений для студентів – молодших спеціалістів денної форми навчання спеціальності “Програмування для ЕОМ та автоматизованих систем”.

 

 


ЗМІСТ

 

 

ВСТУП 5

Лабораторна робота № 1. Перетворення чисел в машинних кодах 7

Лабораторна робота № 2. ЦЕОМ нейманівської архітектури 12

Лабораторна робота № 3. Використання функціональних можливос-

тей КПДП для організації передачі даних з сектора НГМД у буферну

область ОЗП та на екран дисплея 18

Лабораторна робота № 4. Дослідження методів програмного

доступу до регістрів ПКП та режиму маскування переривань 28

Лабораторна робота № 5. Використання функціональних можливос-

тей таймера для формування часових інтервалів, генерації звуку та випад-

кових чисел 33

Лабораторна робота № 6. Вивчення та дослідження методів

програм-ного керування годинником реального часу 42

Лабораторна робота № 7. Дослідження режимів роботи послідовних інтерфейсів ПЕОМ 51

Лабораторна робота № 8. Дослідження методів програмного

керуван-ня виводом даних на принтер з використанням паралельного 65

інтерфейса

Лабораторна робота № 9. Дослідження методів програмного

керуван-ня контролером клавіатури 71

Лабораторна робота № 10. Дослідження методів програмного керу-

вання контролером НГМД 84

ЛІТЕРАТУРА 90

 

 


 


ВСТУП

 

 

Сучасна комп’ютерна техніка розвивається та удосконалюється з величезною швидкістю. Темпи зміни поколінь процесорів, запровадження нових технологій, зміни архітектурних принципів побудови ЕОМ вражають уявлення. Ще сорок років тому найшвидкодіючою в світі була машина, яка виконувала один мільйон операцій за секунду, а вже сьогодні “мільярдні” процесори поступово перестають задовольняти потреби науки і техніки, вимагаючи від учених та інженерів пошуку та впровадження нових шляхів удосконалення ЕОМ. З великим розмахом ведуться експерименти, про які до недавніх часів можна було прочитати хіба що у фантастичних творах: вирощування біологічних тканин всередині кібернетичних структур, підключення мозку людини до комп’ютера, керування ЕОМ за допомогою думок та ін.

Не менші зміни відбуваються і в галузі програмування, яке набуває все більш високорівневих, абстрактних форм, орієнтуючись на людину, її світосприйняття і

світовідчуття.

Однак якою б розвинутою і високорівневою не була мова програмування, програма, написана нею призначається для виконання на ЕОМ і повинна

максимально враховувати архітектуру останньої. Тому, сучасний кваліфікований

програміст не може не звертати увагу на апаратне забезпечення комп’ютера. Тільки знаючи “внутрішній світ” ЕОМ можна оволодіти “вищим пілотажем” у програмному керуванні її апаратними ресурсами та функціональними можливо- стями.

Автор має надію, що представлений у даному посібнику комплекс практич-

них робіт допоможе студенту-програмісту глибоко зрозуміти і засвоїти архітекту- ру сучасних персональних комп’ютерів, навчитись використовувати його ресурси за власною потребою.

 

 

Успіхів! В.C. Cтепаненко

 

 


 


Лабораторна робота № 1

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: