Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мобильная.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

7. Что представляет собой таблица шрифтов?

Таблица шрифта представляет собой массив, каждый элемент которого описывает один символ. Максимальное количество элементов в таблице - 256 (так как на экране возможно отображение не более 256 различных символов одновременно). Если требуется загрузить только некоторые символы (подфункция 00h), то элементов может быть меньше. Символ в каждом элементе таблицы описывается построчно. Так как ширина символа постоянна и равна 8 точкам, то каждая строка символа кодируется 8 битами, т.е. одним байтом. Установленный бит (1) означает, что соответствующая точка символа отображается на экране цветом текста, а сброшенный бит (0) означает, что точка отображается цветом фона (цвет текста и фона задаётся в видеопамяти байтами атрибутов символа - 4 бита на цвет текста и 4 бита на цвет фона). Количество байт в элементе таблицы шрифта равно количеству строк в символе. Так, например, для шрифта высотой 16 точек каждый элемент таблицы занимает 16 байт

Билет №16.

4. Основные требования, для создания usb.

USB – универсальная последовательная шина. В основу проекта были положены следующие требования:

1. Пользователи не должны устанавливать переключатели и перемычки на платах и устройствах

2. —//— не должны открывать комп чтобы устанавливать новые устройства вв/выв

3. Все устройства подключаются с помощью 1-го типа кабеля

4. Питание устройство должно получать через кабель

5. Возможность подсоединения к компу до 127 устройств

6. Поддержка устройств реального времени

7. Возможность устанавливать устройства во время работы компа

8. Отсутствие необходимости перезагрузки компа после загрузки нового устройства

Для того чтобы использовать USB шину на системной плате установлен USB-контроллер (м/б отдельно или интегрирован в состав чип-сета). В составе контроллера имеется центральный хаб или концентратор который вставляется в разъем главной шины. Корневой хаб содержит разъемы для кабелей куда могут подключаться устройства вв/выв или другие хабы.

5. Где в памяти находится таблица прерываний и сравнение в реальном и защищенном режиме.

Таблица прерываний реального режима находится в адресах 0 — 0x400.

Таблица прерываний в защищенном режиме содержит дескрипторы обработки прерываний и называется дескрипторной таблицей прерываний(IDT). Базовый адрес и размер таблицы хранится в регистре IDTR. Расположение дескрипторная таблица прерываний определяется содержимым 5-байтового внутреннего регистра процессора IDTR. Формат регистра IDTR полностью аналогичен формату регистра GDTR, для его загрузки используется команда LIDT. Так же, как регистр GDTR содержит 24-битовый физический адрес таблицы GDT и её предел, так и регистр IDTR содержит 24-битовый физический адрес дескрипторной таблицы прерываний IDT и её предел.

6. Как задается формат ввода/вывода в uart?

UART – универсальный асинхронный приемо-передатчик. Выполняет преобразование параллельного кода в последовательный и обратно. При преобразовании добавляется стартовый и стоповый биты и бит контроля. В составе схемы имеется 16-байтный буфер передатчика и приемника. Программированием можно обеспечить скорость передачи от 50 бит/сек до 1,5 Мбит/сек. Порты ввода-вывода обеспечивают ввод и вывод данных в параллельном формате. Обычно порты ввода-вывода выполняются 8-разрядными. В режиме ввода данные с внешних контактов порта пересылаются в регистры микроконтроллера. В режиме вывода данные из регистров перемещаются на контакты микроконтроллера. Вывод данных, как правило, производится в «защелку» порта.