- •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 последова-
- •Выполнение операции
- •Классификация команд по назначению.
- •Структура и формат команды.
- •Операционная часть Адресная часть ля фиксации этой информации в коде команды выделяются определенные разряды или поля. Общая структура команды имеет вид:
- •Библиографический список
- •Система команд простейшего мп
- •Прикладное программирование и основы микропроцессорной техники
Библиографический список Вопросы к экзамену
Представление чисел в ЭВМ. Системы счисления (СС).
Полиномиальное представление числа в позиционной системе счисления. Вес разряда. Используемые в ЭВМ СС.
Перевод целых чисел из одной СС в другую.
Перевод правильных дробей из одной СС в другую.
Перевод 8-ричных и 16-ричных чисел в двоичную СС. Обратные преобразования.
Формы представления чисел в машине (числа с плавающей и с фиксированной точкой).
Кодирование чисел в машине. Прямой, обратный и дополнительный коды.
Сложение чисел в машинах с фиксированной точкой. Переполнение разрядной сетки.
Обобщенная архитектура микропроцессорной системы. Назначение устройств (CPU, ROM, RAM, ШД, ША, ШУ).
Обобщенная архитектура микропроцессора. Назначение функциональных блоков.
Обобщенный алгоритм выполнения команды.
Система команд МП КР1821ВМ85А. Классификация команд по назначению.
Структура команды. Формат команды.
Способы адресации. Классификация команд по типу адресации.
Команды передачи управления.
Понятие подпрограммы. Использование команд CALL и RET для организации подпрограмм.
Типы программ. Линейные и разветвляющиеся программы.
Циклические программы. Способы организации счетчика циклов.
Программная модель МП. Слово состояния процессора.
Информационный обмен при реализации команд различных типов:
MOV R1,R2; MOV M,R; MVI R,data; MVI M,data; LXI rp,data; LDA addr.
Приложение 1
Варианты заданий по переводу чисел из одной системы счисления в другую
Порядок выполнения.
Изучить теоретические основы систем счисления.
Заполнить таблицу, представив заданные числа (заполненная клетка строк таблицы) в других системах счисления (свободные клетки строки таблицы).
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
110111,01011 |
|
|
|
|
|
45,25 |
|
|
|
|
|
25,456 |
|
|
|
|
|
7D,0B |
|
|
|
|
|
0110101,01101 |
Пример. Преобразование из двоичной системы в другие СС (первая строка таблицы). Преобразованию подлежит двоичное смешанное число XB=110111,01011В .
Число XB необходимо преобразовать соответственно в восьмеричную, десятичную, шестнадцатеричную и двоично-десятичную системы счисления.
Полученные в результате преобразований числа записываются в соответствующие клетки таблицы.
Заполненная строка таблицы, полученная после преобразования, имеет вид
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
110111,01011 |
67,23 |
51,34375 |
37,5 |
01010001,00110100 |
Аналогично должны быть заполнены остальные строки таблицы. Представить в виде полиномов заданные в таблице числа. Полиномиальные разложения должны быть выполнены в соответствующих исходным числам системах счисления.
Вариант 1
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
10110110,011 |
123,42 |
135,656 |
1048,24 |
10110110,0011 |
Вариант 2
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
11010110,101 |
232,12 |
277,56 |
642,14 |
11100101,1001 |
Вариант 3
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
10100101,011 |
571,16 |
345,125 |
275,12 |
111100011,0101 |
Вариант 4
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
11010111,1001 |
127,72 |
672,65 |
421,132 |
11100001,1001 |
Вариант 5
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
10001101,101 |
233,62 |
457,32 |
575,28 |
10001111,0011 |
Вариант 6
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
11010001,011 |
161,34 |
321,62 |
575,14 |
11000001,0101 |
Вариант 7
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
10001101,101 |
321,56 |
256,31 |
1278,27 |
10110110,0011 |
Вариант 8
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
11010001,101 |
1047,35 |
672,91 |
1048,24 |
10101111,0001 |
Вариант 9
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
10100111,101 |
723,56 |
461,378 |
2375,87 |
111000011,1001 |
Вариант 10
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
10001111,0101 |
726,375 |
573,234 |
943,127 |
10010011,0101 |
Вариант 11
Число в системе счисления с основанием q (q=2,8,10,16,2-10) |
||||
B |
Q |
D |
H |
BCD |
10101111,0101 |
276,35 |
323,24 |
753,225 |
10010011,0101 |