
- •23.05.05(190901.65) – «Системы обеспечения движения поездов»
- •Санкт-Петербург
- •Содержание
- •Введение
- •Арифметические и логические основы эвм
- •Системы счисления
- •1.2. Системы счисления, используемые в мпт
- •1.3. Преобразование чисел в различные системы счисления
- •- Метод подбора;
- •1.5. Кодирование чисел в машине
- •1.6. Сложение чисел в машинах с фиксированной запятой
- •1.7. Логические основы эвм
- •1.7.1. Основные понятия алгебры логики
- •1.7.2. Системы логических элементов эвм
- •Контрольные вопросы (тест)
- •Управляющий блок
- •Программа
- •Выработка cu последова-
- •Выполнение операции
- •2.2. Программная модель микропроцессора Программная модель имеет второе название регистровая структура.
- •2.3. Понятие о состоянии процессора (программы). Вектор слова состояния.
- •2.4. Система команд микропроцессора кр1821вм85а. Классификация команд по назначению.
- •2.5. Структура и формат команды.
- •Адресная часть
- •Операционная часть
- •2.7. Информационный обмен при выполнении команд различных типов
- •Передача адреса 0802н из рс на ша
- •Признак «Чт» mem r на шу
- •Признак «Зп» mem w на шу
- •2.8. Команды передачи управления
- •2.9. Типы программ
- •Циклические программы содержат части, которые могут повторяться многократно при различных начальных условиях. Такие повторяющиеся части называются телом цикла.
- •Принципы организации системы прерываний
- •Контрольные вопросы (тест)
- •3.1.Программируемый таймер
- •Рг режима
- •Каналы счета содержат 16-разрядные независимые счетчики; счет осуществляется вычитанием 1 из загруженного начального значения.
- •Режим 0 – программируемая задержка
- •3.2. Программируемый параллельный интерфейс
- •Канал а
- •Буфер данных
- •Канал с
- •Режим 0 0 0
- •Кс ввод 1
- •Ка ввод 1
- •3.3. Программируемый последовательный интерфейс (универсальный синхронно-асинхронный приемо-передатчик усапп)
- •Буфер пе-
- •Буфер приемника
- •Запрещено 0 1
- •Запрещен х 0
- •3.4. Программируемый контроллер прерываний
- •Регистр маски прерывания
- •3.5.Контроллер прямого доступа к памяти
- •Основные понятия об интерфейсе
- •Задание на учебную программу 2.
- •Вариант 2
- •Вариант 13
- •Система команд мп кр1821вм85а
2.7. Информационный обмен при выполнении команд различных типов
Однобайтные команды.
MOV R1, R2. Конкретно MOV B,C. Пусть команда расположена в памяти по адресу 0900Н. Машинный код команды – 41Н.
Алгоритм выполнения команды имеет вид:
начало
конец
РС:
= РС + 1
Пересылка
B:
= С
Дешифрация
кода операции
Прием
в RI кода операции 41Н
Признак
«ЧТ» MEM
R
на шину управления
Передача
адреса 0900Н из РС на шину адреса
А
конец
РС:
= РС + 1
((
H,L)):
= (А)
Признак
«Зп» MEM
W
на шину управления
Передача
адреса 0800Н из РС на шину адреса
Передача
адреса из (H,L)
на шину адреса
Дешифрация
кода операции
Прием
в RI кода операции 77Н
Признак
«Чт» MEM
R
на шину управления
начало
А
Двухбайтные команды.
Команда MVI R, data. Конкретно MVI B, 08Н.
Команда занимает в памяти два соседних байта. Начальный адрес – 0700Н. Машинный код команды – 06Н.
А
А
конец
РС:
= РС + 1
РС:
= РС + 1
Передача
data
= 08Н на ШД и в RB
Признак
«Чт» MEM
R
на ШУ
Передача
адреса из РС на ША
Дешифрация
кода операции
Прием
в RI
кода операции 06Н
Признак
«Чт» MEM
R
на ШУ
Передача
адреса из РС на ША
начало
Команда MVI M data. Конкретно MVI M 0ЕН. Записать в ячейку памяти, адрес которой хранится в паре (H,L), число 0ЕН. Команда занимает в памяти два байта. Начальный адрес команды 0700Н. Машинный код – 36Н. Адрес ячейки М – 0950Н.
А
А
конец
начало
начало
РС:
= РС +1
Запись
числа 0ЕН в ячейку М
Признак
«Зп» MEM
W
на ШУ
Передача
адреса из (H,L)
на ША
Передача
0ЕН на внешнюю ШД
Признак
«Чт» MEM
R
на ШУ
Передача
адреса 0701Н на ША
РС:
= РС +1
Дешифрация
кода операции
Прием
в RI
кода операции 36Н
Признак
«Чт» MEM
R
на ШУ
Передача
адреса 0700 из РС на ША
Трехбайтные команды.
Команда LXI rp data. Конкретно LXI D 0900H. Занести в регистровую пару DE адрес 0900Н. Команда занимает в памяти три байта. Начальный адрес команды 0800Н. Машинный код – 11Н.
А