Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Система_команд_К580_для_РИО.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
499.71 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Саратовский государственный технический университет

Система команд и программирование микропроцессора к 580

Методические указания к лабораторной работе

по курсу "Организация ЭВМ и систем"

для студентов специальности 220200

Одобрено

редакционно-издателъским советом Саратовского государственного

технического университета

Саратов – 2007

Введение

Настоящее методическое указание представляет собой методические материалы, предназначенные для использования в качестве:

  • иллюстративного материала к лекционному курсу «Организация ЭВМ и систем»;

  • справочник данных к циклу лабораторных работ по дисциплинам, изучающим микропроцессорную технику;

  • руководящих технических и справочных материалов при выполнении курсового и дипломного проектирования.

Методическое указание содержат следующие разделы:

  1. Форматы команд микропроцессора К 580.

  2. Способы адресации.

  3. Признаки состояния микропроцессора.

  4. Символика, используемая при описании команд.

  5. Группа команд пересылки.

  6. Группа команд арифметических операций.

  7. Группа команд логических операций.

  8. Группа команд передачи управления.

  9. Группа команд специальных операций.

  10. Программирование микропроцессора К 580.

Мнемокоды команд и формализованное описание операций даются в английской нотации и соответствуют неизменяемой части словаря языка ассемблера микропроцессора К 580.

Такое построение настоящего указания позволяет легко ориентироваться в приводимом материале в процессе написания программ при выполнении лабораторных работ, курсовом и дипломном проектировании. Изложенные сведения о форматах команд, количестве машинных циклов и тактов, затрачиваемых на выполнение каждой команды, дает возможность точно рассчитывать время выполнения программ, организовать временные задержки заданной продолжительности, определять требуемый для размещения программы объем памяти.

Форматы команд микропроцессора к 580 ик 80

Однобайтная команда

Байт 1

D7

D0

Коп

Двухбайтная команда

Байт 1

D7

D0

Коп

Байт 2

D7

D0

Данные или адрес

Трехбайтная команда

Байт 1

D7

D0

Коп

Байт 2

D7

D0

Данные или адрес

Байт 3

D7

D0

Данные или адрес

Способы адресации операндов

Микропроцессор К 580 использует 4 способа адресации данных, расположенных во внешней памяти или во внутренних регистрах:

Прямая адресация –

Во втором и третьем байтах команды содержится адрес операнда, который выбирается из основной памяти.

Регистровая адресация –

В коде команды определен адрес регистра или регистровой пары, в которой размещен операнд.

Косвенная регистровая адресация –

В коде команды определен адрес регистровой пары, содержащей адрес операнда, записанного во внешней памяти.

Непосредственная адресация –

В теле команды содержится операнд, записанный во втором или во втором и третьем байтах команды