- •Вопрос 1. Общие требования, предъявляемые к современным эвм.
- •4. Совместимость и мобильность по.
- •Вопрос 2. Классификация эвм.
- •Классификация по поколениям.
- •Вопрос 3.
- •Вопрос 5.
- •Вопрос 6.
- •Вопрос 7.
- •Вопрос 8.
- •Вопрос 9.
- •Вопрос 10.
- •Вопрос 11.
- •Вопрос 12.
- •Вопрос 13.
- •Вопрос 14.
- •Вопрос 15.
- •Вопрос 16.
- •Вопрос 17.
- •Mov. Пересылка (байта или слова)
- •Jae Переход если выше или равно
- •Jb Переход если ниже
- •Jbe Переход если ниже или равно
- •Jc Переход если перенос
- •Je Переход если равно
- •Jg Переход если больше
- •Jge Переход если больше или равно
- •Jl Переход если меньше
- •Jle Переход если меньше или равно
- •Loopne Переход пока не равно
- •Loopnz Переход пока не ноль
- •Loopz Переход пока ноль
- •Вопрос 18.
- •Вопрос 19.
- •Вопрос 20.
- •Вопрос 21.
- •Вопрос 22.
Вопрос 6.
Вспомогательные устройства:
Генератор Тактовых Импульсов (ГТИ)
ГТИ – задающее устройство, предназначенное для формирования временных сигналов синхронизации микропроцессоров i8086, сигналов синхронизации системной магистрали, внешних сигналов готовности и начальные установки.
Назначение и выводы ГТИ:
RES – входной сигнал сброса
RESET – выходной сигнал сброса
X1, X2, TANK – для подключения внешнего источника частоты
RDY1, RDY2 – входные сигналы готовности системной магистрали и внешних устройств ввода-вывода
CLK – тактовый импульс
PCLK – вспомогательный тактовый импульс
OSC - вспомогательные синхроимпульсы
READY – выходной сигнал готовности
Контроллер Системной Магистрали
Предназначен для формирования сигналов управления системной магистрали.
Структурная схема:
Назначение выводов КСМ:
MEMR – сигнал чтения памяти
MEMW – сигнал записи в память
IOR – сигнал чтения устройства ввода-вывода
IOW – сигнал записи устройства ввода-вывода
ST0,ST1,ST2 – сигналы состояния МП
CLK – тактовый импульс
INTA – сигнал подтверждения запроса на прерывание
КСМ формирует сигналы управления на основе кода состояния МП, подаваемые на входы ST0, ST1, ST2. управляющие сигналы синхронизируются общими с МП синхроимпульсами, подаваемыми на вход CLK.
Вопрос 7.
Контроллер прямого доступа к памяти (ПДП).
Расположен по адресу 0000h – 001Fh.
КПДП обеспечивает высокоскоростной обмен данными между устройствами ввода-вывода и ОЗУ без использования МП, что позволяет освободить МП для выполнения вычислений параллельно с обменом и независимо от него.
Структура КПДП в виде черного ящика:
HLD – сигнал запроса на захват системной магистрали.
HLDA – сигнал подтверждения запроса на захват системной магистрали.
DRQ… - сигнал запроса на прямой доступ к памяти от устройств.
DACK… - сигнал подтверждения запроса на прямой доступ к памяти от устройств.
Устройство, которому необходим ПДП, подает сигнал DRQ. КПДП выдает сигнал, который поступает в МП. После завершения текущей команды МП выдает сигнал HLDA и переводит свои выводы в третье высокоимпедансное состояние (отключает их от СМ).
Затем КПДП самостоятельно управляет системной магистралью, производит запись блока данных из устройства ввода-вывода в ОЗУ или наоборот.
И по окончании данного процесса снимает сигнал HLD. При этом МП в свою очередь снимает сигнал HLDA, и, подключившись к системной магистрали, продолжает свою работу.
Контроллер имеет 4 независимых канала ПДП (нулевой, первый, второй и третий), каждый из которых может обслуживать 1 устройство.
Назначение каналов:
0 – обмен ОЗУ-ОЗУ (для регенерации динамического ОЗУ).
1 – свободен
2 – обмен с контроллером гибких дисков
3 – обмен с контроллером жестких дисков.
Принципы работы КПДП
В цикле ожидания осуществляется программирование контроллера, при котором задаются:
А) начальный адрес для обмена
Б) уменьшенное на 1 число байт для передачи
В) направление обмена
Г) требуемые режимы работы
При появлении сигнала запроса DRQ контроллер переходит в активный цикл, в котором и выполняется обмен данными. Обмен может осуществляться из четырех режимов:
Режим одиночной передачи. После передачи каждого байта контроллер ПДП освобождает шину МП и сразу же начинает проверку сигнала DRQ. И как только обнаруживает активный сигнал, начинает передачу следующего байта.
Режим блочных передач. Системная магистраль не освобождается контроллером вплоть до передачи всего блока данных.
Режим передачи по требованию. Является промежуточным между двумя первыми. Передача данных идет до тех пор, пока активен сигнал DRQ. Как только устройство не может продолжить передачу, контроллер на время освобождает шину МП.
Каскадный режим. Позволяет включить в подсистему ПДП более 1 контроллера.
Типы передач:
Передача ОЗУ-ОЗУ.
Авто-инициализация.
Режим фиксированных приоритетов.
В этом режиме канал 0 всегда имеет максимальный приоритет, а канал 3 – минимальный. Это означает, что любая передача по каналу с более высоким приоритетом будет выполняться раньше, чем по каналу с более низким приоритетом.
4. Циклический сдвиг приоритетов.
Позволяет избежать «забивание» системной магистрали одним каналом. Каналу, по которому прошла передача автоматически присваивается низший приоритет. После чего право на передачу получает канал с наивысшим приоритетом, для которого передача в данный момент необходима.
5. Сжатие времени передачи. В случае, если временные характеристики быстродействия обменивающихся устройств совпадают, контроллер ПДП может сократить время выполнения каждого цикла передачи на 2 такта.
