- •Ответы на вопросы к экзамену
 - •Микропроцессор км 1810 вм86
 - •Архитектурные особенности современных мп
 - •Основные архитектуры системы команд
 - •Основные структуры современных процессоров
 - •Однокристальные микро эвм серии кр1816
 - •Организация памяти программ
 - •Организация памяти данных
 - •Пкн на матрице сопротивлений r – 2r
 - •Пкн на матрице весовых сопротивлений
 - •Описание
 - •Математический сопроцессор
 - •Конвейерная обработка инструкций
 - •Регистры и инструкции
 - •4.6.1. Программируемый контроллер прерываний кр580вн59
 - •Контроллер пдп к580вт57
 - •Управление и синхронизация в мп- системе
 - •Организация управления в многопроцессорной системе
 - •Архитектурные особенности современных мп
 - •Основные архитектуры системы команд
 - •Основные структуры современных процессоров
 - •3.4. Блок формирования управляющих сигналов
 - •3.4.1. Блок формирования управляющих сигналов с жесткой структурой
 - •3.4.2. Пример построения фрагмента бфус с жесткой структурой для операции «сравнение модулей двух чисел»
 - •3.4.3. Блок формирования управляющих сигналов
 - •Функциональная схема
 
Регистры и инструкции
В процессоре имеется тот же набор инструкции что и в Intel386, к которому было добавлено несколько дополнительных регистров, а именно, 3 32-битных тестовых регистра (TR5, TR4, TR3). А так же были добавлены новые флаги в регистре флагов (EFLAGS) и в других управляющих регистрах (CR0, CR3). В следствие включения FPU в кристалл процессора, в Intel 486 можно обращаться и к регистрам FPU: регистры данных, регистр тэгов, регистр состояния, указатели команд и данных FPU, регистр управления FPU. Набор инструкций также не претерпел существенных изменений, были добавлены дополнительные инструкции для работы со внутренней кэш-памятью (INVD, INVLPG, WBINVD), одна инструкция (BSWAP) для обеспечения совместимости с процессорами Motorola, и инструкция XADD (инструкция для сложения двух операндов с помещением результата во второй операнд, а не в первый как в ADD). Помимо этого к набору инструкций добавилось 75 инструкций FPU.
Длина очереди инструкций была увеличена до 32 байт.
Однокристальные Микро ЭВМ серии КР1816. Основные характеристики, особенности архитектуры, память данных.
Назначение и принцип действия устройства связи с каналом в МП КМ 1810.
Устройство связи с каналом включает в свой состав очередь команд, которая реализована в виде регистра сдвига на 32 байта. Средний размер команды 4-6 байтов. Поэтому в очереди размещается 6-7 команд. Очередь пополняется по мере обработки команд. При выполнении команд перехода, если адрес перехода находится за пределами регистра сдвига, то очередь команд сбрасывается и снова загружается, начиная с адреса перехода.
Программируемый контроллер прерываний КР580ВН59. Функционирование МПС в режиме прерываний, временная диаграмма.
4.6.1. Программируемый контроллер прерываний кр580вн59
На рис. 4.34 представлена структурная схема контроллера прерываний. Данная микросхема обеспечивает обмен данными между процессором и 8 внешними устройствами в режиме прерывания. Количество внешних устройств может быть увеличено с помощью добавления других таких же микросхем (до 8) и их объединения с помощью схем каскадирования.
Рис.4.34. Структурная схема контроллера прерываний
РЗПР – регистр запросов. На него поступают 8 запросов от внешних устройств
РОЗПР – регистр обслуживаемых запросов
МЗПР – маскирование запросов
Микросхема может работать в двух режимах:
-режим программирования;
-режим обслуживания.
В режиме программирования задаются приоритеты внешних устройств. Используется циклический способ задания приоритетов. Предполагается, что все устройства установлены в жесткой последовательности.
В табл. 4.8 представлены варианты задания приоритетов.
Задается код маски (0 – вход не обслуживается, 1 – вход обслуживается).На РОЗПР принимаются те запросы, которые пропускаются маской (из числа поступивших запросов).
В режиме обслуживания схема управления формирует в систему сигнал INT, если в РОЗПР поступил хотя бы 1 запрос. Затем ожидается приход сигнала INTA. После его поступления схема управления передает RST на СШД. На основе этого формируется начальный адрес программы обработки прерывания и далее программа выполняется.
Таблица 4.8
№  | 
		I вар  | 
		II вар  | 
		III вар  | 
	
IRQ 0  | 
		0  | 
		1  | 
		7  | 
	
IRQ 1  | 
		1  | 
		2  | 
		0  | 
	
IRQ 2  | 
		2  | 
		3  | 
		1  | 
	
… …  | 
		. .  | 
		. .  | 
		. .  | 
	
IRQ 7  | 
		7  | 
		0  | 
		6  | 
	
Старший приоритет
Младший приоритет
Микросхема КР580ВН59 – программируемый контроллер прерываний(ПКП), обслуживает до восьми запросов на прерывание микропроцессора, поступающих от внешних устройств.
Микросхема позволяет сократить средства программного обеспечения и реальные затраты времени при выполнении прерываний в системах с приоритетами многих уровней. Алгоритм задания приоритета устанавливается программным путем. Приоритеты, закрепленные за внешними устройствами, могут быть изменены в процессе выполнения программ.
В микросхеме предусмотрена возможность расширения числа обслуживаемых запросов до 64 путем каскадного соединения микросхем ПКП.
Условное обозначение и назначение выводов:
			 
  | 
		Обозначение 
  | 
		Тип выводов  | 
		Функциональное назначение выводов  | 
	
¬CS ¬WR ¬RD D0-D7 CAS2-CAS0 GND ¬MS/SV INT IRQ7-IRQ0 ¬INTA A0 Ucc  | 
		Вход Вход Вход Входы/выходы Входы/выходы – Вход Выход Вход Вход Вход – 
  | 
		Выбор микросхемы Запись информации Чтение информации Канал данных Шина каскадирования Общий Выбор ведомой микросхемы Прерывание Запрос прерывания Подтверждение прерывания Адрес 0-го разряда Напряжение питания 
  | 
	
Структурная схема:
Регистр запросов прерывания (РЗПР) предназначен для записи и хранения запросов прерываний (IRQ).
Запись в соответствующий разряд РЗПР происходит при изменении на соответствующем входе микросхемы напряжения от низкого уровня до высокого. IRQ0- IRQ7 – индивидуальные асинхронные входы. Напряжение высокого уровня должно удерживаться до получения первого импульса ¬INTA. Разряд РЗПР, соответствующий обслуживаемому запросу, при поступлении второго импульса ¬INTA возвращается в исходное состояние. Содержимое РЗПР может быть считано на шину данных.
Программируемый контроллер ПДП КР580ВТ57. Структурная схема, временная диаграмма функционирования МПС.
