- •1 Определение информации. Определение аналоговой информации. Определение дискретной информации. Определение и схема цифрового автомата. Определение такта, тактового интервала.
- •2 Шесть основных принципов построения алгоритма (пояснения и примеры)
- •3 Принципы Неймана построения эвм. Общее и Неймановское определение эвм. Блочная базовая схема эвм
- •4 Физический носитель нуля и единицы (vt-диаграмма с указанием зон «0» и «1»)
- •5 Двоичное кодирование простых чисел (формула, пределы). Смещенный двоичный код (преимущества, пределы для простых чисел)
- •6 Двоичное кодирование вещественных чисел. Нормализованная 2-хбайтовая схема представления двоичного вещественного числа с плавающей запятой.
- •7 Кодирование символов (принцип). Основные стандартные таблицы символов
- •8 Управляющий автомат с "жесткой" логикой (определения). Схема и принцип действия.
- •9 Управляющий автомат с программой в памяти (определения). Схема и принцип действия.
- •10 Принцип принудительной адресации микрокоманд, схема. Принцип естественной адресации микрокоманд
- •12 Вертикальное микропрограммирование. Схема. Достоинства и недостатки.
- •14 Горизонтально-вертикальное микропрограммирование. Схема. Достоинства и недостатки.
- •15 Базовая схема микропрограммного автомата. Порядок построения простой горизонтальной микропрограммы
- •16 Базовая схема центрального микропроцессора.
- •17 Основные этапы выполнения команды обработки информации микропроцессором(схема)
- •1. Этап выборки команды:
- •2 Этап исполнения команды. :
- •18 Общий формат машинной команды в объектных кодах. Схема построения.
- •19 Программная регистровая модель пэвм. 6 групп программно доступных регистров цп и МсП.
- •20 Схема и назначение основных регистров общего назначения. Схема регистра флагов.
- •21 Схема и назначение сегментных регистров. Схема сегментной адресации памяти.
- •22 Схема формирования эффективного, линейного и физического адреса
- •23 Адресуемая память (схема). Способы адресации операндов в машинной команде.
- •24 Ассоциативная и стековая память (схемы). Принцип работы. Область использования.
- •2. Ассоциативная память (сверхоперативная память или кэш-память).
- •25 Типы памяти (классификация). Контроллер озу (схема и основные сигналы управления)
- •26 Схема логического распределения памяти по адресам 00000h-а0000h
- •27 Схема логического распределения памяти по адресам а0000h-ffffFh
- •28 Понятие шины и магистрали, состав шины. Характеристики шин. Схема наследуемой шинной архитектуры хт. Основные типы современных шинных архитектур. Особенности их схем.
- •29 Формирования шинного интерфейса для внешних устройств. Схема. Порядок работы.
- •30 Буферизация и изменение формата данных. Схема. Задачи буферизации данных.
- •31 Системный интервальный таймер 8254. Схема, назначение каналов, сигналы и функционирование.
- •32 Режимы использования каналов интервального таймера. Диаграммы и особенности режимов.
- •33 Схемы и конкретные режимы использования каналов 0, 1 и 2 системного интервального таймера.
- •34 Часы реального времени. Порты доступа и регистры часов. Структурная схема и функционирование.
- •35 Частота генератора часов. Формат bcd и схема его использования в пэвм. Константы cmos setup.
- •12. Контроллер клавиатуры пэвм i8049.
- •40 Основные задачи прерывания выполнения программы. Общая схема механизма прерывания программы. Порядок восстановления прерванной программы. Типы прерываний.
- •41 Схема контроллера прерываний. Назначение основных регистров. Порядок программирования
- •14. Контроллер прерываний i8259a
- •42 4 Режима формирования приоритетов пкп, 2 режима завершения прерываний пкп.
- •43 Схема формирования адреса вектора по номеру аппаратного (радиального) прерывания для ведущего и ведомого контроллера прерываний.
- •44 Контроллер прямого доступа к памяти. Назначение. Основные задачи. Принципы работы.
- •45 Общая функциональная схема реализации. Порядок ее работы.
- •46 Контроллер пдп 8237а. Схема. Регистры.
- •47 Основные сигналы контроллера пдп i8327а. Порты доступа. Порядок программирования
- •48 4 Режима работы контроллера пдп i8327а. Основные типы передачи информации
- •49 Видеоконтроллер ega. Схема. Назначение отдельных блоков и их функционирование.
- •50 Видеоконтроллер vga. Основные режимы использования. Регистры. Порядок программирования.
- •51 Страничная организация экранной памяти (схема). Области пзу эвм для обмена видеоданными.
- •52 Состав байта-атрибута символа в текстовом режиме. Палетты – виды, состав и адреса доступа.
- •53 Пикселы. Порядок программирования видеоизображения. Понятие о 3d, Direct X.
- •54 Архитектура дисковой подсистемы пэвм (основные понятия).
- •55 Структура файловой системы dos размещения информации на магнитном диске (схема).
- •56 Состав mbr, br, Root и fat.
- •57 Структура файловой системы ntfs. Схема взаимодействия с операционными системами.
- •58 Raid-массивы. Схемы вариантов, назначение, области использования.
- •59 Основные методы восстановления информации на hdd при потере pt мbr и br.
- •60 Обеспечение отказоустойчивости ntfs. Порядок восстановления удаленных файлов.
- •61 Контроллер нгмд 8272. Схема. Регистры. Система команд. Значения основных констант.
- •62 Контроллер нжмд. Схема. Регистры контроллера. Характеристики интерфейсов связи.
- •63 Методы кодирования информации на магнитных дисках (диаграммы). Интерлинг и предкомпенсация.
- •64 Основные типы современных накопителей информации и их характеристики (объем, скорость доступа).
- •65 Система ввода/вывода bios. Назначение. Задачи. Таблицы портов. Доступ к переменным.
- •66 Система PnP автоопределения различных устройств пэвм. Принципы построения. Ресурсы. Схема распределения.
- •67 Основные компоненты современных систем автоматического распределения ресурсов bios.
46 Контроллер пдп 8237а. Схема. Регистры.
Блок-схема контроллера ПДП i8237А
Регистры контроллера ПДП i8237А
-
Наименование регистра
разрядность
Кол-во
Регистр начального адреса
Регистр начального счетчика циклов
Регистр текущего адреса
Регистр текущего счетчика циклов
Рабочий регистр адреса
Рабочий регистр счетчика циклов
Регистр состояния
Регистр команд
Регистр режима
Рабочий регистр
Регистр масок
Регистр запросов
16
16
16
16
16
16
8
8
6
8
4
4
4
4
4
4
1
1
1
1
4
1
1
1
47 Основные сигналы контроллера пдп i8327а. Порты доступа. Порядок программирования
Сигналы контроллера ПДП i8237А
обозначение |
тип |
Функциональное назначение |
RESET READY HLDA DREQn D0 – D7 -IOR
-IOW -EOP A0 – A3 A4 – A7 HRQ
-DACKn
AEN ADSTB -MEMR
-MEMW
PIN5 T/C -CS CLK |
Вход Вход Вход Входы Вх/вых Вх/вых
Вх/вых Вх/вых Вх/вых Выход Выход
Выход
Выход Выход Выход
Выход
Вход Выход Вход Вход |
Сброс состояния Готовность контроллера к ПДП Подтверждение захвата шины Запрос DMA периферийными устр-вами n Шина данных Сопровождение чтения порта (активен низким уровнем) Запись в порт (активен низким уровнем) Завершение процесса ПДП Младшая часть адреса ОЗУ Старшая часть адреса ОЗУ Запрос на захват шины данных контроллером ПДП Подтверждение запроса DMA периферийному устройству Разрешение адреса Строб адреса Сопровождение чтение памяти (активен низким уровнем) Сопровождение записи в память (активен низким уровнем) Контроль питания Бит завершения передачи Выбор кристалла (каскада) Сигнал синхронизации от генератора |
Порты ввода-вывода основного контроллера ПДП i8237А
Порт |
Режим |
Назначение порта |
0h
2h 4h 6h 0h
2h 4h 6h 1h
3h 5h 7h 1h
3h 5h 7h |
запись
запись запись запись чтение
чтение чтение чтение запись
запись запись запись чтение
чтение чтение чтение |
Запись начального адреса в регистр начального адреса и регистр текущего адреса канала 0 то же для канала 1 то же для канала 2 то же для канала 3 Чтение начального адреса из регистра начального адреса канала 0 то же для канала 1 то же для канала 2 то же для канала 3 Запись в регистр начального счетчика циклов в регистр текущего счетчика циклов канала 0 то же для канала 1 то же для канала 2 то же для канала 3 Чтение текущего значения из регистра текущего счетчика циклов канала 0 то же для канала 1 то же для канала 2 то же для канала 3 |
Порты ввода-вывода основного контроллера ПДП i8237А
Порт |
Режим |
Назначение порта |
8h 8h 9h 0Ah
0Bh
0Ch
0Dh 0Eh 0Fh
0Dh/0Fh |
запись чтение запись запись
запись
запись
запись запись запись
чтение |
Запись регистра команд ПДП Чтение регистра состояния ПДП Запись в регистр запросов ПДП Запись бита маски для одного из каналов ПДП Запись регистра режимов для одного из каналов ПДП Очистка (сброс) триггера-защелки (триггера первого/последнего) Программный сброс контроллера Очистка битов масок всех 4-х каналов Запись регистра масок для всех 4-х каналов Чтение рабочего регистра ПДП |
81h 82h 83h 87h |
запись запись запись запись |
Задание номера страницы для канала 2 то же для канала 3 то же для канала 1 то же для канала 0 |
Аналогично распределены портовые адреса для каскадируемого контроллера ПДП:
0С0h - 0ССh, 89h – 8Fh, 0D0 – 0DAh
Программирование контроллера ПДП i8237А
В работе ПДП различаются 2 главных цикла: цикл ожидания (Idle cycle) и активный цикл (Active cycle). Каждый цикл подразделяется на ряд состоя-ний, занимающих по времени один период часов (тактовый интервал).
Из цикла ожидания контроллер может быть переведен в состояние прог-раммирования (Program Condition) путем подачи на вход RESET сигнала высокого уровня, длительностью не менее 300 нc и следующей за ним подачи сигнала низкого уровня (уровня 0) на вывод CS (Chip Select).
В состоянии программирования контроллер будет находится до тех пор, пока на выводе CS сохранится сигнал низкого уровня.
В процессе программирования контроллеру задаются:
- начальный адрес памяти для обмена;
- уменьшенное на единицу число передаваемых байтов;
- направление обмена,
а также устанавливаются требуемые режимы работы (разрешить или запре-тить циклическое изменение приоритетов, автоинициализацию, задать направление изменения адреса при обмене и т. д.).
Загрузка 16-разрядных регистров контроллера осуществляется через 8-разрядные порты ввода-вывода. Перед загрузкой первого (младшего) байта должен быть сброшен (очищен) триггер-защелка (триггер первый/последний, First/Last flip-flop), который изменяет свое состояние после вывода в порт первого байта и таким образом дает возможность следующей командой вывода в тот же порт загрузить старший байт соответствующего регистра.