- •12.Реакция системы прерывания на запрос irq.
- •15 Общие принципы организации прямого доступа к памяти .
- •17. Системный таймер. Назначение. Каналы. Структура управляющего регистра.
- •18. Инициализация системного таймера ibm pc.
- •19. Канал управления звуком.
- •20. Классификация пзу. По типу исполнения
- •[Править]По разновидностям микросхем пзу
- •21. Перепрограммируемые пзу.
- •22. Назначение и типы Flash-памяти.
- •23. Программное обеспечение пзу ibm pc. Программы post, Boot Loader.
- •25.Расширение bios.
- •26.Параллельный порт.Интерфейс Centronics.Основные хар-ки.Разъемы.
- •27.Интерфейс Centronics.Регистры их адреса.Структура регистров состояния и управления.
- •28.Последовательный порт.Интерфейс rs-232c.Основные хар-ки.Формат данных.Разъемы.
- •29. Интерфейс rs-232c.Функции универсального асинхронного приемо – передатчика.
- •31. Интерфейс Микропроцессора. Шина данных. Управление разрядностью шины данных. Контроль по паритету
- •32.Шина адреса микропроцессора. Адресное пространство памяти. Адресное пространство ввода – вывода.
- •33.Командный цикл. Такт Магистрали. Цикл магистрали.
- •34.Сигналы определения цикла магистрали микропроцессора
- •72.Сигналы определения цикла магистрали.
- •47. Синхронизация микропроцессора. Коэффициент умножения.
- •48.Возможности микропроцессоров фирмы Intel последних поколений. Конвейеризация. Скалярный, суперскалярный микропроцессор.
- •49. Возможности микропроцессоров фирмы Intel последних поколений: переименование регистров, предсказание переходов.
- •50.Единицы измерения Производительности микропроцессора.
- •51.Микропроцессорные системы. Определение. Типы.
- •52.Микроконтроллеры. Отличие микроконтроллера от универсальных микропроцессорных систем.
- •53.Память микроконтроллера.
- •54.Устройство управления микроконтроллера.
- •55.Алу микроконтроллера.
- •56 Таймер микроконтроллера.
- •58 Порты ввода - вывода микроконтроллера
- •59 Архитектура вычислительных систем. Основные определения. Классы архитектур вычислительных систем.
- •Классификация вычислительных систем
17. Системный таймер. Назначение. Каналы. Структура управляющего регистра.
18. Инициализация системного таймера ibm pc.
Управление, инициализация каналов системного таймера осуществляется записью байта в регистр управления по отдельности для каждого канала.
Биты:
*7, 6 – выбор канала:
0 0 – канал 0
0 1 – канал 1
1 0 – канал 2
*5, 4 – режим обращения:
0 0 – защелка текущего значения
0 1 – LSB, только младший байт
1 0 – MSB, только старший байт
1 1 – LSB/MSB, сначала младший, потом старший байт
*3, 2, 1 – режим счетчика:
0 0 0 – прерывание по счетчику
0 0 1 – ждущий мультивибратор (одновибратор)
х 1 0 – генератор частоты
х 1 1 – генератор Меандра (длительность 0 = длительности 1)
1 0 0 – счетчик событий с разрешением
1 0 1 – счетчик событий с перезапуском
*0 – тип счетчика:
0 – BIN, двоичный, М = Кдел.max = 216 = 65536
1 – BCD, двоично-десятичный, М = Кдел.max = 10000
Назначение каналов системного таймера:
*Канал 0, адрес 40h – генерация прерываний от системных часов (генерация прерываний для управления системными часами). Генерация прерывания на линии IRQ0 каждые 54,936 мс (18,206 Гц).
Рассчитаем коэффициент деления или модуль счетчика канала 0:
1,19318 МГц 18,206 Гц
Кдел.=М=fвх/fвых=1,19318МГц/18,206Гц = 65536
Регистр управления:
7 6 5 4 3 2 1 0
0 0 1 1 0 1 1 0
канал LSB/ генератор BIN
0 MSB Меандра
; инициализация канала 0
mov AL , 00110110b
out 43h , AL ; в регистр управлении
; коэффициент деления 65536 (0)
mov AX , 0
out 40h , AL ; мл. байт LSB
mov AL , AH
out 40h , AL ; ст. байт MSB
*Канал 1, адрес 41h – интервал для реге- нерации памяти. Формирует сигналы с периодом 15,6 мкс.
*Канал 2, адрес 42h – генератор звука.
Назначение системного таймера:
1)Генерация прерываний для управления системными часами.
2)Генерация запросов на регенерацию памяти.
3)Генерация звуковых сигналов.
19. Канал управления звуком.
PC Speaker.
1,19318 МГц
61h[0]
61h[1]
Канал рассчитан на подключение высокоомного малогабаритного динамика. Звук формируется из тонального сигнала от второго канала таймера, работой которого можно программно управлять. Частотусигнала (тон) можно изменять, программируя коэффициент деления счетчика второго канала: разрешая/запрещая формирование сигнала программно управляемыми сигналами 0 и 1 системного порта 61h, можно формировать сигналы определенной длительности.
Такой способ формирования звука мало загружает процессор.
Диапазон звуковых частот: 20 – 20000 Гц.
Частоты первой октавы:
До – 523,3Гц, Ре – 587,3Гц, Ми – 587,3Гц,
Фа – 698,5Гц, Соль – 784,0Гц,
Ля – 880,0Гц, Си – 387,7Гц.
20. Классификация пзу. По типу исполнения
Массив данных совмещён сустройством выборки (считывающим устройством), в этом случае массив данных часто в разговоре называется«прошивка»:
микросхема ПЗУ;
Один из внутренних ресурсов однокристальной микроЭВМ (микроконтроллера), как правилоFlashROM.
Массив данных существует самостоятельно:
Компакт-диск;
перфокарта;
перфолента;
монтажные «1» и монтажные «0».
