
- •Оглавление
- •Общие сведения о микропроцессоре кр580вм80/кр580вм80а (мп кр580) Цели и задачи практикума
- •Вводная информация
- •Структура мп кр580
- •Блок регистров.
- •Арифметическо-логическое устройство.
- •Структура памяти и форматы команд мп кр580
- •Справочная информация по микропроцессору мп кр580
- •Система команд кр580.
- •Коды команд мп кр580.
- •Лабораторная работа №1.Ознакомление с работой мп кр580 и работой эмулятора emКр580
- •1.1.Руководство пользования эмулятором emКр580
- •1.1.1.Текстовый редактор.
- •1.1.2.Синтаксис редактора.
- •1.1.3.Эмулятор программы.
- •1.2.Задания для самоподготовки
- •1.3.Задания к лабораторной работе
- •1.4.Содержание отчета
- •1.5.Контрольные вопросы
- •Лабораторная работа №2.Исследование системы команд мп кр580
- •2.1.Краткие сведения из теории
- •2.1.1.Способы адресации памяти.
- •2.1.2.Система команд микропроцессора.
- •2.1.2.1Команды пересылки данных.
- •2.1.2.2Арифметические и логические команды.
- •2.1.2.3Команды передачи управления.
- •2.1.2.4Специальные команды.
- •2.2.Задания для самоподготовки
- •2.3.Задания к лабораторной работе
- •2.4.Содержание отчета
- •2.5.Контрольные вопросы
- •Лабораторная работа №3.Подпрограммы и стек
- •3.1.Краткие сведения из теории
- •3.2.Задания для самоподготовки
- •3.3.Задания к лабораторной работе
- •3.4.Содержание отчета
- •3.5.Контрольные вопросы
- •Лабораторная работа №4.Ввод/вывод, маскирование данных и организация условных переходов
- •4.1.Краткие сведения из теории
- •4.1.1.Общие сведения об организации интерфейса ввода/вывода.
- •4.1.2.Маскирование данных.
- •4.1.3.Организация условных переходов.
- •4.2.Задания для самоподготовки
- •4.3.Задания к лабораторной работе
- •4.4.Содержание отчета
- •4.5.Контрольные вопросы
- •Лабораторная работа №5.Выполнение арифметических операций
- •5.1.Краткие сведения из теории
- •5.1.1.Сложение и вычитание.
- •5.1.2.Умножение чисел.
- •5.1.3.Деление чисел.
- •5.1.4.Вычисление специальных функций.
- •5.2.Задания для самоподготовки
- •5.3.Задания к лабораторной работе
- •5.4.Содержание отчета
- •5.5.Контрольные вопросы
- •Литература
5.5.Контрольные вопросы
Какие команды арифметических операций может выполнять исследуемый МП?
Сформулировать правило выполнения МП команды DAA.
После каких команд можно осуществить десятичную коррекцию числа в аккумуляторе?
Как оценить максимальное время выполнения программы умножения двух чисел?
На чем основаны алгоритмы программ умножения и деления чисел?
В чем преимущество вычисления функции, заданной в виде таблицы?
Представить числа от 0 до 20 в двоично-десятичном коде.
Указать возможные способы представления чисел для МП.
Литература
Каган Б. М., Сташин В. В. Основы проектирования микропроцессорных устройств автоматики. – М.: Энергоатомиздат, 1987. – 304 с.
Электронные промышленные устройства: Учеб. для студ. Вузов спец. “Пром. Электрон.”/ В. И. Васильев, Ю. М. Гусев, В. Н. Миронов и др. – М.: Высш. Шк., 1988. – 303 с.
Каган Б. М., Сташин В. В. Микропроцессоры в цифровых системах. – М.: Энергия, 1979. – 193 с.
Микропроцессоры. В трех книгах, под ред. Л. Н. Преснухина. Кн. 1. Архитектура и проектирование микро-ЭВМ. Организация вычислительных процессов.
Учебный микропроцессорный комплект. Паспорт. РР3.059.004.ПС.
Бронштей И. Н., Семендяев К. А. Справочник по математике для инженеров и учащихся втузов. М.: Наука, 1980.
1 При выполнении команд CPI и CMP содержимое Акк. не изменяется. В случае равенства сравниваемых операндов флаг Z устанавливается в 1, а флаг C – в 0, в случае, когда Акк. больше второго операнда, флаги Z и C устанавливаются в 0, в случае же, когда Акк. меньше второго операнда, флаг Z устанавливается в 0, а флаг C – в 1.