- •1.Система счислений
- •1.2.Предоставление данных в 2 формате.
- •1.3. Арифметические операции.
- •1.4.Логические операции.
- •2.1. Oбщая организация эвм. Организация по фон Нейману и Гарвардская.
- •2.2. Структурная блок схема пэвм-состав
- •2.3. Понятие чипсета системной платы
- •2.4.Общая шина, характеристика, назначение, разрядность
- •3.4 Струкурная блок-схема. Назначение блоков.
- •3.5 Блок шинного интерфейса. Состав. Назначение регистров cs, ds,ss,es, ip.
- •3.6. Понятие логического и физического адреса памяти (сегмент-смещение).
- •3.9.Назначение регистра флагов. Состав.
- •3.11. Алгоритм выполнения команды процессором.
- •3.12. Способы адресации данных. Базовая, индексная, базово-индексная.
- •4 .Память.
- •4.1 Память. Назначение. Классификация.
- •4.2. Внутренняя память. Классификация. Назначение
- •4.4 Rom. Назначение технологии (Колесниченко гл. 7,9). Bois.
- •4.3. Dram. Организация. Назначение ras, cas. Понятие «тайминга»
- •4.5 Cmos. Назначение. Основные функции (Колесниченко гл.31). Настройки cmos Setup.
- •4.6. Sram. Назначение. Организация. Режим работы.
- •4.7. Логическое распределение оп ( основная, расширенная, дополнительная).
- •4.8. Назначение драйверов emm386. Exe и himm.Sys.
- •5Ввод/ Вывод
- •5.2. Системные ресурсы. Понятие интерфейса. Назначение контролера
- •5)Назначается высокоскоростного канал dma
- •6)Адрес контроллера
- •7)Адрес dram,куда данные должны перейти
- •5.3 Прерывание
- •Шаги которые выполн.Привыполнение прерыв.
- •Приоритеты бывают 2 вида:
- •5.4. Алгоритм выполнения команды int Шаги которые выполн.Привыполнение прерыв.
- •5.5. Контролер прерываний. Структурная схема.
- •5.6 Алгоритм выполнения аппаратных прерываний. Работа контролера 8259.
- •Шаги которые выполн.Привыполнение прерыв.
- •5.7. Dma. Назначение. Структурная схема контролера
- •6.1. Отказоустойчивые системы. Принципы построения.
- •Система контроля и диагностики
- •6.3. Аппаратные средства контроля. Контроль по чету нечету.
- •6.4.Аппаратные средства контроля. Код Хемминга.
- •6.5. Аппаратные средства контроля. Crt.
- •6.6. Аппаратно-программные средства контроля. Post
5.4. Алгоритм выполнения команды int Шаги которые выполн.Привыполнение прерыв.
1)Появления на шине управления сигналов NMI(не маскир),INTK(маскир) для аппаратных.Для программныхINTXX
2)В стеке по адресу SS:SPсохраняется текущее состояние процессора (точка возврата)
3)По номеру XXкомандыINT-XXопределяет элемент (адреса 0000.XX.4) таблицы векторов прерывания в котором находится (4б) программы обрабатывающее данное прерывание.
4)Логический адрес программы загруж в регистры процессора CS:IPи начинается выполняется программа обработки прерывания до появления командыRET.
Таблицы векторов прерывания-В. Оп в начале 0400:0000.Адрес элемент прерывания номера умножить 4 (2h*4=8)
5)По команде RETIиз стека в по адресуSS:SPв регистры процессора возвращаются прерванной программы ( точка возврата) и продолжает выполнятся основная программа
5.5. Контролер прерываний. Структурная схема.
5.6 Алгоритм выполнения аппаратных прерываний. Работа контролера 8259.
Регистр RGI(СОСТАВ 8259) программирования контролера прерывания.
Предназначен для фикс Вход прерывания от контроллеров внешних устройств.
Регистр маски
(8-бит)для хранения маски
0-запрещенно 1-разрешенно
PRB(блок приоритета)-определяет приоритет прерывания.
BD(буфер данных)-согласование микросхемы с общей шиной данных
RWCU(блок управления чтения \записи)
CMP(блок каскадирования)
CU(блок управления) предназначенный для управления микросхемой-8259(уст.сигналINTRи принимает сигналINTA)
Программирование контроллера сводится к вводу упр.слов.
1)ICW-номер прерывания
ICW1-каскадирование\не каскадирования и часть номера
ICW2-адрес (номер) прерывания
OCW-задаёт маску данного прерывания
1)Прерывания от контролера внешних устройств поступают на регистр RGIпредназначенный для фиксации входящих прерываний.
2)По маске в регистре RGMопределяется разрешено данное прерывания или нет.
3)Разрешенные прерывания поступает на блок PRBпредназначен для определения прерывания с наивысшим приоритетом.PRBработает в одном из двух режимов фиксированный и цикличный
4)После выбора прерывания с наивысшим приоритетом CU(блок упр.) выставляет сигналINTкоторый в процессор сигнализируя о поступление прерывания, но которому процессор выполн. Стандартную процедуру сохранения точки возврата после этого процесс выставляет сигналINTA(подтверждения прерывания по некоторому из регистраTSRвыставляется номер прерывания и выполняется стандартная процедура)
5)Оброщается к таблице прерывания и умножается на 4 из которого берётся адрес прерывания (4 байта)
2CS2IP
6)Программа обработки прерываний заканчивается R.E.T.I. и программа удаляется из очереди
Шаги которые выполн.Привыполнение прерыв.
1)Появления на шине управления сигналов NMI(не маскир),INTK(маскир) для аппаратных.Для программныхINTXX
2)В стеке по адресу SS:SPсохраняется текущее состояние процессора (точка возврата)
3)По номеру XXкомандыINT-XXопределяет элемент (адреса 0000.XX.4) таблицы векторов прерывания в котором находится (4б) программы обрабатывающее данное прерывание.
4)Логический адрес программы загруж в регистры процессора CS:IPи начинается выполняется программа обработки прерывания до появления командыRET.
Таблицы векторов прерывания-В. Оп в начале 0400:0000.Адрес элемент прерывания номера умножить 4 (2h*4=8)
5)По команде RETIиз стека в по адресуSS:SPв регистры процессора возвращаются прерванной программы ( точка возврата) и продолжает выполнятся основная программа