- •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 последова-
- •Выполнение операции
- •Классификация команд по назначению.
- •Структура и формат команды.
- •Операционная часть Адресная часть ля фиксации этой информации в коде команды выделяются определенные разряды или поля. Общая структура команды имеет вид:
- •Библиографический список
- •Система команд простейшего мп
- •Прикладное программирование и основы микропроцессорной техники
ФЕДЕРАЛЬНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
Императора Александра I»
(ФГБОУ ВПО ПГУПС)
Кафедра «Информационные и вычислительные системы»
Дроздова Г.Д.
«МИКРОПРОЦЕССОРНЫЕ ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ 1 »
дистанционный курс
для специальности
23.05.05(190901.65) – «Системы обеспечения движения поездов»
по специализациям
«Автоматика и телемеханика на железнодорожном транспорте»
«Радиотехнические системы на железнодорожном транспорте»
«Телекоммуникационные системы и сети железнодорожного транспорта»
Форма обучения – заочная
Санкт-Петербург
2015
Содержание
Программа курса. . . . . . . 2
Введение. . . . . . . . . .3
Системы счисления. . . . . . . .4
Формы представления чисел в машине. . . . .7
Кодирование чисел в машине. . . . . . .8
Сложение чисел в машине с фиксированной точкой. . .9
Микропроцессоры, особенности архитектуры. . . .11
Типовая архитектура микропроцессорной системы. . .14
Программная модель микропроцессора . . . . .20
Понятие о состоянии процессора. Вектор слова состояния . 21
Система команд простейшего микропроцессора. . .22
Способы адресации. . . . . . . .24
Информационный обмен при реализации команд
различных типов. . . . . . . . 26
Задание на контрольную работу . . . . . 32
Вопросы к экзамену . . . . . . 37
Приложение 1. . . . . . . . .38
Приложение 2. . . . . . . . .42
Целью изучения дисциплины «Микропроцессорные информационно- управляющие системы 1» является получение теоретических и практических навыков по вопросам разработки и обслуживания устройств железнодорожной автоматики.
Для достижения поставленной цели решаются следующие задачи:
- изучаются основы теории управления;
- изучаются основы микропроцессорных систем для управления движением поездов;
- изучаются принципы построения микропроцессоров;
- изучаются принципы построения микроЭВМ на базе современных микропроцессорных средств;
- изучаются принципы разработки технических средств и программного обеспечения;
- изучаются основы обслуживания микропроцессорных средств.
В результате изучения дисциплины студенты должны:
Иметь представление об архитектуре современных микропроцессоров и микропроцессорных систем.
Уметь составлять машинно-ориентированные алгоритмы задач.
Знать принципы реализации команд в микропроцессорной системе.
Уметь составлять программы на языке АССЕМБЛЕРА.
Содержание дисциплины
Введение.
Предмет и задачи дисциплины. Структура дисциплины. Место дисциплины в учебном процессе.
Машинная арифметика.
Понятие о системах счисления. Полиномиальное представление чисел в позиционных системах счисления. Понятие о двоичной восьмеричной, шестнадцатеричной и двоично-десятичной системах счисления. Взаимное преобразование чисел, представленных в двоичной восьмеричной, шестнадцатеричной и двоично-десятичной системах счисления Прямые, обратные и дополнительные коды. Область применения, особенности. Арифметические операции (сложение, вычитание, умножение, деления).
Структурная организация типовой микроЭВМ для средств ж/д автоматики.
Понятия о двух- и трехшинных архитектурах. Назначение функциональных узлов. Подсистемы памяти, ввода/вывода, специальных узлов.
Принципы функционирования микроЭВМ.
Взаимодействие функциональных узлов в процессе функционирования. Роль различных узлов (микропроцессора, шин, подсистемы памяти, устройств ввода/вывода и т.п.) в обеспечении нормального функционирования. Принципы организации системы прерываний.
Структурная организация микропроцессора, как основного узла микроЭВМ.
Структура процессора. Внутренняя шина данных. Блок регистров, АЛУ, контроллер прерываний, схема управления. Назначение и взаимодействие узлов в процессе функционирования. Связь с внешними модулями и внешними устройствами.
Программное обеспечение микроЭВМ.
Система команд, как основная часть архитектуры микроЭВМ. Адресация данных и переходов. Регистровая, непосредственная, косвенная регистровая и стековая адресации. Преимущества, недостатки.
Язык ассемблера.
Теоретические основы. Достоинства и недостатки ассемблера относительно языков высокого уровня. Команды и директивы. Требования к программам на языке ассемблер.
Классификация системы команд по назначению, по способам адресации. Информационный обмен при выполнении команд различных типов.
Классификация системы команд по назначению, по способам адресации. Информационный обмен при выполнении команд различных типов.
Правила составления машинно-ориентированных алгоритмов. Понятие листинга программы. Составление простейших программ на языке ассемблера.
Примеры разработки программ на ассемблере.