Современное состояние и перспективы развития МП техники. Ведущие фирмы-производители МП комплектов. Отечественные и зарубежные микропроцессорные комплексы. Состав и основные характеристики МПК серии К580. Программная модель КР580ИК80, его режимы функционирования, страница 6

Режимам 1 и 2 требуется линия управления. Для передачи сигналов управления используются линии порта С. Поэтому на ввод/вывод в этих режимах работают порты А и В. Группа А использует РС7-РС4, группа В использует РС3-РС0. В режиме 1 порты А и В используют по 3 линии порта С (запрос, ответ и Interrupt Request). Оставшиеся 2 линии порта С могут работать в режиме простого ввода/вывода. В режиме 2 на ввод/вывод работает только порт А. Для режима 2 порт А использует 5 линий порта С (2 пары запрос-ответ и  одна линия IRQ).

Программная модель


Формат управляющего слова (CW). Может быть двух видов: Mode Selection или Bit Set/Reset (управление разрядами порта С).

Управляющие сигналы линий порта С:

#OBF - Output Buffer Full

#ACK - Acknowledge

#STB - Strobe Input

IBF- Input Buffer Full

INTR - Interrupt Request

#OBF, #ACK - при вводе; #STB, IBF - при выводе; INTR - когда добавляется ввод/вывод по прерыванию.

Примеры подпрограмм инициализации

1.            MVI                  A,8Ah

               OUT                 B3

               MVI                  A,55

М1:         ОUT                 B0

               IN                     B1

               CMA

               JMP                 M1

40.Сравнительная оценка функциональных возможностей процессоров семейства x86.

Основа – процессор 8080 (не совмест)

Возможность адресации до  1 Mb памяти со страничной организацией

Возможность производить выборки из памяти 6 бит команд и организации очереди для ускорения их выполнения

Семейство 8086 включает в себя два типа 16-разр МП:

8086 – 16 разрядный внешний тракт данных

8080 – 8 разрядный тракт передачи внешних данных в память

Рабочие характеристики МП 8086 меняются от схемы к схеме однако по сравнению со стандартным серийным МП 8080 с тактовой частотой 2Мгц МП 8086 в 7-10 раз производительнее

МП 8086 имеет внутреннюю 16 разрядную шину данных с конвейерной архитектурой что позволяет осуществлять предварительную выборку команд в незанятые циклы обращения к шине

Последовательность событий в 8086

1 Выборка очереди команды из памяти

2 чтение операнда

3 исполнение

4 запись результата

8086 Восемь 16разрядных регистров общего назначения (AX,…..) которые за исключением AX CX DX можно использовать для специальных целей

AX

AH

AL

Аккумулятор

CX

CH

CL

Счетчик

DX

DH

DL

Регистр данных

BX

BH

BL

Индексный

SP

Указатель стека

BP

Указатель базы

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

1 Использование RG и непосредственно операндов

2 Способы адресации памяти:

               прямая

               регистровая косвенная

               относительная

               индексная

               относит индексная

               строковая

3 Адресация портов ввода/вывода

Система команд

Новые

1 Умножение и деление чисел со знаком и без как в двоичном так и в десятичном неупакованном формате

2 Пересылка, просмотр и сравнение строк до 64 К байт

3 Проверка двоичных разрядов

4 Преобразование байтов из одного кода в другой

5 Программы реализации прерываний

6 Координация команд в микропроцессорной системе

Форматы данных (все со знаком или без):

               байт

               слово

               двойное слово


41. Анализ форматов данных и системы команд для МП семейства х86.

Процессор: I-8086  Форматы данных: байт, слова, двойные слова (все: со знаком, без знака)

Форматы команд:

w

0

байт

1

слово

С - условие

n - исполбзуется при восстановлении стека

mod

00

disp=0

01

disp=dispL=disp8=D8

10

disp=dispL,dispH=disp16=D16

11

операнд находится в регистре