- •Калининградский государственный технический университет
- •1. Диагностика мпс осциллографом
- •2. Диагностика мпс логическим анализатором
- •Временная диаграмма процесса считывания кода команды
- •2.1. Работа в асинхронном режиме
- •2.2.1. Определение адресов
- •2.2.2. Определение данных
- •2.2.3. Работа с портом ввода
- •2.2.4. Работа с памятью
- •3. Отчет
- •Лабораторная работа № 7 исследование функционирования умпк 80 с помощью логического анализатора 823
- •1. Устройство и работа прибора ла 823
- •2. Учебная микро-эвм умпк 80
- •3. Выполнение работы
- •4. Содержание отчета
2.2.3. Работа с портом ввода
1. Выключить БП микроЭВМ. Соединить сигнальный щуп тактового компаратора с сигналом Ф1 ХТ2:Б31, а щуп 14 с выводом 5 дешифратора D41 (микросхема К155ИД4, сигнал ВХИН Н (См. прил. 3). Активный уровень этого сигнала свидетельствует об обращении к порту ввода. Включить БП микроЭВМ.
2. Установить запускающее слово: ХХ00 0000 1100 0011 B. Запустить ЛА.
3. Определить в таблице истинности моменты первого обращения к порту ввода по активному низкому уровню сигнала на щупе 14. Это происходит во время выполнения команды STA IN_PORT, то есть имеет место цикл записи во внешнее устройство. Перемещая щуп 15 последовательно по выводам БИС КР580ВВ55 D24 и осуществляя периодически запуски ЛА, определить уровни сигналов на выводах, с указанными в листе задания номерами БИС КР580ВВ55 (См. прил. 9 - "Цикл записи"), при активном уровне на щупе 14. Записать уровни сигналов ("1" или "0") у соответствующих выводов.
4. Определить моменты второго обращения к порту ввода. Это соответствует выполнению команды LDA RGA_INP, то есть имеет место цикл чтения из канала А порта ввода. Произвести операции, аналогичные описанным в предыдущем пункте, то есть снять состояния сигналов и записать их у соответствующих выводов БИС КР580ВВ55 (См. прил. 9 - "Цикл чтения").
2.2.4. Работа с памятью
1. Выключить БП микроЭВМ. Щуп 14 подключить к выводу 12 дешифратора D41 (микросхема К155ИД4, сигнал ОЗУ Н). Активный уровень этого сигнала свидетельствует о цикле обращения к памяти. Включить БП микроЭВМ.
2. Осуществить запуск ЛА.
3. Определить в таблице состояний моменты первого обращения к ОЗУ по активному низкому уровню сигнала на щупе 14. Это происходит при выполнении команды MOV M,A. МП записывает байт данных, считанных из порта ввода в память. Используя щуп 15 и проведя необходимое количество запусков анализатора, снять состояния сигналов на микросхеме памяти D12 (0-й разряд ОЗУ) и записать их у соответствующих выводов ИС КР565РУ2 (См. прил. 9 - "Цикл записи").
4. Определить моменты второго обращения к ОЗУ, соответствующие циклу чтения из памяти в команде MOV A,M. Произвести необходимые операции и результаты исследований записать у выводов ИС565РУ2 (См. прил. 9 - "Цикл чтения").
3. Отчет
Отчет должен содержать заполненные листы заданий (См. прил. 8 и 9).
Приложение 1
РАСПОЛОЖЕНИЕ ОРГАНОВ УПРАВЛЕНИЯ ЛА 825
═════════════╤═══════════════════════════════════╤═══════════════════
Обозначение │ │
органов │ Н а з н а ч е н и е │ Исходное состояние
управления │ │
═════════════╪═══════════════════════════════════╪═══════════════════
ЭСЛ-ТТЛ-РЕГ │ Переключатель - установки уровня │ ТТЛ
│компарирования │
│ │
ГАШЕНИЕ │ Кнопка гашения информации на неис-│
│пользуемых каналах │
│ │
ПЕРИОДИЧ- │ Переключатель - переход от ручного│ "Ручной"
"РУЧНОЙ" │к периодическому запуску │
│ │
ЗАПУСК │ Кнопка - ручной запуск анализатора│
│ │
НАЧАЛО- │ Переключатель - установка положе-│ СЕРЕДИНА
СЕРЕДИНА- │ния запускающего слова. Табло от-│
КОНЕЦ │счета начальной строки индицируемой│
│информации │
│ │
ДИАГР │ Переключатель типа индикации: │ ТАБЛ
│ х1,х16 - временные диаграммы, │
│ ТАБЛ - таблица состояний │
│ │
ПОИСК ПОМЕХИ│ Переключатель - включение режима│ Выключен
│обнаружения помехи │
│ │
< > │ Кнопки перемещения участка индика-│
│ции │
│ │
ВНУТР- │ Переключатель - выбор асинхронного│ ВНУТР
ВНЕШ │(ВНУТР) или синхронного (ВНЕШ)│
│режима работы. При синхронном режи-│
│ме выбирается фронт синхросигнала │
│ │
ПЕРИОД │ Переключатели - установка частоты│ МКС
│внутреннего генератора │
│ │
ЗАДЕРЖКА │ Кодовые переключатели - установка│ 00000
│цифровой задержки │
│ │
ЗАПУСКАЮЩЕЕ │ Установка кода запускающего слова │ Х-любое состояние
СЛОВО │ │соответств. бита
│ │
ТАКТ ИМП │ Разъем - подключение компаратора│
│тактовых сигналов │
│ │
15-12;11-8; │ Разъемы - подключение компараторов│
7-4;3-0 │информационных сигналов │
│ │
УРОВЕНЬ │ Регулировка уровня компарирования │
│ │
ВР. ИНД │ Потенциометр - регулировка времени│
│индикации в периодическом режиме │
═════════════╧═══════════════════════════════════╧═══════════════════
Приложение 2
АДРЕСНОЕ ПРОСТРАНСТВО
Для выбора программно-доступных устройств микропроцессорной системы используется только 14 младших адресных сигнала микропроцессора. Дешифратор реализован на микросхеме D41 К155ИД4. Адресное пространство распределено следующим образом:
0000 - 07FFH - ПЗУ 0
0800 - 0FFFH - ПЗУ 1
1000 - 17FFH - ПЗУ 2
1800 - 1FFFH - ОЗУ
2000 - 27FFH - Включение таймера (запись по этому адресу
байта ХХН приводит к выработке запроса для
микропроцессора через время, определяемое
содержимым байта ХХН)
2800 - 2FFFH - Разрешение прерывания от таймера
3000 - 37FFH - Входной интерфейс, БИС КР580ВВ55, элемент D24
3800 - 3FFFH - Выходной интерфейс, БИС КР580ВВ55, элемент D30
УПРОЩЕННАЯ БЛОК-СХЕМА МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ
┌─────┐ Разъем ХТ2
┌──────┐ │ Ш Ф │ │ │ │ │
│ А00├─────\│ Адр ├─────────────────────────────┘ └─┴──┴──────\
│ ...│ │ │ Шина адреса >
│ А15├─────/│ D31 ├──┐ ┌────────────────────────────┬──┬──────/
│ │ │ D32 │ │ │ ┌─────┐ -CS Порт ввода │ │
│ │ └─────┘ │ ├─А11─┤ ДШ ├──────────────┐ │ │
│ │ │ ├─А12─┤ Адр ├─┐ │ │ │
│ │ │ ├─А13─┤ D41 ├─┼┐ │ │ │
│ │ ┌─────┐ │ │ └─────┘ ││ │ │ │
│ │ │ Ш Ф │ │ │ ││ │ │ │
│ D00│/────\│ Дан │/─┴──┴─────────────┴┴───────────┴─┘ └───────\
│ ...│ │ │ Шина данных >
│ D07│\────/│ D43 │\─┬──┬──┐ ┌───────┬┬───────────┬────────────/
│ │ │ D44 │ │ │ │ │ ││ / \ └───┐ / \
│ │ └─────┘ │ │ │ │ ││ ┌──┴─┴──┐ │ │ │
│ │ │ │ │ │-CS ОЗУ││ │ Буф D │ │ │ │
│ │ │ │ │ │┌──────┘│ │ D45 │ │ │ │
│ │ │ │ │ ││ │ └───────┘ │ │ │
│ │ │ │ │ ││ │-CS ПЗУ/ \ │ │ │
│ │ │ │ │ ││ └────┐ │ │ │ │ │
│ │ │ │ │ ││ ─────────┴──┘ └──── │ │ │
│ │ │ │ │ ││ ─────────┬───────── │ │ │
│ │ │ │ │ ││ / \ │ / \ │ │ │
│ │ │ │ │ ││ ┌──┴─┴──┐ │ ┌──┴─┴──┐│ │ │
│ │ │ │ │ │└─┤ │ └─┤ ││ │ │
│ │ │ │ │ │ │ О З У │ │ П З У ││ ┌──┴─┴──┐
│ │ │ │ │ └─\│ │ │ D37 │└─┤ Порт │
│ │ │ │ │ │D11-D18│ │ D39 │ │ Ввода │
│ │ │ │ └────/│ │ │ D42 │ │ D24 │
│ │ │ │ └───────┘ └───────┘ └───────┘
│ │ │ │ / \ / \ / \
│ │ │ │ │ │ │ │ │ │
│ │ │ └───────────┘ └──────────┘ └────────┘ │
│ │ │ │
└──────┘ └────────────────────────────────────────┘
Приложение 3
СХЕМА РАСПОЛОЖЕНИЯ ОСНОВНЫХ ЭЛЕМЕНТОВ ИССЛЕДУЕМОЙ МИКРОЭВМ
┌────────┐
│ │
│ │
│ Порт │
│ вывода │
│ │
│ КР 580 │
│ ВВ55 │
┌─────────┐ │ │
│ Центр. │ │ D 41 │
│ Процес- │ │ ▄│
│ сор │ └────────┘
│ │ ┌────────┐
Дешифратор │ │ │ │
┌─────────┐ │ КР580 │ │ │
│ ИД4 D41 ( │ ВМ80А │ │ Порт │
└─────────┘ │ │ │ ввода │
│ D25 │ │ │
│ ▄│ │ КР 580 │
└─────────┘ │ ВВ55 │
ОЗУ │ │
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐ │ D 24 │
3-й разряд 5-й разряд 1-й разряд 7-й разряд │ ▄│
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ └────────┘
││ RAM D14 ( │ RAM D16 ( │ RAM D12 ( │ RAM D18 ( │
└─────────┘ └─────────┘ └─────────┘ └─────────┘
4-й разряд 2-й разряд 0-й разряд 6-й разряд
│┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ RAM D15 ( │ RAM D13 ( │ RAM D11 ( │ RAM D17 (
└─────────┘ └─────────┘ └─────────┘ └─────────┘
└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
ПЗУ
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
┌────────────┐ ┌────────────┐ ┌────────────┐
│ │ ROM ▀│ │ ROM ▀│ │ ROM ▀│
│ D37 │ │ D39 │ │ D42 │ │
└────────────┘ └────────────┘ └────────────┘
└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
Приложение 4
УСЛОВНЫЕ ОБОЗНАЧЕНИЯ БИС, ИСПОЛЬЗУЕМЫХ В МИКРОЭВМ
КР580ВМ80А КР580ВВ55
┌──────┬───┬───────┐ ┌───┬───────┬───┐
│ │ │ │ │ │ │KA0├─── 04
22 ───┤Ф1 │ │ А0├─── 25 34 ───┤KD0│ │KA1├─── 03
15 ───┤Ф2 │CPU│ А1├─── 26 33 ───┤KD1│ PIO │KA2├─── 02
│ │ │ А2├─── 27 32 ───┤KD2│ │KA3├─── 01
12 ───┤Сброс │ │ А3├─── 29 31 ───┤KD3│ │KA4├─── 40
│ │ │ А4├─── 30 30 ───┤KD4│ │KA5├─── 39
23 ───┤Готов │ │ А5├─── 31 29 ───┤KD5│ │KA6├─── 38
│ │ │ А6├─── 32 28 ───┤KD6│ │KA7├─── 37
13 ───┤Захват│ │ А7├─── 33 27 ───┤KD7│ ├───┤
│ │ │ А8├─── 34 │ │ │KB0├─── 18
14 ───┤ЗпрПрв│ │ А9├─── 35 │ │ │KB1├─── 19
│ │ │ А10├─── 1 09 ───┤A0 │ │KB2├─── 20
│ │ │ А11├─── 40 08 ───┤A1 │ │KB3├─── 21
│ │ │ А12├─── 37 │ │ │KB4├─── 22
│ │ │ А13├─── 38 06 ───┤-CS│ │KB5├─── 23
10 ───┤D0 │ │ А14├─── 39 │ │ │KB6├─── 24
9 ───┤D1 │ │ А15├─── 36 05 ───┤-RD│ │KB7├─── 25
8 ───┤D2 │ │ │ │ │ ├───┤
7 ───┤D3 │ │ ПЗахв├─── 21 36 ───┤-WR│ │KC0├─── 14
3 ───┤D4 │ │ Ожид├─── 24 │ │ │KC1├─── 15
4 ───┤D5 │ │ РазрПр├─── 16 │ │ │KC2├─── 16
5 ───┤D6 │ │ Прием├─── 17 │ │ │KC3├─── 17
6 ───┤D7 │ │-Запись├─── 18 │ │ │KC4├─── 13
│ │ │ Синхр├─── 19 │ │ │KC5├─── 12
│ │ │ │ 35 ───┤RES│ │KC6├─── 11
└──────┴───┴───────┘ │ │ │KC7├─── 10
└───┴───────┴───┘
ПЗУ КР573РФ2 ОЗУ КР565РУ2 К155ИД4
┌───┬────┬──┐ ┌───┬───┬──┐ ┌─┬──┬──┐
8 ──┤A0 │ROM │ │ 8 ──┤A0 │RAM│ │ 15 ──┤A│DC│A0├── 9
7 ──┤A1 │ │D0├── 9 4 ──┤A1 │ │ │ 14 ──┤&│ │A1├── 10
6 ──┤A2 │ │D1├── 10 5 ──┤A2 │ │ │ ├─┤ │A2├── 11
5 ──┤A3 │ │D2├── 11 6 ──┤A3 │ │ │ 13 ──┤1│ │A3├── 12
4 ──┤A4 │ │D3├── 13 7 ──┤A4 │ │ │ │ │ ├──┤
3 ──┤A5 │ │D4├── 15 2 ──┤A5 │ │ │ 3 ──┤2│ │B0├── 7
2 ──┤A6 │ │D5├── 16 1 ──┤A6 │ │D0├── 12 ├─┤ │B1├── 6
1 ──┤A7 │ │D6├── 17 16 ──┤A7 │ │ │ 1 ──┤&│ │B2├── 5
23 ──┤A8 │ │D7├── 18 15 ──┤A8 │ │ │ 2 ──┤B│ │B3├── 4
22 ──┤A9 │ │ │ 14 ──┤A9 │ │ │ └─┴──┴──┘
19 ──┤A10│ │ │ ├───┤ │ │
├───┤ │ │ 11 ──┤DI │ │ │
18 ──┤-CS│ │ │ 13 ──┤-CS│ │ │
20 ──┤-CE│ │ │ 3 ──┤W/R│ │ │
└───┴────┴──┘ └───┴───┴──┘
Приложение 5
РАЗЪЕМ ХТ2
A B
┌───┐
Контакт Сигнал │ └─┐ Контакт Сигнал
01 А15В │ ▀ ▀ │ 01 А15В \
02 А14В │ ▀ ▀ │ 02 А14В │
03 А13В │ ▀ ▀ │ 03 А13В │
04 А12В │ ▀ ▀ │ 04 А12В │
05 А11В │ ▀ ▀ │ 05 А11В │
06 А10В │ ▀ ▀ │ 06 А10В │
07 А09В │ ▀ ▀ │ 07 А09В │
08 А08В │ ▀ ▀ │ 08 А08В │ Сигналы
09 А07В │ ▀ ▀ │ 09 А07В │ шины адреса
10 А06В │ ▀ ▀ │ 10 А06В │
11 А05В │ ▀ ▀ │ 11 А05В │
12 А04В │ ▀ ▀ │ 12 А04В │
13 А03В │ ▀ ▀ │ 13 А03В │
14 А02В │ ▀ ▀ │ 14 А02В │
15 А01В │ ▀ ▀ │ 15 А01В │
16 А00В │ ▀ ▀ │ 16 А00В /
17 КД7В │ ▄ ▄ │ 17 КД7В \
18 КД6В │ ▄ ▄ │ 18 КД6В │
19 КД5В │ ▄ ▄ │ 19 КД5В │
20 КД4В │ ▄ ▄ │ 20 КД4В │ Сигналы
21 КД3В │ ▄ ▄ │ 21 КД3В │ шины данных
22 КД2В │ ▄ ▄ │ 22 КД2В │
23 КД1В │ ▄ ▄ │ 23 КД1В │
24 КД0В │ ▄ ▄ │ 24 КД0В /
25 СбросН Вх │ ▄ ▄ │ 25 ЗаписьВ \
26 │ ▄ ▄ │ 26 ПриемН │
27 СбросН │ ▄ ▄ │ 27 СинхВ │
28 ВнГот1 Вх │ ▄ ▄ │ 28 ПтвПрВ │ Сигналы
29 ВнГот2 Вх │ ▄ ▄ │ 29 Зап/ВывН │ шины управления
30 ВнКодН Вх │ ▄ ▄ │ 30 М1В │
31 Ф2 │ ▄ ▄ │ 31 Ф2 /
32 Общий │ ▄ ▄ │ 32 Общий
│ ┌─┘
└───┘
В - активный уровень сигнала "Высокий"
Н - активный уровень сигнала "Низкий"
Вх - входной сигнал, сигнналы КД0В-КД7В двунаправленные, осталь-
ные сигналы выходные
Приложение 6
ТАБЛИЦА № 1 ПОДКЛЮЧЕНИЯ ЩУПОВ
К ЛАБОРАТОРНОЙ РАБОТЕ "ИССЛЕДОВАНИЕ РАБОТЫ МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ С ПОМОЩЬЮ ЛОГИЧЕСКОГО АНАЛИЗАТОРА 825"
РАЗЪЕМ ХТ2
A B Номер
┌───┐ подключаемого
Контакт Сигнал │ └─┐ Контакт Сигнал щупа
01 А15В │ ▀ ▀ │ 01 А15В
02 А14В │ ▀ ▀ │ 02 А14В 14
03 А13В │ ▀ ▀ │ 03 А13В 13
04 А12В │ ▀ ▀ │ 04 А12В 12
05 А11В │ ▀ ▀ │ 05 А11В 11
06 А10В │ ▀ ▀ │ 06 А10В 10
07 А09В │ ▀ ▀ │ 07 А09В 9
08 А08В │ ▀ ▀ │ 08 А08В 8
09 А07В │ ▀ ▀ │ 09 А07В 7
10 А06В │ ▀ ▀ │ 10 А06В 6
11 А05В │ ▀ ▀ │ 11 А05В 5
12 А04В │ ▀ ▀ │ 12 А04В 4
13 А03В │ ▀ ▀ │ 13 А03В 3
14 А02В │ ▀ ▀ │ 14 А02В 2
15 А01В │ ▀ ▀ │ 15 А01В 1
16 А00В │ ▀ ▀ │ 16 А00В 0
17 КД7В │ ▄ ▄ │ 17 КД7В
18 КД6В │ ▄ ▄ │ 18 КД6В
19 КД5В │ ▄ ▄ │ 19 КД5В
20 КД4В │ ▄ ▄ │ 20 КД4В
21 КД3В │ ▄ ▄ │ 21 КД3В
22 КД2В │ ▄ ▄ │ 22 КД2В
23 КД1В │ ▄ ▄ │ 23 КД1В
24 КД0В │ ▄ ▄ │ 24 КД0В
25 СбросН Вх │ ▄ ▄ │ 25 ЗаписьВ
26 │ ▄ ▄ │ 26 ПриемН
27 СбросН │ ▄ ▄ │ 27 СинхВ
28 ВнГот1 Вх │ ▄ ▄ │ 28 ПтвПрВ
29 ВнГот2 Вх │ ▄ ▄ │ 29 Зап/ВывН
30 ВнКодН Вх │ ▄ ▄ │ 30 М1В
31 Ф2 │ ▄ ▄ │ 31 Ф2
32 Общий │ ▄ ▄ │ 32 Общий Щупы заземления
│ ┌─┘ всех компараторов
└───┘
Приложение 7
ТАБЛИЦА № 2 ПОДКЛЮЧЕНИЯ ЩУПОВ
К ЛАБОРАТОРНОЙ РАБОТЕ "ИССЛЕДОВАНИЕ РАБОТЫ МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ С ПОМОЩЬЮ ЛОГИЧЕСКОГО АНАЛИЗАТОРА 825"
РАЗЪЕМ ХТ2
A B Номер
┌───┐ подключаемого
Контакт Сигнал │ └─┐ Контакт Сигнал щупа
01 А15В │ ▀ ▀ │ 01 А15В
02 А14В │ ▀ ▀ │ 02 А14В
03 А13В │ ▀ ▀ │ 03 А13В
04 А12В │ ▀ ▀ │ 04 А12В
05 А11В │ ▀ ▀ │ 05 А11В
06 А10В │ ▀ ▀ │ 06 А10В
07 А09В │ ▀ ▀ │ 07 А09В
08 А08В │ ▀ ▀ │ 08 А08В
09 А07В │ ▀ ▀ │ 09 А07В
10 А06В │ ▀ ▀ │ 10 А06В 14
11 А05В │ ▀ ▀ │ 11 А05В 13
12 А04В │ ▀ ▀ │ 12 А04В 12
13 А03В │ ▀ ▀ │ 13 А03В 11
14 А02В │ ▀ ▀ │ 14 А02В 10
15 А01В │ ▀ ▀ │ 15 А01В 9
16 А00В │ ▀ ▀ │ 16 А00В 8
17 КД7В │ ▄ ▄ │ 17 КД7В 7
18 КД6В │ ▄ ▄ │ 18 КД6В 6
19 КД5В │ ▄ ▄ │ 19 КД5В 5
20 КД4В │ ▄ ▄ │ 20 КД4В 4
21 КД3В │ ▄ ▄ │ 21 КД3В 3
22 КД2В │ ▄ ▄ │ 22 КД2В 2
23 КД1В │ ▄ ▄ │ 23 КД1В 1
24 КД0В │ ▄ ▄ │ 24 КД0В 0
25 СбросН Вх │ ▄ ▄ │ 25 ЗаписьВ
26 │ ▄ ▄ │ 26 ПриемН
27 СбросН │ ▄ ▄ │ 27 СинхВ
28 ВнГот1 Вх │ ▄ ▄ │ 28 ПтвПрВ
29 ВнГот2 Вх │ ▄ ▄ │ 29 Зап/ВывН
30 ВнКодН Вх │ ▄ ▄ │ 30 М1В
31 Ф2 │ ▄ ▄ │ 31 Ф2
32 Общий │ ▄ ▄ │ 32 Общий Щупы заземления
│ ┌─┘ всех компараторов
└───┘
Приложение 8
ЛИСТ № 1 ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ
"ИССЛЕДОВАНИЕ РАБОТЫ МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ
С ПОМОЩЬЮ ЛОГИЧЕСКОГО АНАЛИЗАТОРА 825"
Начал. Кол_во Листинг программы, записанной в ПЗУ
адреса Коды маш.
команд команд циклов
____ __ __ __ __ MVI A,CW ;запись в Аккумулятор МП
;управляющего слова CW для
;порта ввода (IN_PORT)
____ __ __ __ __ STA IN_PORT ;запись CW в порт ввода
;
____ __ __ __ __ JMP CYKLE ;переход на цикл работы с
;ОЗУ
;
____ __ __ __ __ CYKLE: LDA RGA_INP ;считывание данных из ка-
;нала А порта ввода
____ __ __ __ __ LXI H,ADR_MEM ;занести в регистровую па-
;ру HL адрес ячейки ОЗУ
____ __ __ __ __ MOV M,A ;запись содержимого акку-
;мулятора МП в память по
;адресу из пары HL
____ __ __ __ __ MOV A,M ;чтение байта данных из
;памяти по адресу из HL
____ __ __ __ __ JMP CYKLE ;переход на начало цикла
1. Определить адрес порта ввода. Ответ: IN_PORT = ____H
2. После какого адреса идет обращение к порту ввода? ____H
3. Определить адрес канала А порта ввода. Ответ: RGA_INP = ____H
4. После какого адреса идет обращение к каналу А? ____H
5. Определить адрес ячейки ОЗУ. Ответ: ADR_MEM = ____H
6. После каких адресов идут обращения к ОЗУ? ____H и ____H
7. Определить управляющее слово для порта ввода. CW = ____H
8. Определить данные считанные из канала А порта ввода. __H
Приложение 9
ЛИСТ № 2 ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ
"ИССЛЕДОВАНИЕ РАБОТЫ МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ
С ПОМОЩЬЮ ЛОГИЧЕСКОГО АНАЛИЗАТОРА 825"
КР580ВВ55 КР580ВВ55
(Цикл записи) (Цикл чтения)
┌───┬───────┬───┐ ┌───┬───────┬───┐
│ │ │KA0├─ │ │ │KA0├─04──
──34─┤KD0│ │KA1├─ ──34─┤KD0│ │KA1├─03──
──33─┤KD1│ PIO │KA2├─ ──33─┤KD1│ PIO │KA2├─02──
──32─┤KD2│ │KA3├─ ──32─┤KD2│ │KA3├─01──
──31─┤KD3│ │KA4├─ ──31─┤KD3│ │KA4├─40──
──30─┤KD4│ │KA5├─ ──30─┤KD4│ │KA5├─39──
──29─┤KD5│ │KA6├─ ──29─┤KD5│ │KA6├─38──
──28─┤KD6│ │KA7├─ ──28─┤KD6│ │KA7├─37──
──27─┤KD7│ ├───┤ ──27─┤KD7│ ├───┤
│ │ │KB0├─ │ │ │KB0├─
│ │ │KB1├─ │ │ │KB1├─
──09─┤A0 │ │KB2├─ ──09─┤A0 │ │KB2├─
──08─┤A1 │ │KB3├─ ──08─┤A1 │ │KB3├─
│ │ │KB4├─ │ │ │KB4├─
──06─┤-CS│ │KB5├─ ──06─┤-CS│ │KB5├─
│ │ │KB6├─ │ │ │KB6├─
──05─┤-RD│ │KB7├─ ──05─┤-RD│ │KB7├─
│ │ ├───┤ │ │ ├───┤
──36─┤-WR│ │KC0├─ ──36─┤-WR│ │KC0├─
│ │ │KC1├─ │ │ │KC1├─
│ │ │KC2├─ │ │ │KC2├─
│ │ │KC3├─ │ │ │KC3├─
│ │ │KC4├─ │ │ │KC4├─
│ │ │KC5├─ │ │ │KC5├─
──35─┤RES│ │KC6├─ ──35─┤RES│ │KC6├─
│ │ │KC7├─ │ │ │KC7├─
└───┴───────┴───┘ └───┴───────┴───┘
ОЗУ КР565РУ2 ОЗУ КР565РУ2
(Цикл записи) (Цикл чтения)
┌───┬───┬──┐ ┌───┬───┬──┐
───8─┤A0 │RAM│ │ ───8─┤A0 │RAM│ │
───4─┤A1 │ │ │ ───4─┤A1 │ │ │
───5─┤A2 │ │ │ ───5─┤A2 │ │ │
───6─┤A3 │ │ │ ───6─┤A3 │ │ │
───7─┤A4 │ │ │ ───7─┤A4 │ │ │
───2─┤A5 │ │ │ ───2─┤A5 │ │ │
───1─┤A6 │ │D0├─12── ───1─┤A6 │ │D0├─12──
──16─┤A7 │ │ │ ──16─┤A7 │ │ │
──15─┤A8 │ │ │ ──15─┤A8 │ │ │
──14─┤A9 │ │ │ ──14─┤A9 │ │ │
├───┤ │ │ ├───┤ │ │
──11─┤DI │ │ │ ──11─┤DI │ │ │
──13─┤-CS│ │ │ ──13─┤-CS│ │ │
───3─┤W/R│ │ │ ───3─┤W/R│ │ │
└───┴───┴──┘ └───┴───┴──┘