- •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 последова-
- •Выполнение операции
- •Классификация команд по назначению.
- •Структура и формат команды.
- •Операционная часть Адресная часть ля фиксации этой информации в коде команды выделяются определенные разряды или поля. Общая структура команды имеет вид:
- •Библиографический список
- •Система команд простейшего мп
- •Прикладное программирование и основы микропроцессорной техники
начало
Передача адреса 0800Н из РС на ША
Признак «Чт» MEM R на ШУ
Прием в RI кода операции 11Н
Дешифрация кода операции
РС: = РС +1
Признак «Чт» MEM R на ШУ
РС: + РС =1
Признак «Чт» mem r на шу
Передача ст. байта адреса в R W
Передача адреса 0802н из рс на ша
Передача мл. байта адреса в R Z
Передача адреса 0801Н из РС на ША
(D,E): = (W,Z)
А
РС: = РС + 1
конец
К
начало
Признак «Чт» MEM R на ШУ
Признак «Чт» MEM R на ШУ
Прием в RI кода операции 3А Н
Дешифрация кода операции
РС: = РС + 1
Передача адреса 0900Н из РС на ША
Передача ст. байта адреса в RG W
РС: = РС + 1
Признак «Чт» MEM R на ШУ
Передача адреса 0901Н из РС на ША
Передача мл.байта адреса в RG Z
(RGA) := (W,Z)
Передача адреса из RGA на ША
Передача адреса 0902Н из РС на ША
Признак «Зп» mem w на шу
((0750Н)) := (А)
РС: = РС + 1
конец
А
А
А
оманда LDA addr. Конкретно LDA 0750Н. Переслать содержимое аккумулятора в ячейку с адресом 0750Н. Команда занимает в памяти три байта. Начальный адрес команды 0900Н. Машинный код – 3АН.
2.8. Команды передачи управления
Команда безусловного перехода JMP addr. Обеспечивает переход по адресу, указанному во 2-м и 3-м байтах.
Jump addr
Команда условного перехода. J cond addr. Обеспечивает переход по адресу, указанному во 2-м и 3- байтах при выполнении условия cond. При невыполнении условия выполняется следующая по порядку команда.
Jсond addr
если условие cond не выполняется
addr, если условие cond выполняется
Команда вызова подпрограммы Call addr.
Подпрограмма – часть программы, которая может повторяться многократно с разными исходными данными. При выполнении этой команды адрес возврата в основную программу заносится в стек. В конце подпрограммы ставится команда RET. Команда безадресная. Адрес возврата хранится в стеке. Команда возвращает в основную программу на команду, непосредственно следующую за командой CALL.
Сall addr addr
начальный адрес подпрограммы
RET команда возврата в
основную программу