- •Міністерство освіти і науки україни
- •2. Архітектура мікро-еом
- •Лабораторна робота №2
- •Теоретична частина двійкові числа
- •Шістнадцяткові числа
- •Лабораторна робота №3
- •Теоретична частина вісімкові числа
- •Лабораторна робота №4
- •Теоретична частина двйково-десяткові числа
- •Двійкова арифметика
- •Додатковий код
- •Лабораторна робота №5
- •Теоретична частина
- •Лабораторна робота №6
- •Теоретична частина угрупування біт
- •Буквено-цифровий код
- •Лабораторна робота №7
- •Теоретична частина
- •Лабораторна робота №8
- •Лабораторна робота №9
- •Теоретична частина
- •Лабораторна робота №10 Тема: шифратори, дешифратори й семисегментні індикатори.
- •Теоретична частина
- •Лабораторна робота №11
- •Теоретична частина
- •Лабораторна робота №12
- •Теоретична частина
- •Напівпровідникова пам'ять
- •Лабораторна робота №13
- •Теоретична частина
- •Лабораторна робота №14
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Мови програмування
- •Приклади програмування
- •Непряма адресація
- •Хід роботи завдання 1. Виконай вправи.
- •Завдання №2. Вивчити.
- •Завдання №3. Складіть програми мовою асемблера й машинною мовою мп кр580 і перевірте в мікролабораторії. Програми розміщайте у адреси 8000н.
- •Питання для самопідготовки
- •Лабораторна робота №15
- •Хід роботи.
- •Іі. Розробити програму.
- •Лабораторна робота №16
- •Теоретична частина
- •Хід роботи
- •Література
- •Питання для самоперевірки
- •Лабораторна робота №17.
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Процес розробки програмного забезпечення
- •Програма затримки
- •Іншим фактором, що повинен бути розглянутий при читанні із клавіатури, є виключення "дзвону".
- •Індикація
- •Хід роботи
- •Питання для самопідготовки:
- •Лабораторна робота №18
- •Теоретична частина програма монітора "мікролаб"
- •Програма рахунку
- •Організація програм
- •Переривання
- •Підпрограми й стек
- •Програма затримки
- •Хід роботи.
- •2. Розробити:
Лабораторна робота №13
Тема: ВИКОРИСТАННЯ ОПЕРАТИВНОЇ Й ПОСТІЙНОЇ ПАМ'ЯТІ
Ціль роботи: Вивчення способів застосування й організації постійної й оперативної пам'яті.
Теоретична частина
Організація ПЗУ або ОЗУ може бути наочно представлена своєрідною таблицею істинності. Таблиця 1. являє собою один з можливих варіантів організації комірок пам'яті. Тут мова йде про ОЗУ 164 біт, про що ми можемо зробити висновок, маючи 16 4-розрядних груп (ці групи становлять слова пам'яті). У табл. 1. більшість комірок пам'яті порожні, за винятком слова 12, що містить дані 0101. У дійсності порожні комірки пам'яті можуть містити невідомі сполучення нулів і одиниць.
На мал. 1. представлена логічна схема ОЗУ 164 біт. У цьому випадку ОЗУ з обсягом пам'яті 64 біт виконує операцію запису даних, що надходять, 0101 у комірку пам'яті 1210 (11002).
ОЗУ 164 біт
0
Входи 1 Інверсні
даних 0 виходи
1 даних
(Запис-0 Активізація
Зчитування-1) запису
(Активізація-0 Вибір
Скидання-1) кристалу
1 8
Адреса 1 4
0 2
0 1
Рис 1. Логічна схема ОЗУ 164 біт
Таблиця 1. Структура ОЗУ 164 біт.
Адреса |
Біт D |
Біт C |
Біт B |
Біт А |
Слово 0 |
|
|
|
|
Слово 1 |
|
|
|
|
… |
…... |
… |
… |
… |
Слово 11 |
|
|
|
|
Слово 12 |
0 |
1 |
0 |
1 |
Слово 13 |
|
|
|
|
Слово 14 |
|
|
|
|
Слово 15 |
|
|
|
|
На входи даних надходить для запису у пам’ять слово 01012, а положення слова в комірці з адресою 1210 визначено величиною 11002 (1210) яка надходить на адресні входи.
Потім дві команди керування йпереводять ОЗУ в стан запису. Помітимо, що входиактивізації йвибору кристала повинні бути в L-стані для того, щоб виконувалася операція запису. Дані 01012 містяться тоді на місце слова пам'яті за адресою 1210 як показане на мал. 1. Деякі конструктори викликають активізацію пам'яті по входу керування . У табл. 2 наведена таблиця істинності такого ОЗУ з обсягом пам'яті 64 біт.
Таблиця 2. Таблиця істинності ОЗУ 164 біт
Функціональний стан |
Входи керування |
Виходи | |
Запис Зчитування Очікування |
0 0 1 |
0 1 * |
Стан логічної 1 Інверсія розміщених даних Стан логічної 1
|
Примітка: * - не має значення.
Оперативний запам'ятовувальний пристрій перебуває в стані запису, коли дві лінії керування йперебувають в L-стані. У ході операції запису 4 біт даних (D4, D3, D2, D1) завантажуються в комірки пам'яті, на яку вказує адрес, і протягом цього часу виходи () тримаються в Н-стані. Коли входи команд= 0 і=1, ОЗУ перебуває в стані зчитування з нього даних.
У ході операції інверсне значення слова даних, на яке вказують адресні входи, з'являється на виходах. Дані, розташовані в ОЗУ, не руйнуються операцією зчитування. У стані очікування всі виходи переходять до Н-рівня й ніякі дані не проходять через входи D.
Вправи
1. Оперативний запам'ятовувальний пристрій з пам'яттю обсягом 64 біт, наведене на мал. 2, перебуває в стані __________ (очікування, запису) під час проходження імпульсів а. Отже, всі виходи перебувають в _________ ( H-, L-стані).
2. Див. мал. 2. Під час проходження імпульсів b,c,d,e ОЗУ перебувають у стані ___________ (запису, читання).
ОЗУ 164 біт
1 1 1 1 0
1 1 1 1 0
0 0 1 1 0
0 1 0 1 0
1 1 1 1 0 0 0 0 1 Активізація
запису
0 0 0 0 0 0 0 0 1 Вибір
кристалу
1 0 0 0 0 0 0 0 0 8
1 0 0 0 0 0 0 0 0 4
1 1 0 0 1 1 0 0 0 2
1 0 1 0 1 0 1 0 0 1
i h g f e d c b a Адрес
Рис. 2. До вправ 1- 6.
3. Звернутися до мал. 2. Протягом імпульсів f, g, h і i ОЗУ перебувають у стані ____ (запису, читання).
4. Звернутися до мал. 2. Перелічити адреси розміщення й дані, що розміщуються в ОЗУ, у ході операції запису протягом імпульсів b, с, d, e.
5. Див. мал. 2. Перелічити адреси й дані, що з'являються на виходах ОЗУ під час операції зчитування, протягом проходження імпульсів f, g, h, і.
6. Якщо ОЗУ, показане на мал. 2., стало б ПЗУ, які виводи на малюнку варто усунути?
ЛІТЕРАТУРА.
1. Описание «Микролаб». (с. 21-22, с. 47-49, с. 97-100).
2. Токхайм Р. Микропроцессоры. Курс и упражнения. (с. 161-168).
3. Гилмор Ч. Введение в микропроцессорную технику М., Мир, 1987, (с. 109-137).