Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Схемотехника / Лабораторні роботи / 26 Л_р_к Моделювання роботи опер_памяті_к-ра

.pdf
Скачиваний:
16
Добавлен:
30.05.2020
Размер:
159.24 Кб
Скачать

Лабораторна робота № 26.

Тема: Моделювання роботи оперативної пам’яті комп’ютера.

Мета: змоделюватироботу оперативноїпам’ятізадопомогою навчальноїмоделікомп’ютера.

Завдання лабораторної роботи.

1.Запустіть програму «ЛамПанель».

2.Створіть, збережітьтавиконайтенаступнупрограмудлябезпосередньогозаписуданихвпам’ять:

DATA 01D0

DATA 3536

DATA 0101

DATA FFFF

3.Використовуючи дизасемблер, запишіть цю програму на мові асемблера.

4.Запишіть вміст пам'яті, в якій розташовується ця програма, у вигляді байтів пам’яті та послідовності символів. Адреси та нульові значення записувати не потрібно.

5.Заповніть таблицю:

Програма

Програма на мові

Байти пам’яті

Послідовність

 

асемблера

 

символів

 

 

 

 

6.Поясніть отримані результати. Покажіть комірки пам’яті. Зверніть увагу на те, що в одній комірці закодований один символ. Всі спеціальні коди, які не відповідають прийнятим зображенням символів, позначені крапками.

7.Створіть програму, яка перетворить всі заголовні латинські букви "ABCDEF" в рядкові так, як показано на рисунку 26.1.

A: 01000001

C: 01000011

a: 01100001

c: 01100011

 

 

 

 

B:

01000010

D:

01000100

b:

01100010

d:

01100100

 

 

 

 

 

Рис. 26.1 Перетворення заголовних

 

латинських букв в рядкові

Текст програми:

 

MOV @D, R0

; завантажити адресу мітки D в R0

MOV 6, R1

; лічильник кроків циклу (виконати 6 разів)

M:

 

MOVB (R0), R2

; прочитати байт із пам’яті

OR 20, R2

; перетворити заголовну букву в рядкову

MOVB R2, (R0)

; записати байт у пам’ять

ADD 1, R0

; перейти до наступного байту

SUB 1, R1

; зменьшити лічильник на 1

JNZ M

; якщо не все зроблено - перехід на мітку M

STOP

 

D:

 

DATA "ABCDEF"

; занести в пам’ять латинські букви

8.Збережіть програму та запустіть її на виконання. Поясніть роботу програми.

9.Зробіть висновок згідно виконаної роботи.

Висновок:

Контрольні запитання.

1.Яке призначення пам’яті комп’ютера?

2.На які види поділяють пам’ять в залежності від фізичної будови та призначення?

3.На які види поділяють пам’ять за способом зберігання даних?

4.Яка основна властивість енергозалежної пам’яті?

5.Яка основна властивість енергонезалежної пам’яті?

6.Які типи пам’яті відносяться до внутрішньої пам’яті?

7.Як скорочено позначають оперативну пам’ять на англійській мові?

8.З якої програми починає завантажуватися комп'ютер в момент свого увімкнення?

9.Яку пам'ять використовують в процесорі?

10.Що являється елементом внутрішньої пам'яті комп'ютера?

11.Якій величині кратна ємність комірки пам'яті?

12.Який пристрій виконує керування доступом до пам'яті?

13.Де знаходиться контроллер пам'яті?

14.Опишіть спрощену схему роботи внутрішньої пам'яті.

15.Яку величину називають таймінгом?

16.Які існують різновиди енергозалежної пам'ятї?

17.Як позначають динамічну пам'ять на англійській мові?

18.З яких електронних елементів складаються мікросхеми динамічної пам’яті?

19.Який недолік роботи динамічної пам’яті?

20.Як позначають статичну пам'ять на англійській мові?

21.З яких електронних елементів складаються мікросхеми статичної пам’яті?

22.Які переваги роботи має статична пам’ять?

23.Які недоліки має статична пам’ять?

24.Де найчастіше використовують статичну пам’ять?

25.Який метод доступу використовувався в перших моделях динамічної пам'яті?

26.Назвіть перші моделі динамічної пам'яті.

27.Який метод доступу використовується в сучасних моделях динамічної пам'яті?

28.Назвіть сучасні моделі динамічної пам'яті.

29.Назвіть застарілі модулі оперативної пам'яті.

30.Назвіть сучасні модулі оперативної пам'яті.

31.Як скорочено позначають метод виявлення і виправлення помилок динамічної пам'яті?

32.Як скорочено позначають постійну пам’ять?

33.Який тип мікросхем постійної пам’яті найчастіше використовують в наш час?

34.Яка технологіях виготовлення мікросхем пам'яті використовують в наш час?

35.Яка розрядність шини даних сучасних моделей пам'яті SDRAM?

36.З якими частотами працюють сучасні модулі пам'яті?

37.Чому дорівнює ємність сучасних модулів оперативної пам’яті?

38.Чому дорівнює пропускна здатність сучасних модулів оперативної пам’яті?

39.Чому дорівнює час доступу для динамічної пам'яті?

40.Чому дорівнює час доступу для статичної пам'яті?

41.Яке слово містять у своїй назві модулі з буферною пам'яттю?

42.Яку напругу електроживлення мають сучасні модулі пам'яті?

Література.

1.Основи комп'ютерної техніки: Компоненти, системи, мережі: Навч. посіб. для студ. вищ. навч. закл./ С.О. Кравчук, В.О. Шонін. - К.: ІВЦ "Видавництво «Політехніка»: Видавництво

«Каравела», 2005. - 344 с.

2.Мюллер Скотт. Модернизация и ремонт ПК, 17-е издание.: Пер. с англ. - М.: ООО “И.Д.

Вильямс”, 2007. — 1360 с. (+147 c. на СD) : ил. - Парал. тит. англ.

3.Карлащук В. И. Электронная лаборатория на IBM PC. Программа Electronics Workbench.– М.:

Солон-Р, 2000.- 504 с.

4.Сайт www.twirpx.com