- •2.Назначение операционного устройства мп. Сравнить операционные устройства мп к1810вм86 и мп кр580вм80а. Указать общее и различное в структуре и в выполняемых функциях.
- •3. Назначение управляющей части мп. Сравнить управляющие части мп к1810вм86 и мп кр580вм80а. Указать общее и различное в структуре и в выполняемых функциях.
- •5. Физический и логический адреса ячейки памяти. Формирование физического адреса. Какое устройство формирует физический адрес?
- •6.Система команд мп к1810вм86. Общая характеристика. Привести примеры. Различия в классификации команд по функциям мп к1810вм86 и м0вм80а.
- •7. Формат команды к1810вм86. Назначение полей формата. Привести пример команды, имеющей несколько кодов.
- •9. Команды пересылок, арифметические и логические команды,
- •10. Микропроцессорная система (мпс). Определение. Структура трехшинной
- •12. Основная функция бис контроллера прерываний кр580вн59 (пкп) в
- •13. Функции бис контроллера прямого доступа к памяти
- •14. Функции бис параллельного интерфейса кр580вв55(ппи) при
3. Назначение управляющей части мп. Сравнить управляющие части мп к1810вм86 и мп кр580вм80а. Указать общее и различное в структуре и в выполняемых функциях.
УЧ извлекает команды и данные из памяти и осуществляет дешифрацию ком – вырабатывает набор управляющих сигналов на все блоки МП для выполнения этой команды. Формирует адрес следующей команды в пам на основе признаков результата сформированных в ОЧ.
Состав УЧ МП КР580ВМ80А
Функции: дешифрирует команды и вырабатывает управляющие сигналы на ОЧ для выполнения для выполнения этой команды и формирует ша.1) Регистр команд (8) – хранит 1-ый байт команды, который указывает МП "что делать?"2) Дешифратор и УУ расшифровывает команды и формирует управляющие сигналы.3) Программный счетчик (16) – хранит адрес следующей ячейки памяти.4) Регистр адреса – хранит текущий адрес, который выставлен на ша.5) Указатель стека – хранит адрес вершины стека. (стек – область ОЗУ организованная по правилу лифо). Вершина стека – последняя занятая ячейка стека.6) Две буферные схемы БД и БАдр – для сопряжения внешних выводов МП Д0-Д7 и А0-А15 с внутренними шинами МП. Они вкл. и откл. внешние выводы от внешних шин МП
УЧ МП К1810ВМ86
Функции: извлекает команды очереди команд, дешифрирует их, формирует внутренние управляющие сигналы для работы операционного устройства и устройства сопряжения с шиной, а также воспринимает и вырабатывает внешние управляющие сигналы, необходимые для работы всей системы.
Специализация РОН:
AX – аккумулятор
BX – базовый регистр (эквивалентен паре HL)
CX – счетчик сдвигов циклов
DX – регистр данных, участвует в операциях умножения и деления, может содержать адрес порта в командах ввода/вывода
4. Организация памяти в МПС на базе МП К1810ВМ86. Разделение сегментов по типу хранимой информации. Отличия сегмента стека (SS) от сегмента данных (DS)? Как МП обращается к конкретному сегменту?
ША=20 бит, адресуемое пространство V1байт=220=1Мбайт, адрес представляется 20 битами.
Память имеет кольцевую структуру. Может содержать байт или слово (16 разр занимает 2 яч пам). Адрес слова – это адрес его младшего байта.
Все адресное пространство в 1 Мб разбивается на сегменты. Сегмент – это независимая логическая единица памяти, объемом 64кбайта. МП видит 4 сегмента: CS, DS, SS и ES. Адрес первой яч должен содержать последние 4 двоичных 0; сегменты могут перекрываться, не перекрываться, быть смежными или все могут совпадать; расстояние от 1 яч до посл – FFFF; каждая яч имеет физ и лог адрес.
Можно обратиться к 4 сегментам памяти: сегмент кода (CS) – в нем хранится программа, по которой работает МП; сегмент данных (DS); сегмент стека (SS) – в нем организован стек; дополнительный сегмент данных (ES) тоже для данных
Регистр сегмента стека (SS). Вызовы подпрограмм, записи параметров и активизация процедур обычно требуют области памяти, резервируемой под стек. Все операции со стеком используют регистр SS при обращении к стеку. В отличие от регистра CS регистр SS может быть загружен явно с помощью команды программы.
Остальные четыре регистра являются регистрами сегментов данных (DS, ES), каждый из которых адресуется текущей исполняемой программой. Доступ к четырем раздельным областям данных имеет целью повысить эффективность программ, позволяя им обращаться к различным типам структур данных. Содержимое этих регистров может быть заменено под управлением программы.
