Лекции по Вычислительным машинам, системам и сетям   

Содержание

 

1. Электронные вычислительные машины общего назначения

1.1. Структура ЭВМ общего назначения

1.2. Арифметико-логические устройства

1.3. Устройства управления

1.4. RISC- и CISC-процессоры

1.5. Форматы машинных команд

1.6. Способы адресации

1.7. Стековая адресация

2. Микропроцессорный комплект К1810

2.1. Микропроцессор К1810ВМ86

2.2. Назначение входов/выходов ВМ86 в минимальном режиме

2.3. Назначение входов/выходов ВМ86 в максимальном режиме

2.4. Внутренняя архитектура МП ВМ86

2.5. Сегментация памяти

2.6. Программная модель МП ВМ86

2.7. Организация оперативной памяти

2.8. Организация адресного пространства портов ВУ

2.9. Методы обмена информацией между МП и портами ВУ

2.10. Параллельный программируемый адаптер К1810ВВ55 (i8255)

2.11. Пример использования и программирования адаптера

2.12. Программируемый таймер К1810ВИ54 (i8254)

2.13. Пример использования таймера

2.14. Обработка прерываний

2.15. Система прерываний ВМ86

2.16. Контроллер прерываний К1810ВН59 (i8259)

2.17. Дополнительная информация о настройке ВН59

2.18. Прямой доступ к памяти

2.19. Контроллер прямого доступа к памяти К1810ВТ37 (i8237)

2.20. Программирование КПДП ВТ37

2.21. Организация процессорного модуля ВМ86

2.22. Организация шинного интерфейса в максимальном режиме

2.23. Слабо связанные конфигурации

2.24. Арбитр шин К1810ВБ89 (i8289)

2.25. Сильно связанные конфигурации на примере совместной работы МП86 и арифметического сопроцессора ВМ87

2.26. Формат машинной команды ВМ86

3. Тридцатидвухразрядные процессоры фирмы Intel

3.1. Общие сведения и терминология

3.2. Реальный режим

3.3. Переключение в защищенный режим

3.4. Системные таблицы

3.5. Механизмы адресации в защищенном режиме

3.6. Сегментный механизм

3.7. Страничный механизм

3.8. Формат элемента PTE (PDE)

3.9. Особенности страничного механизма в Pentium и Р6

3.10. Механизм V86

3.11. Методы обработки прерываний, возникших в режиме V86

3.12. Механизм переключения задач. Формат сегмента TSS

3.13. Битовая карта ввода-вывода

3.14. Действия процессора при переключении задач

3.15. Формат дескриптора

3.16. Форматы шлюзов

3.17. Программная модель 32-разрядного МП

3.18. Регистры системного программиста

3.19. Буфер TLB (кэш-память страниц)

3.20. Общие сведения о кэш-памяти

3.21. Внутренняя кэш-память

3.22. Сведения о кэшах в процессорах фирмы Intel

3.23. Инициализация процессора

3.24. Некоторые сведения о внутренней организации 32-разрядных процессоров

3.25. Режим SMM

3.26. Система прерываний 32-разрядных процессоров

3.27. Переключение из защищенного режима в реальный

3.28. Формат машинной команды

3.29. Команда CPUID

4. Микропроцессор Itanium

4.1. Программная модель пользователя

4.2. Адресация памяти

4.3. Программная модель системного программиста

4.4. Поддержка архитектуры IA-32

5. Программирование на языке Ассемблер

5.1. Как писать ассемблерную программу

5.2. Системы счисления

5.3. Оперативная память

5.4. Стек

5.5. Сегментация памяти

5.6. Система команд

5.7. Выделение памяти под переменные и массивы

5.8. EXE- и COM-программы

5.9. Трансляция ассемблерной программы

5.10. Работа с клавиатурой и экраном

5.11. Прерывания DOS для работы с клавиатурой

5.11.1. Функция 7 прерывания int 21h

5.11.2. Функция 6 прерывания int 21h

5.11.3. Функция 0ah прерывания int 21h

5.12. Прерывания BIOS для работы с клавиатурой

5.12.1. Функция 0 прерывания int 16h

5.12.2. Функция 1 прерывания int 16h

5.13. Прерывания DOS для работы с экраном

5.14. Прерывания BIOS для работы с экраном

5.14.1. Функция 1 прерывания int 10h

5.14.2. Функция 2 прерывания int 10h

5.14.3. Функция 3 прерывания int 10h

5.14.4. Функция 6 прерывания int 10h

5.14.5. Функция 9 прерывания int 10h

5.14.6. Функция 0eh прерывания int 10h

5.15. Пример программы, работающей с клавиатурой и экраном

5.16. Задания к лабораторной работе «Клавиатура и экран»

5.17. Работа с гибкими дисками

5.18. Задания к лабораторной работе «Работа с гибкими дисками»

5.19. Перехват прерываний и создание резидентных программ

5.20. Задания к лабораторной работе «Создание резидентных программ»

5.21. Работа со звуком

5.22. Отладка программ

6. Приложение

6.1. Сервисные прерывания DOS

6.2. Сервисные прерывания BIOS

6.3. Коэффициенты пересчета для нот

6.4. Значение цветов в байте атрибута

6.5. Буфер клавиатуры

Список литературы



*****
© Банк лекций Siblec.ru
Формальные, технические, естественные, общественные, гуманитарные, и другие науки.