
- •Лабораторные практикум
- •Перечень лабораторных работ
- •Лабораторная работа №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. Литература
Лабораторная работа № 8 Практическое изучение методов косвенной адресации операндов
1. Цель работы
1.1 Исследовать методику применения косвенной адресации операндов при составлении программ на языке ассемблера в системе команд DEC процессора УЧПУ 2С42 - 65.
2 Объект и методика исследования
2.1 Объект - система команд центрального процессора УЧПУ 2С42 - 65.
2.2 Методика - исследование способов косвенной адресации с использованием встроенных программ пультовых режимов ЭВМ для загрузки, отладки и выполнения программ.
3. Порядок выполнения работы
3.1. Выполнить команды с различными видами косвенного метода адресацииоперандов и записать распределение ячеек памяти до и после выполнения программ с одной командой.
Для этого предварительно загружают в память код команды и устанавливают исходное состояние регистров и ячеек памяти, обрабатываемых исследуемой инструкцией. Далее загружают счетчик команд адресом исследуемой команды и нажимают на клавиатуре клавишу “G" запуска программы.
По выполнении программы необходимо просмотреть массив ячеек памяти и регистров и сравнить с состоянием соответствующих ячеек до выполнения команды.
1. Команда очистки с косвенно-регистровым методом адресации
Символическое обозначение команды в мнемонике ассемблера |
Восьмеричный код |
Наименование команды |
CLR*R5 |
005015 |
Очистка |
Действие: содержимое ячейки, адрес которой содержится в R5, очищается.
До выполнения операции После выполнения операции
1020) 005015 R5) 001700 1020) R5)
1700) 177777 1700)
2. Выполнение примера косвенно - автоинкрементного метода адресации.
Символическое обозначение |
Восьмеричный код |
Наименование команды |
INC*(R2)+ |
005232 |
Прибавление 1 |
Действие: Содержимое ячейки, адрес которого содержится в R2, используется как адрес операнда. Операнд увеличивается на 1, а содержимое R2 - на 2.
До выполнения операции После выполнения операции
1000) 005235 R2) 010300 1000) R2)
1010) 000000 1010)
10300) 001010 10300)
3. Команда с примером косвенно - автодекрементного метода адресации.
Символическое обозначение |
Восьмеричный код |
Наименование команды |
COM* - (R0) |
005150 |
Инвертирование |
Действие: содержимое ячейки R0 уменьшается на 2 и используется как адрес ячейки, в которой находится адрес операнда. Операнд заменяется его обратным кодом.
До выполнения операции После выполнения операции
1000) 005150 R0) 010776 1000) R0)
10100) 012345 10100)
10774) 010100 10774)
4. Команда с примером косвенно - индексного метода адресации.
Символическое обозначение |
Восьмеричный код |
Наименование команды |
ADD*1000(R2), R1 |
067201 |
Сложение |
Действие: содержимое ячейки, адрес которой определяется сложением кода 1000 с содержимым R2, складывается с операндом в регистре R1, результат записывается в регистр R1.
До выполнения операции После выполнения операции
1020) 067201 R1) 001234
1022) 001000 R2) 000100
1050) 000002
1100) 001050
4. Содержание отчёта
4.1 Название и цель работы.
4.3 Результаты выполнения операций каждого примера.
4.4. Выводы
Литература
Центральный процессор М2. Техническое описание и инструкция по эксплуатации.