- •1) Объясните понятие Микропроцессорная система.
- •2) Информационные потоки в микропроцессорной системе.
- •3) Структура простейшего процессора.
- •4) Шинная структура связей.
- •5) Типичная структура микропроцессорной системы.
- •6) Режимы обмена по магистрали - Программный обмен информацией.
- •7) Режимы обмена по магистрали - Обмен по прерываниям.
- •10) Архитектура с раздельными шинами данных и команд.
- •8) Режимы обмена по магистрали - Прямой доступ к памяти (пдп, dma)
- •9) Архитектуры микропроцессорных систем.
- •11) Типы микропроцессорных систем.
- •12) Методы адресации - Непосредственная адресация, Прямая адресация.
- •13) Методы адресации - Регистровая адресация, Косвенно-регистровая адресация.
- •14) Методы адресации - Автоинкрементная и Автодекрементная адресация.
- •15) Сегментирование памяти в процессоре 8086.
- •16) Сегменты команд, данных и стека в памяти.
- •17) Адресация памяти в защищенном режиме процессора Intel 80286.
- •18) Формирование физического адреса памяти процессора 80386 в защищенном режиме.
- •19) Общий обзор понятия Регистры процессора.
- •20) Регистры процессора 8086.
- •21) Система команд процессора - команды пересылки данных.
- •22) Система команд процессора - арифметические команды.
- •23) Система команд процессора - логические команды.
- •24) Система команд процессора - команды переходов.
- •25) Методы определения быстродействия микропроцессора.
- •26. Архитектура персонального компьютера
- •27.Семейство персональных компьютеров ibm pc xt
- •28.Семейство персональных компьютеров ibm pc at
- •29. Организация связей в случае трех-шинной структуры персональных компьютеров
- •30. Многошинная структура персональных компьютеров
- •31.Процессоры персональных компьютеров – общий обзор, история развития
- •32. Особенности процессоров 8086/8088
- •33. Особенности процессора 80286
- •34. Режимы работы процессора 80286
- •35. Особенности процессора 80386
- •36. Механизм виртуальной памяти, используемый в защищенном режиме 80386
- •37. Уровни привилегий 32-разрядных процессоров
- •38. Особенности процессора 486
- •39. Принцип действия кэш-памяти
- •40. Структура внутреннего кэша процессора 486
- •41. Особенности процессоров Pentium
- •42. Чипсет в персональных компьютерах.
- •43. Контроллер прерываний
- •44. Контроллер прямого доступа к памяти
- •45. Системный таймер и часы реального времени
5) Типичная структура микропроцессорной системы.
Типичная структура микропроцессорной системы включает в себя три основных типа устройств:
· процессор;
· память, включающую оперативную память (ОЗУ, RAM — Random Access Memory) и постоянную память (ПЗУ, ROM —Read Only Memory), которая служит для хранения данных и программ;
· устройства ввода/вывода (УВВ, I/O — Input/Output Devices), служащие для связи микропроцессорной системы с внешними устройствами, для приема (ввода, чтения, Read) входных сигналов и выдачи (вывода, записи, Write) выходных сигналов.
6) Режимы обмена по магистрали - Программный обмен информацией.
Программный обмен информацией является основным в микропроцессорной системе.
Он предусмотрен всегда, без него невозможны другие режимы обмена.
В этом режиме только процессор управляет системной магистралью.
Все операции (циклы) обмена информацией в данном случае инициируются только процессором, все они выполняются строго в порядке, предписанном исполняемой программой.
В этом режиме процессор
выбирает из памяти коды команд и исполняет их,
читает данные из памяти или из устройства ввода/вывода,
обрабатывает их,
записывает данные в память или передавая их в устройство ввода/вывода.
Ни на какие внешние события, не связанные с программой, процессор не реагирует.
7) Режимы обмена по магистрали - Обмен по прерываниям.
Прерывание микропроцессорной системы бывает двух основных типов: векторное прерывание (при этом требуется проведение цикла чтения по магистралям) и радиальное прерывание (его тип непосредственно передаётся через сигнал по прерыванию).
При векторном прерывании код номера прерывания передаётся процессору тем устройством, которое запросило его. Для этого процессор проводит цикл чтения по магистрали и по шине данных и получает код номера прерывания. Шина адресов не используется. На каждый номер прерывания предусмотрена специальная программа обработки. Когда поступает какое-либо прерывание, процессор прекращает выполнение текущей программы, сохраняет содержимое основных регистров в специальной СТЭК-памяти (“stack”) и загружает начальный адрес программы обработки соответствующего прерывания. При завершении программы обработки прерывания процессор возвращает из СТЭК-памяти (“stack”) сохранённые значения регистра, и прерванная программа продолжается.
При радиальном прерывании в магистрали имеются столько линий запроса прерывания сколько всего может быть разных прерываний, т.е. каждое устройство ввода/вывода имеют свою линию запроса. Процессор определяет номер прерывания по номеру линии, по которому пришел сигнал прерывания. При использовании радиальных прерываний в систему включается дополнительная система - контролер прерывания. Векторные прерывания обеспечивают системе большую гибкость, в системе их может быть очень много, однако, они требуют дополнительных аппаратных узлов во всех устройствах для обслуживания цикла безадресного чтения. Радиальных прерываний в системе немного. При этом тип прерывания каждое радиальное прерывание требует введение дополнительных линий в шину управления системой.
