Выбор и обоснование элементов микропроцессорного комплекса

Табл. 1.3. Функциональное назначение выводов МП К1810ВМ86

Вход служит для выбора режима функционирования, который предлагает пользователю выбор состава выходных сигналов в соответствии со степенью сложности проектируемой МП системы. В минимальном режиме (вывод подсоединен к шине питания), ориентированном на малые вычислительные системы, МП выдает сигналы управления обменом с памятью и внешними устройствами, а также обеспечивает доступ к системной магистрали по запросу прямого доступа к памяти, используя сигналы HOLD и HLDA. Если вывод подключен к шине «Земля» (общий), то МП находится в максимальном режиме и может работать в сложных одно- и многопроцессорных системах. При работе в этом режиме изменяются функции ряда выводов МП. Восемь сигналов состояния, которые выдает МП, могут быть использованы внешними устройствами. Сигналы на выводах определяют тип цикла обмена по шине адреса/данных. Эти сигналы состояния МП декодируются системным контроллером К1810ВГ88, и он выдает расширенный набор сигналов управления обменом. Сигналы на выводах S3, S4 определяют, какой сегментный регистр используется в текущем цикле обмена для вычисления физического адреса ячейки памяти. Сигнал на выводе S5 определяет состояние триггера разрешения прерывания регистра признаков, на выводе S6 всегда находится в состоянии 0, а на выводе S7 является вспомогательным сигналом и его состояние в процессе работы МП не определено. В максимальном режиме МП выдает на выводы QS0 и QS1 сигналы состояния очереди команд, предназначенные для того, чтобы внешние процессоры могли принимать от МП команды и операнды с помощью команды ESC. Сигналы, полученные в текущем такте, описывают состояние очереди в предыдущем такте. Отслеживание состояния очереди команд позволяет обрабатывать расширение системы команд с помощью сопроцессора.

Система команд МП К1810ВМ86 содержит 135 команд, подразделяющихся по функциональному назначению на команды передачи данных, арифметические, поразрядной обработки данных, обработки строк данных, передачи управления, управления процессором.

Команды передачи данных (общего назначения, пересылки адреса и признаков, ввода/вывода и перекодирования) обеспечивают пересылку операнда-источника на место операнда-приемника без содержательного их преобразования. Арифметические команды (сложения, вычитания, умножения, деления и преобразования форматов данных) предназначены для выполнения операций над 8- и 16-разрядными целыми двоичными числами с фиксированной и плавающей точками, упакованными и распакованными двоично-десятичными числами. Команды поразрядной обработки данных выполняют логические операции булевой алгебры, операции линейных и циклических сдвигов вправо и влево. Команды обработки строк данных позволяют не только производить расчеты, но и обрабатывать тексты. Длина обрабатываемых строк может достигать 64 Кбайт. Команды передачи управления позволяют осуществлять безусловные переходы, вызовы и возвраты, условные переходы, управление циклами и обслуживание прерываний. Команды управления процессором обеспечивают управление состоянием определенных разрядов регистра признаков, а также используются для синхронизации работы с внешними событиями и процессорами.

Микропроцессор К1810ВМ88

Архитектура МП ВМ88 тождественна архитектуре ВМ86. Программное обеспечение одного МП может быть использовано другим без изменения. Он имеет архитектуру, практически идентичную структуре МП К1810ВМ86, и отличается уменьшенным до четырех числом регистров очереди команд и 8-разрядной внешней шиной данных (внутренняя структура, как и у К1810ВМ86, 16-разрядная). Для передачи данных используются младший байт шины адреса/данных, а старший байт шины, как и в МП К1821ВМ85А, - для передачи адреса. По системе команд МП абсолютно идентичен К1810ВМ86. Все программные усовершенствования К1810ВМ86 можно переносить на системы, построенные на основе К580ВМ80А и К1821ВМ85А, простой установкой платы нового центрального процессора на основе К1810ВМ88. Необходимо лишь согласовать временные параметры отдельных элементов. Из-за увеличения вдвое времени выборки 16-разрядных слов производительность К1810ВМ88 будет ниже, чем у его 16-разрядного прототипа, но не обязательно в 2 раза. Так, время обработки однобайтовых операндов с помощью К1810ВМ88 только на 5% меньше. Функциональное назначение выводов К1810ВМ88 и К1810ВМ86 практически совпадает.

Перейти на страницу: 1 2 3 4 5 6

Прочтите также:

Цифровой тахометр
Современный этап развития научно-технического прогресса характеризуется широким применением электроники и микроэлектроники во всех сферах жизни и деятельности человека. Важную роль при э ...

Ионные насосы в технологии MEMS
Все вакуумные насосы можно разделить на высоковакуумные и низковакуумные, а по физическому принципу действия - на механические, сорбционные, ионные. Среди механических насосов выделя ...

Усилитель мощности миллиметрового диапазона длин волн
Лампы бегущей волны продолжают оставаться одним из важнейших комплектующих элементов, определяющих технический уровень радиолокационно-связных систем. Этот тип ЭВП обладает превосходным ...

Основные разделы

Copyright © 2008 - 2020 www.techmatch.ru