- •Архiтектура, органи керування та контролю учбово¿ мiкро-åîì
- •Мета роботи
- •Попереднi вiдомостi та методичнi вказiвки
- •1. Системи числення, що застосовуються у мiкропроцесорних системах
- •1.1. Десяткова система числення
- •1.2. Двiйкова система числення
- •1.3. Шiстнадцяткова система числення
- •2. Ознайомлення з роботою мiкропроцесорно¿ лабораторi¿ "Мiкролаб кр580 ик80"
- •2.1.Короткий опис мiкроЕом.
- •Органи управлiння та контролю
- •2.2. Читання вмiсту комiрок пам'ятi.
- •2.3. Запис чисел у комiрки пам'ятi I в регiстри
- •3. Архiтектура цп .
- •Змiст роботи
- •Лiтература
- •Архiтектура, органи керування та контролю учбово¿ мiкро-еом
1.3. Шiстнадцяткова система числення
Ця система часто використовуeться в мiкроЕОМ, у тому числi в мiкроЕОМ "Мiкролаб".
Основою шiстнадцятково¿ системи º число 16. У системi використо-вуºться 16 цифр, причому, для позначення щiстнадцяткових цифр 10, 11, 12, 13, 14, 15 використовуються букви А, В, С, D, Е, F. Число в цiй системi складаºться з цифри крайнього правого розряду, помноженого на 160, тобто на 1, плюс цифри iз другого справа розряду, помноженого на 161, плюс цифри iз третього справа розряду, помноженого на 162 i ò.ä.
Приклади:
ÀÂÑ = 10*162 +11*161+12*160 =10*256+11*16+12=2748
Завдання 1.3. Перевести в десяткову систему числа 21À, Â, DDE, 9Ñ, 89, FFFF.
Перевiд чисел з десятково¿ системи в шiстнадцяткову можливо виконати вже описаним методом дiлення. Покажемо це на прикладi переводу числа 390 у шiстнадцяткову систему.
-
390 : 16 = 243 остача 13 = D
243 : 16 = 15 остача 3 = 3
15 : 16 = 0 остача 15 = F
F 3 D
Таким чином 390 = FЗD
Завдання 1.4. Перевести в шiстнадцяткову систему числення такi десятковi числа 100, 1000, 19238, 175, 31, 22222, 33333.
Перевiд двiйкових чисел у шiстнадцяткову систему виконуºться так: двiйкове число розбиваºться на групи по 4 знаки справа налiво, i кожну групу замiняють шiстнадцятковим числом.
Наприклад:
110 1010 1000 = 6À8
6 À 8
Завдання 1.5. Перевести у шiстнадцяткову систему такi двiйковi числа:
10101001110, 1000001, 11100110011001, 111111111111, 1010101010100,
11000011.
Перевiд чисел iз шiстнадцятково¿ системи у двiйкову виконуºться таким чином: кожна шiстнадцяткова цифра замiнюºться ¿¿ чотирирозрядним двiйковим еквiвалентом:
1=0010, 2=0100, 3 =0011, 4 =0100, 5=0101, 6=0110, 7=0111, 8=1000,
9=1001, À=1010, Â=1011, Ñ=1100, D=1101, Å=1110, F =1111 .
Приклад :
2 E =0010 1110 ,
F F =1111 1111 ,
57 =0101 0111 .
Завдання 1.6. Перевести у двiйкову систему числа 1А, В7, ЕЕ, 416, 77, 7D, 31.
2. Ознайомлення з роботою мiкропроцесорно¿ лабораторi¿ "Мiкролаб кр580 ик80"
2.1.Короткий опис мiкроЕом.
"Мiкролаб КР580ИК80" призначена для навчання роботi на мiкроЕОМ, що побудована на основi мiкропроцесора КР580ИК80.
Рис. 1. Схема м³кропроцесорно¿ системи
На рис.1 показана структурна схема мiкроЕОМ. Вона складаºться з центрального процесора (ЦП), восьмирозрядно¿ шини даних (ШД) для двонаправленого обмiну даними мiж окремими блоками, 16-розрядно¿ однонаправленоi шини адреси (ША), 10-розрядно¿ шини управлiння (ШУ), блока пам'ятi (БП), який включаº в себе ПЗП ºмнiстю 1,5К та ОЗП ºмнiстю 1К, пристрiй уводу та виводу, зв'язаний з 8-розрядним свiтлодiодним дисплеºм i клавiатурою з 25 клавiш. 9 клавiш призначенi для управлiння, а 16 - для уводу цифр у шiснадцятковiй системi числення. З 8 розрядiв дисплею 4 лiвi розряди показують адресу комiрки пам'ятi, 2 правих - данi, записанi за цiºю адресою. Для iмiтацii виводу на зовнiшнiй пристрiй використовуºться звуковий сигнал та спецiальнi свiтлодiоди.
У табл. 1.1. надана карта пам'ятi мiкролабораторi¿.
Таблиця 1.1.
À ä ð å ñ à |
ªìíiñòü ïàì'ÿòi |
Òèï ïàì'ÿòi |
Використання |
1 |
2 |
3 |
4 |
0000 - 02 FF |
768 |
ÏÇÓ |
Область монiтора |
0300 - 03 FF |
256 |
ÏÇÓ |
Додаткова область монiтора |
0400 - 05 FF |
512 |
ÏÇÓ |
Область користувача |
0600 - 7FFF |
30,5 Ê |
|
Область, що не використо-вуºться |
8000 - 83C6 |
967 |
ÎÇÓ |
Область користувача |
83C7 - 83FF |
57 |
ÎÇÓ |
Робоча область монiтора |
8400 - FFFF |
31 Ê |
|
Область, що не використо-вуºться |
