Предисловие 0

Предисловие 1

Резюме предисловия.

Часть 1. Экранный вывод

Глава 1. Аппаратные средства вывода на экран

§0. Немного об экранах

§1. Как видеоинформация попадает на экран

1.0 Вывод картинки на экран.

1.1 Создание картинки.

1.2 Экскурсия в адресное пространство УКНЦ.

1.3 Таблица строк.

Резюме к §1

§2. Формирование видеоизображения. Использование аппаратных возможностей.

2.0 Размещение видеоинформации в нижней области ОЗУ.

2.1 Аппаратный спрайтовый механизм.

2.2 Регистр маски записи в планы.

Резюме к §2

§3. Каналы связи между процессорами.

3.0 Принцип разделения труда между процессорами.

3.1 Общение между процессорами.

3.2 Общая структура каналов.

3.3 Описание канальных регистров.

3.4 Как работают каналы ?

3.5 Использование каналов в УКНЦ.

Резюме к §3:

Глава 2. Общие принципы экранного вывода в УКНЦ.

§4. Программные прерывания EMT И TRAP.

4.0 Команды-прерывания.

4.1 EMT-диспетчер.

4.2 TRAP-диспетчер.

Резюме к §4:

§5. Общая схема вывода на экран.

5.0 Буфер и его структура .

5.1 Запись в буфер из К0.

5.2 Запись в буфер из ПП.

Резюме к §5:

§6. TRAP 0, или Диспетчер процессов. Стратегия управления.

6.0 Стратегия управления.

6.1 Запросы. Таблицы запросов и процессов.

6.3 Таблица векторов. Вызов процессов через TRAP 0.

6.4 Внутренние и внешние процедуры.

Резюме к §6:

Глава 3. Стандартный экранный вывод.

§7. Разделение экранов.

7.0 Принцип разделения экранов.

7.1 Стандартные экраны в УК-НЦ.

7.2 Экранные карты.

Резюме к §7.

§8. Программа экранного вывода.

Резюме к §8,

§9. Спецфункции

9.0 ’ ЎлЁжл §­ Є®ЈҐ­Ґа в®а  Ё бЇҐждг­ЄжЁ©.

9.1 Вызов спецфункций. Код 33.

9.2 Действия спецфункций.

9.3 Определение ключей и знакогенератора через СФ-120.

Резюме к §9.

§10. EMT 52, 56, 40.

10.0 Вывод в служебную и информационную строки (EMT 52, 56).

10.1 Инициализация экрана (EMT 40).

Реюме к §10.

Глава 4. Встроенная графика .

§11. Стандартное обращение к графике.

11.0 Графический режим и его включение.

11.1 Операции графического режима.

11.2 Форматы представления данных.

11.3 Работа управляющей программы.

Резюме к §11.

§12. Работа графических операций.

12.0 Ненужные операции.

12.1 Действие стандартных операций.

12.2 Прямое управление графическими процедурами.

Резюме к §12.

Глава 5. Использование сетевого таймера  .

† л®Ўл ­  рЁ§­м ...

Глава 6. Многоэкранный вывод

§16. Многоэкранный вывод .

16.0 Смена текущего экрана.

16.1 Строим свой экран .

§17. Как разнообразить средства экранного вывода .

17.0 Пути разнообразия экранного вывода .

17.1 Использование ветвления в программах .

17.2. Разработка спецфункций.

17.3. Ваш знакогенератор.

17.4. Ваши курсор и рулон.

Нечто важное из 1 части

 

Часть 2. Клавиатура.

Немного о пользе клавиатуры.

Глава 7. Клавиатура на аппаратном уровне.

§18. Устройство клавиатуры.

18.0. Физическое устройство.

18.1. Клавиатура на магистрали ПП.

18.2. Scan-коды.

18.3 Аппаратное сканирование клавиатуры.

Резюме к §18.

Глава 8. Система обслуживания клавиатуры.

§19. Общая схема работы клавиатуры на программном уровне.

 

§20. Программа обработки прерываний.

20.0. Программа. Буфер Scan-кодов.

20.1. О клавише "Стоп".

§21. Программа обслуживания клавиатуры.

21.0. Три ситуации работы программы.

21.1. Ситуация 1. Нажатие клавиш.

21.2. Ситуация 2. Отжатие клавиши.

21.3. Ситуация 3. Автоповтор.

§22. ТСК. Регистры. Управляющие клавиши.

22.0. Таблицы соответствия кодов.

22.1. Регистры. Адреса ТСК.

22.2         Блок переменных для регистров клавиатуры:

22.3. Механизм смены регистров.

22.4. Безвестный регистр ФИКС.

22.5. Другие управляющие клавиши.

Резюме к §21 и §22:

§ 23. Служебные клавиши. Режимы терминала. Дополнительная клавиатура. Ключи.

23.0. АР2, ТАБ, Забой.

23.1. ПОМ, УСТ, ИСП.

23.2. Клавиши управления курсором, ENTER, СБРОС. Режимы N1 и N2 терминала.

23.3. Дополнительная клавиатура. Режим ДКЛ.

23.4. Режим пультового отладчика.

23.5. Стандартный механизм смены режимов.

23.6. Клавиши-ключи.

§24. TRAP 2, EMT 22. Инициализация клавиатуры через EMT 20.

24.0. Работа TRAP 2.

24.1. EMT 22 и 24.

24.2. Инициализация клавиатуры. EMT 20.

Резюме к §23,24:

Глава 9. Практические рекомендации.