- •Материнская плата
- •2)Типы шин расширения пк
- •3)Взаимодействие устройств
- •4)Как цпу реагирует на прерывание
- •5)Выбор линии irq для устройств, которые взаимодействуют с цпу.
- •7)Каскадные irq.
- •8)Передача информации вслед за irq.
- •10)Обмен большими объемами данных с устройством.
- •11)Прямой доступ к памяти dma.
- •12)Автоматическая конфигурация устройства Plug- and –Play
- •13)Устранение конфликтов устройств
- •14)Использование диспетчера устройств для контроля или изменения используемых устройствами ресурсов.
- •16)Отображение информации о bios на экране
- •17)Примеры звуковых кодов bios
- •18)Эффективное использование cmos настроек
- •19)Доступ к настройкам cmos-памяти ,
- •20)Cmos –память
- •21)Настройка расширенных данных конфигурации системы escd
- •24)Параметры дисковода игнор ос.
- •25)Указание геометрических параметров жесткого диска
- •26)Включение функции параллельного порта
- •27)Уровни хранения информации
- •28)Динамическое озу dram
- •29)Статическое озу sram
- •30)Компоновка модулей ram
- •30)Банки памяти
- •31)Скоростные показатели работы микросхем памяти
- •32)Чередование адресов памяти
- •34) Ускоренный страничный обмен fpm
- •35)Синхронная динамическая озу sdram.
- •36)Память rambus
- •37) Видеопамять videoram
- •38)Типы памяти
- •39)Системный реестр windows
- •40)Редактор системного реестра RegEdit
- •41)Структура реестра
- •43)Поиск и изменение данных реестра
- •44)Просмотр драйверов устройств, установленных в ос
- •45)Проверка системных драйверов
- •46)Восстановление системного реестра из резервной копии
- •47)Периферийные устройства. Классификация. Назначение.
- •48)Критерии выбора периферийных устройств
- •49) Способы обмена данными между ву и эвм
- •50) Интерфейс периферийного устройства. Контроллер. Адаптер. Принципы функционирования.
- •51) Контроллер последовательной асинхронной передачи данных и приема.
- •52) Контроллер последовательной синхронной передачи данных и приема.
- •53)Контроллер параллельной передачи данных и приема.
- •54)Дистанционная связь. Виды. Структура. Характеристики
- •55) Цап. Ацп. Аналогово-цифровое преобразование сигнала.
- •56)Организация прерываний в эвм. Программные и аппаратные.
- •57)Прерывания. Программный опрос. Использование векторов прерываний.
- •58) Организация прямого доступа к памяти (пдп).
- •61)Клавиатура. Принцип работы и интерфейс.
- •64)Видеосистема. Принцип вывода изображения.
- •65) Графический режим отображения информации
- •66)Текстовый режим отображения
- •69)Управление клавиатурой
- •70)Доступ к отдельным клавишам
- •72)Управление выводом на терминал.
- •73)Режим управления курсором
- •75) Вывод точечной графики на дисплей.
- •76)Управляющие регистры принтера
- •78)Передача информации от манипулятора «мышь»
- •79)Обслуживание прерываний
- •80)Регистры управления параллельным портом.
- •81) Передача информации через параллельный порт
- •82)Доступ к последовательному порту.
- •Использование специальных устройств ввода-вывода.
- •85)Устройство, типы и работа манипулятора «мышь»
78)Передача информации от манипулятора «мышь»
Более простой способ оцифровывания графической информации для ввода ее в ПЭВМ — применение в качестве указателя координат манипуляторов, например типа «мышь», «трекболл».
Манипулятор «мышь» является одним из простейших, но удобных полуавтоматических средств ввода графической информации. С его помощью легко вводить данные, графику, «раскрашивать» изображение, перемещать курсор или элемент изображения по экрану дисплея и т. п. Манипулятор представляет собой настольный прибор, предназначенный для преобразования его перемещения в двух ортогональных направлениях (X и У) в серии электрических импульсов и подключаемый к ПЭВМ с помощью тонкого гибкого кабеля.
Для ввода графического изображения достаточно положить документ на стол и обежать его «мышью». Используются в основном два принципа работы устройства: механический (оптомеханический) и оптический. Основой конструкции механического манипулятора типа «мышь» является преобразователь (основание с шаром), который вместе с платами с ИМС и управляющими кнопками (клавишами) помещается в пластмассовый корпус.
Адаптер манипулятора типа «мышь» принимает от манипулятора импульсные сигналы, сопровождающие перемещение манипулятора в направлениях Х и У, и преобразует их в цифровой код. С помощью адаптера определяется направление и перемещение манипулятора по рабочей поверхности и выдается информация устройству, управляющему курсором на экране видеомонитора. Пересчет текущих позиций манипулятора осуществляется центральным процессором.
Оптический манипулятор типа «мышь» перемещается по планшету с нанесенной на него координатной сеткой. Координатная сетка может быть разной ширины с различным количеством линий . Источник излучения направляет луч света на планшет, и отраженный от сетки луч попадает на фотоприемник, связанный с микропроцессором. Различное число штрихов в сетке по направлениям Х и Y упрощает распознавание направления. Микропроцессор определяет относительное перемещение манипулятора и соответствующее положение курсора на экране дисплея и передает информацию в ПЭВМ. Может использоваться координатная сетка с линиями различного цвета, например красного и зеленого или голубого и желтого. В этом случае фотоприемники должны реагировать на вполне определенную длину волны оптического излучения.
Недостатком рассмотренных манипуляторов типа «мышь» является требование свободной гладкой поверхности стола или даже специального планшета с нанесенной координатной сеткой.
79)Обслуживание прерываний
Процессоры семейства 8086 поддерживают до 256 различных прерываний по вектору. Прерывание по вектору вызывает выполнение программы обработки прерываний , адрес которой содержится в таблице векторов прерываний. Хотя некоторые старшие процессоры семейства требуют, чтобы программы обработки прерывания располагались в определенных адресах памяти, механизм прерываний по вектору позволяет определять адреса программ обработки прерываний.
Аппаратные прерывания :
Аппаратные прерывания вызываются событиями, физически связанными в аппаратуре с соответствующими векторами прерываний. Например, клавиатура в PC связана с прерыванием 9. Нажатие клавиши вызывает прерывание выполняемой программы и переход по адресу, находящемуся в векторе прерывания, соответствующему прерыванию 9. В памяти этот вектор находится по адресу 0х24 (9*4 байт ).
Программные прерывания :
Программные прерывания происходят при выполнении в текущей программе команды INT с номером прерывания в качестве операнда. В остальном нет никакой разницы между программным и аппаратным прерыванием. Если необходимо организовать обработку прерывания, необходимо:
1. прочитать содержимое элемента таблицы векторов прерываний для вектора с нужным номером;
2. запомнить это содержимое в области данных программы;
установить новый адрес в таблице векторов прерываний так, чтобы он соответствовал началу программы обработки прерывания;
3. перед завершением работы программы прочитать из области данных адрес старого обработчика прерывания и записать его в таблицу векторов прерываний.
Для чтения вектора используется функция 35h прерывания 21h. Перед ее вызовом регистр AL должен содержать номер вектора в таблице. После выполнения функции в регистрах ES:BX будет искомый адрес обработчика прерывания. Функция 25h прерывания 21h устанавливает для вектора с номером, находящимся в AL, обработчик прерывания DS:DX.
Процессоры семейства 8086 поддерживают до 256 различных прерываний по вектору. Прерывание по вектору вызывает выполнение программы обработки прерываний , адрес которой содержится в таблице векторов прерываний. Хотя некоторые старшие процессоры семейства требуют, чтобы программы обработки прерывания располагались в определенных адресах памяти, механизм прерываний по вектору позволяет определять адреса программ обработки прерываний.