- •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. Информационный обмен при выполнении команд различных типов
- •Признак «Чт» mem r на шу
- •Передача адреса 0802н из рс на ша
- •Признак «Зп» mem w на шу
- •2.8. Команды передачи управления
- •2.9. Типы программ
- •Циклические программы содержат части, которые могут повторяться многократно при различных начальных условиях. Такие повторяющиеся части называются телом цикла.
- •Принципы организации системы прерываний
- •Контрольные вопросы (тест)
- •Библиографический список
- •3.1.Программируемый таймер
- •Рг режима
- •Каналы счета содержат 16-разрядные независимые счетчики; счет осуществляется вычитанием 1 из загруженного начального значения.
- •Режим 0 – программируемая задержка
- •3.2. Программируемый параллельный интерфейс
- •Буфер данных Канал а (7-0) ка(7-0)
- •Канал с
- •Режим 0 0 0
- •Ка ввод 1
- •Кс ввод 1
- •3.3. Программируемый последовательный интерфейс (универсальный синхронно-асинхронный приемо-передатчик усапп)
- •Буфер пе-
- •Буфер приемника
- •Запрещено 0 1
- •Запрещен х 0
- •3.4. Программируемый контроллер прерываний
- •Регистр маски прерывания
- •3.5.Контроллер прямого доступа к памяти
- •Основные понятия об интерфейсе
- •Библиографический список Вопросы к экзамену
- •Приложение 2 Варианты заданий по теме «Кодирование числе в машине» Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Приложение 3
- •Варианты заданий по теме
- •«Сложение чисел с фиксированной запятой»
- •Приложение 4
- •Варианты заданий на лабораторные работы по теме «Линейные программы»
- •Задание на учебную программу 1.
- •Приложение 5 Варианты заданий на лабораторные работы по теме «Разветвляющиеся программы» Задание на учебную программу 2.
- •Вариант 2
- •Вариант 4
- •Приложение 7 Варианты заданий на лабораторные работы по теме «Итоговые программы» Задание на учебную программу 4
- •Вариант 1
- •Вариант 13
- •Приложение 7 Система команд мп кр1821вм85а
- •Микропроцессоры. Особенности архитектуры.
- •Типовая архитектура микропроцессорной системы
- •Выработка cu последова-
- •Выполнение операции
- •Классификация команд по назначению.
- •Структура и формат команды.
- •Операционная часть Адресная часть ля фиксации этой информации в коде команды выделяются определенные разряды или поля. Общая структура команды имеет вид:
- •Библиографический список
- •Система команд простейшего мп
- •Прикладное программирование и основы микропроцессорной техники
2.2. Программная модель микропроцессора Программная модель имеет второе название регистровая структура.
Программной моделью называется совокупность регистров, доступных программисту, и используемых им при составлении программ на языке АССЕМБЛЕРА или другом машинно-ориентированном языке.
Для МП программная модель выглядит следующим образом.
7 8 бит 0
7 8 бит 0
7 В 0 0
7 С 0 0
7 D 0
7 E 0 00 0
7 H 0 0
7 L 0 0
15 PC 0 0
15 SP 0
признаков регистр-аккумулятор регистр признаков РОН
регистр косвенного адреса
программный счетчик
указатель стека
2.3. Понятие о состоянии процессора (программы). Вектор слова состояния.
При выполнении программы после каждого рабочего такта и после выполнения очередной команды изменяется содержимое регистров, счетчиков, состояние отдельных триггеров. Т.е. можно говорить, что изменилось состояние процессора или состояние программы.
Информация о состоянии процессора лежит в основе многих процедур управления вычислительным процессом.
Эта информация используется в следующих случаях:
при анализе ситуации в случае отказов или сбоев;
при возобновлении программы после отказа или сбоя;
при возобновлении выполнения программы после прерывания и т.п.
Совокупность значений запоминающих элементов после данного такта или после выполнения данной команды называется вектором состояния или словом состояния процессора. (PSW).
Слово состояния процессора в каждый момент времени должно содержать информацию, достаточную для продолжения программы либо повторного пуска программы с точки останова.
Слово состояния для МП имеет следующий вид:
Старший байт адреса команды
Старший байт адреса команды
Содержимое
Младший байт адреса команды
Содержимое аккумулятора
Содержимое регистра признаков
программного счетчика PSW
2.4. Система команд микропроцессора кр1821вм85а. Классификация команд по назначению.
Все команды МП по назначению делятся на следующие группы:
команды пересылок (команды обмена)
арифметические команды
логические команды
команды передачи управления
команды ввода-вывода и работы со стеком
В Приложении 4 приведена система команд МП КР1821ВМ85А.
2.5. Структура и формат команды.
Под командой понимается совокупность сведений, необходимых микропроцессору для выполнения требуемого действия.
Процессору необходимо задать информацию о выполняемой операции, адресную информацию об операндах, место хранения результата.