- •1.Общая структура эвм
- •2.Общая архитектура микропроцессора
- •3.Работа микроЭвм.
- •4.Полупроводниковая память и её использование в микропроцессорной технике.
- •5.Эксплуатационные параметры зу.
- •6.Режимные параметры зу
- •7.Структура 2d.
- •8.Структура 3d
- •11.Статическая память (sram)
- •12.Зэ динамические зу
- •14.Внешняя организация и временные диаграммы динамических зу.
- •15.Постоянные Запоминающие Устройства пзу.
- •16.Однократно (электрически) программируемые пзу.
- •17.Репрограммируемые пзу.
- •22.Структура элементарного микропроцессора.
- •24.Функционирование микропроцессорной системы
- •26.Микропроцессор
- •27.Обработка микропроцессором требования прерывания.
- •28.Прерывание с программным опросом.
- •29.Векторная система прерываний.
- •30.Структура приоритетов.
- •31.Синхронизация микропроцессорной системы.
- •32.Программирование микропроцессоров.
- •33.Архитектурные особенности современных микропроцессоров.
- •34.Иерархическая структура памяти.
- •36. Архитектурно независимая спецификация программ.
- •38.Универсальные микропроцессоры.
- •39.Микропроцессор с архитектурой х86.
- •45.Структурная схема базовой модели микропроцессора семейства х86
- •46.Однокристальные микро эвм (микроконтроллеры).
3.Работа микроЭвм.

Рис.4 Работа микроЭВМ
-
Нажатие клавиши «А»
-
Размещение кода буквы « А» в памяти
-
Воспроизведение буквы «А» на дисплее
Такая процедура ввода/размещения/вывода является типичной для любой микроЭВМ, осмыслить её поможет более подробная схема.
Пусть необходимо выполнить следующую программу:
-
Ввести данные через порт ввода 1;
-
Разместить данные с порта 1 в ячейке памяти под №200;
-
Вывести данные через порт 10.
Приведённая программа содержит всего 3–и команды. Однако в программной памяти микро ЭВМ необходимо выделить хотя бы 6 ячеек, так как программа делится на 2–е части:
1–операция,
2–операнд.
Первая часть указывает «действие»,
Вторая часть указывает происхождение данных порт 1. Операция и операнд помещены в разные ячейки памяти.
Поэтапные действия ЭВМ в ходе выполнения программ:

Рис.5 Поэтапные действия микроЭВМ
Пусть первая команда программы содержится в ячейке 100, а в ячейке 101 содержится операнд из порта №1, указывающий, откуда поступит информация. На рисунке показано два новых элемента это: аккумулятор (накопительный регистр) и регистр команд РК.
Этапы
-
Микропроцессор выставляет адрес ячейки 100. Линия управления активизирует считывание из программной памяти.
-
Программная память выставляет код 1 команду на шину данных. Микропроцессор принимает эту кодированную информацию и помещает в регистр команд, она декодируется микропроцессором, он определяет, что нужен операнд.
-
Микропроцессор выставляет на АШ адрес 1. Линия управления активизирует считывание.
-
Программная память помещает код операнда, находящийся в ячейке 101 на шину данных, это адрес порта 1. Он снимается с ШД и помещает в регистр команд. Микропроцессор декодирует команду полностью (ввести данные, поступающие из порта 1).
-
Микропроцессор, посредствам АШ и линии управления побуждает открыть порт №1. Код буквы «А» передаётся с клавиатуры в микропроцессор и размещается в аккумулятор. Микропроцессор всё время действует по схеме: извлечение – декодирование – выполнение.
-
Микропроцессор выставляет на АШ адрес ячейки 102 и активизирует считывание.
-
Код команд «поместить данные» считывается с шины данных, принимается микропроцессором и помещает в регистр команд.
-
Микропроцессор декодирует эту команду и определяет, что нужен операнд, он выставляет адрес ячейки 103 на адресную шину.
-
Код операнда в ячейку памяти 200 из памяти программы перемещается на ШД и в микропроцессор в регистр команд, таким образом, команда «поместить данные в ячейку памяти 200» полностью извлечена и декодирована.
-
Начинается процесс выполнения команды, то есть, микропроцессор выставляет адрес ячейки 200 и активизирует вход в памяти "запись".
-
Микропроцессор выдаёт расположенную в аккумуляторе информацию, то есть, закодированную форму «А» на ШД. Этот код «А» записывается в ячейку памяти 200. Таким образом, выполнена вторая команда программы.
-
Микропроцессор извлекает следующую команду: адрес ячейки памяти 104 и активизирует вход считывания из памяти.
-
Код команды "вывести данные", через ШД, помещается в РК микропроцессора. Микропроцессор декодирует команду и определяет, что нужен операнд.
-
Микропроцессор адресует ячейку памяти 105 и активизирует считывание.
-
Память помещает код операнда в порт 10 на ШД микропроцессора, помещая его в РК.
-
Микропроцессор декодирует полную команду "вывести данные" в "порт10". Активизирует "порт 10" посредством АШ и линии управления. Помещает код буквы «А», постоянно находящегося в аккумуляторе, на ШД. Порт 10 передаёт код буквы «А» на экран.
Описанным способом передают информацию на большинстве ЭВМ.
Микропроцессор является центром всех операций и полностью ими управляет.
