 
        
        - •Система команд и программирование микропроцессора к 580
- •Введение
- •Форматы команд микропроцессора к 580 ик 80
- •Способы адресации операндов
- •Признаки состояния микропроцессора
- •Размещение признаков в регистре признаков
- •Группа команд пересылки
- •Группа команд арифметических операций
- •Группа команд логических операций
- •Группа команд передачи управления
- •Группа команд управления стеком, вводом-выводом и состояниями микропроцессора
- •Программирование микропроцессора к 580
- •Литература
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Саратовский государственный технический университет
Система команд и программирование микропроцессора к 580
Методические указания к лабораторной работе
по курсу "Организация ЭВМ и систем"
для студентов специальности 220200
Одобрено
редакционно-издателъским советом Саратовского государственного
технического университета
Саратов – 2007
Введение
Настоящее методическое указание представляет собой методические материалы, предназначенные для использования в качестве:
- иллюстративного материала к лекционному курсу «Организация ЭВМ и систем»; 
- справочник данных к циклу лабораторных работ по дисциплинам, изучающим микропроцессорную технику; 
- руководящих технических и справочных материалов при выполнении курсового и дипломного проектирования. 
Методическое указание содержат следующие разделы:
- Форматы команд микропроцессора К 580. 
- Способы адресации. 
- Признаки состояния микропроцессора. 
- Символика, используемая при описании команд. 
- Группа команд пересылки. 
- Группа команд арифметических операций. 
- Группа команд логических операций. 
- Группа команд передачи управления. 
- Группа команд специальных операций. 
- Программирование микропроцессора К 580. 
Мнемокоды команд и формализованное описание операций даются в английской нотации и соответствуют неизменяемой части словаря языка ассемблера микропроцессора К 580.
Такое построение настоящего указания позволяет легко ориентироваться в приводимом материале в процессе написания программ при выполнении лабораторных работ, курсовом и дипломном проектировании. Изложенные сведения о форматах команд, количестве машинных циклов и тактов, затрачиваемых на выполнение каждой команды, дает возможность точно рассчитывать время выполнения программ, организовать временные задержки заданной продолжительности, определять требуемый для размещения программы объем памяти.
Форматы команд микропроцессора к 580 ик 80
Однобайтная команда
| Байт 1 | D7 | 
 | 
 | 
 | D0 | Коп | 
Двухбайтная команда
| Байт 1 | D7 | 
 | 
 | 
 | D0 | Коп | 
| Байт 2 | D7 | 
 | 
 | 
 | D0 | Данные или адрес | 
Трехбайтная команда
| Байт 1 | D7 | 
 | 
 | 
 | D0 | Коп | 
| Байт 2 | D7 | 
 | 
 | 
 | D0 | Данные или адрес | 
| Байт 3 | D7 | 
 | 
 | 
 | D0 | Данные или адрес | 
Способы адресации операндов
Микропроцессор К 580 использует 4 способа адресации данных, расположенных во внешней памяти или во внутренних регистрах:
| Прямая адресация – | Во втором и третьем байтах команды содержится адрес операнда, который выбирается из основной памяти. | 
| Регистровая адресация – | В коде команды определен адрес регистра или регистровой пары, в которой размещен операнд. | 
| Косвенная регистровая адресация – | В коде команды определен адрес регистровой пары, содержащей адрес операнда, записанного во внешней памяти. | 
| Непосредственная адресация – | В теле команды содержится операнд, записанный во втором или во втором и третьем байтах команды | 
