
- •Арх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кро-еом
Органи управлiння та контролю
Клавiш³ управлiння:
СБРОС - призначений для зупинки любо¿ програми i повернення до програми монiтора.
ÀÄ+ - збiльшення адреси на 1.
ÀÄ- - зменшення адреси на 1.
ВОЗВР. - повернення до виконання програми, запущено¿ командою "ПУСК".
ÏÓÑÊ - виконання програми, починаючи з команди, адреса яко¿ знаходиться у даний момент на дисплеi.
ÇÏ - запис i збiльшення адреси на 1.
ВЫВОД- вивiд даних на зовнiшнiй запам'ятовуючий пристрiй.
ÂÂÎÄ - увiд даних iз зовнiшнього запам'ятовуючого пристрою.
ÓÑÒ.ÀÄ- установка адреси.
Програма монiтора
У ПЗУ записана програма монiтора, яка читаº з клавiатури, виконуº операцi¿, заданi керуючими клавiшами, керуº дисплеºм. МiкроЕОМ весь час виконуº програму монiтора, за виключенням часу, коли вона виконуº програму користувача.
При натисканнi клавiши "ПУСК" програма монiтора змушуº процесор виконувати програму, записану в ОЗУ або в ПЗУ, починаючи з адреси комiрки, яка º в даний час на диспле¿. Програма монiтора дозволяº перевiрити вмiстиме регiстрiв центрального процесора у кроковому режимi пiсля виконання кожно¿ команди. Так, на 3 та 4 справа iндикаторах дисплея пiсля виконання кожно¿ команди у кроковому режимi висвiтлюºться вмiстиме акумулятора. Крiм того, пiсля кожного кроку команда монiтора записуº вмiстиме у спецiальнi комiрки ОЗП (Табл. 1.2.) (тiльки у кроковому режимi).
2.2. Читання вмiсту комiрок пам'ятi.
Для читання вмiсту комiрки необхiдно набрати на клавiатурi ¿¿ адресу i натиснути клавiшу УСТ.АД. При цьому чотири лiвих цифри дисплея показують адресу комiрки, а 2 правi - ¿¿ вмiст. Натиск клавiши АД+ (АД-) збiльшуº (зменшуº) адресу на 1.
Завдання 2.1. Прочитати вмiст комiрок : 0000, 0001, 0007, 000D, 001F, 0019, 0018, 0017, 8000, 8001, 8002, 001D.
Таблиця 1.2.
-
À ä ð å ñ à
Ð å ã i ñ ò ð
1
2
8 3 Å Â
Акумулятор
8 3 Å À
Регiстр ознак (прапорiв)
8 3 Å 9
Â
8 3 Å 8
Ñ
8 3 Å 7
Ä
8 3 Å 6
Å
8 3 Å 5
Í
8 3 Å 4
L
8 3 Å 3
Показник стека (старший байт)
8 3 Å 2
Показник стека (молодший байт)
8 3 Å 1
Програмний лiчильник (старший байт)
8 3 Å 0
Програмний лiчильник (молодший байт)
2.3. Запис чисел у комiрки пам'ятi I в регiстри
Для запису необхiдно набрати потрiбну адресу i клавiшу УСТ.АД. Потiм набираються числа, якi необхiдно записати, i натискаeться клавiша ЗП. Слiд пам'ятати, що комiрки ПЗП доступнi для читання, але недоступнi для запису.
Завдання 2.2.
Записати в ОЗП:
-
Адреса
Äàíi
8000
30
8001
31
8002
32
8003
33
8004
44
8005
45
8010
46
8011
47
Перевiрити, як записалися цi данi.