- •Лабораторные практикум
- •Перечень лабораторных работ
- •Лабораторная работа №1 Диагностирование электрической схемы устройства
- •1. Цель работы
- •2. Объект, методика и средства исследования
- •Описание лабораторного стенда
- •4. Порядок выполнения работы.
- •5 Содержание отчёта
- •1. Цель работы
- •2. Объект исследования
- •3. Предварительное задание
- •4. Порядок выполнения работы.
- •5. Содержание отчёта.
- •Лабораторная работа № 3 Исследование корректирующей способности кода Хэмминга.
- •1. Цель работы
- •2. Объект, методика и средства исследования
- •3. Предварительное задание к эксперименту
- •4. Порядок выполнения работы
- •Лабораторная работа №4 Применение осциллографа при выполнении наладочных операций
- •Лабораторная работа № 5 Проверка и измерение параметров сигналов с помощью контрольно-измерительных приборов
- •4. Порядок выполнения работы.
- •Лабораторная работа № 6 Освоение методики работы на диагностическом стенде при диагностировании модуля учпу
- •4. Порядок выполнения работы.
- •Лабораторная работа № 7 Практическое изучение методов прямой адресации операндов
- •3. Сведения о командах процессора, применяемых при изучении методов прямой адресации.
- •4. Порядок выполнения работы
- •Лабораторная работа № 8 Практическое изучение методов косвенной адресации операндов
- •Лабораторная работа № 9 Разработка и выполнение тестовой программы
- •4. Порядок выполнения работы
- •4. Порядок выполнения работы
- •Лабораторная работа №10 Проверка оперативного запоминающего устройства учпу 2с42-65 с панели пульта оператора и с помощью тестовой программы
- •Лабораторная работа № 11 Наладка постоянного запоминающего устройства
- •4 Содержание отчёта
- •Лабораторная работа № 12 Комплексная наладка субблока цап
- •1. Цель работы
- •2. Объект исследования
- •4. Порядок выполнения работы
- •Лабораторная работа №13 Проверка блока отображения символьной информации с помощью тестовой программы
- •5 Порядок выполнения работы
- •Лабораторная работа №14 Проверка блока умножения с помощью тестовой программы
- •Лабораторная работа № 15 Проверка функционирования таймера с помощью тестовой программы
- •3. Порядок выполнения работы
- •Лабораторная работа №16 Проверка блока связи с фсу с помощью тестовой программы
- •3.Предварительное задание к эксперименту
- •4. Порядок выполнения работы
- •Лабораторная работа №17 Наладка модуля стабилизатора блока питания учпу
- •3. Порядок выполнения работы
- •4. Содержание отчёта
- •5. Литература
4. Порядок выполнения работы
Включить ЭВМ:
- на задней стенке системного блока тумблер "СЕТЬ" установить в верхнее положение;
- на блоке управления монитора нажать кнопку "СЕТЬ";
- на системном блоке клавишу ПИТ/ВЫКЛ перевести в верхнее положение;
- клавишу ПРОГРАММА / ПУЛЬТ перевести в нижнее положение (режим пультового терминала). На клавиатуре клавиши ДУП, ЛИН, РЕД и ЛАТ должны быть нажаты.
4.1. Освоить правила работы в пультовом режиме ЭВМ для загрузки и отладки программы
1) Процедура1-чтение данных из памяти, из РОН и из регистра состояния программы RS. Для чтения данных на экран дисплея надо задать адрес в восьмеричном коде или имя регистра и нажать "/", ЭВМ выводит содержимое ячейки или регистра в восьмеричном коде. Для окончания режима - нажать "ВК", но при необходимости прочитать следующий адрес ячейки памяти или РОН, то надо нажать “ПС".По сигналу ПС микроЭВМ выводит адрес следующего слова и через пробел число по этому адресу. Далее можно вновь нажать ПС, а по окончании чтения массива - ВК.
Пример чтения содержимого с 600-го по 604-й адрес:
600/ 177777 ПС
000602/ 177777 ПС
000604/ 000000 ВК
Пример чтения из РОН со 2-го по 3-й адрес:
R2/ 157700 ПС
R3/ 000000 ВК
Чтение регистра состояния программы:
RS/ 000011 ВК
Процедура2-запись чисел в память и в РОН.
Режим записи включает действия режима чтения, только после вывода данных из ЭВМ надо набрать новое число. Старшие нули в адресе и в данных могут быть опущены. В ячейку или РОН записываются последние 6 цифр.
Выполнить примеры записи массива данных с 600-го по 604-й адрес:
600/ 177777 2700 ПС
000602/ 177777 676 ПС
000604/ 000000 12701 ВК
Запись чисел в РОН R0, R1
R0/ 177777 676ПС
R1/ 177777 0 ВК
4.2. Выполнить программы из одной команды с видами адресации операндов согласно вариантов задания.
ВАРИАНТ ЗАДАНИЯ |
НОМЕР КОМАНДЫ (по материалам раздела 3) |
0 |
ПРИМЕРЫ 4, 6, 11 |
1 |
ПРИМЕРЫ 1, 5, 12 |
2 |
ПРИМЕРЫ 2, 7, 10 |
3 |
ПРИМЕРЫ 3, 6, 9 |
4 |
ПРИМЕРЫ 4, 8, 11 |
5 |
ПРИМЕРЫ 1, 6, 9 |
6 |
ПРИМЕРЫ 4, 8, 11 |
7 |
ПРИМЕРЫ 2, 6, 10 |
8 |
ПРИМЕРЫ 3, 6, 11 |
9 |
ПРИМЕРЫ 4, 8, 12 |
Задание1. Ввести начальный адрес программы, состоящей из одной исследуемой команды, и нажатием клавиши “G" запустить программу.
По выполнении программы просмотреть массив ячеек памяти и регистров и сравнить их с состоянием соответствующих ячеек до выполнения команды.
4.3. Выполнить программу с прямой регистровой адресацией.
Предложено исследование применения методов адресации на примере программы последовательного сравнения чисел А, В, С. В качестве операндов А, В, С необходимо взять произвольные восьмеричные числа, которые до запуска программы должны быть загружены в регистры соответственно РОН R1, R2, R3. Для хранения результата выполнения программы (большего из трех чисел) используется регистр результата R0, который должен быть предварительно очищен.
Программа на языке Ассемблера:
MOV R1, R0 ; засылка операнда А в регистр результата Р0
CMP R0, R2 ; сравнение числа А с числом В
BGT M1; условный переход на метку М1 по условию больше нуля разности чисел А-В по результату сравнения
MOV R2, R0 ; засылка операнда В в регистр результата Р0
М1: CMP R0, R3; условный переход на метку М2 по условию больше нуля разности чисел В-С по результату сравнения
BGT M2
MOV R3, R0; засылка операнда С в регистр результата Р0
М2: HALT
Программа в машинных кодах имеет вид:
600 /010100
602 /020002
604 /003001
606 /010200
610 /020003
612 /003001
614 /010300
616 /000000
Начальное значение счетчика команд (СК) принято равным 600.
Задание2. Выполнить программу в пошаговом режиме:
- записать каждую команду программы в память, начиная с ячейки 600;
-записать операнды А, В, С соответственно в РОН R1, R2, R3.
- выполнить программу по шагам (положение клавиши "ПУЛЬТ / ПРОГРАММА" в нижнем положении). Для этого ввести начальный адрес программы и нажать символ “G". При пошаговом режиме после выполнения каждой очередной команды на экране дисплея высвечивается адрес следующей. При нажатии клавиши “Р" выполняется очередная команда и выводится на экран значение счетчика команд. После останова программы можно выполнить чтение регистра состояния.
Занести в отчет последовательность выполнения команд с учетом ветвлений программы.
2) Выполнить программу в автоматическом (циклическом) режиме (положение клавиши "ПУЛЬТ/ПРОГР" в верхнем положении ПРОГРАММА). В циклическом режиме выполняются все программы с заданного адреса до команды "ОСТАНОВ", после чего - выводится значение счетчика команд.
5. Содержание отчета
5.1. Цель работы.
5.2. Результаты выполнения команд с видами адресации операндов согласно вариантов задания.
5.3. Результаты выполнения программы сравнения чисел в пошаговом и автоматическом режимах.
5.4. Выводы.
6 Литература
Центральный процессор М2. Техническое описание и инструкция по эксплуатации.
