Команды программных прерываний. Механизм прерываний. Характеристика системного сервиса. Экранный системный сервис. (Лекция 15)
Содержание
- 2. Команда прерывания: INT n «Прерывания» - это механизм вызова процедур операционной системы, в котором участвуют процессор
- 3. Таблица прерываний ОС создает в памяти Таблицу прерываний с адресам своих процедур («указатель сегмента» и «внутрисегментное
- 4. Механизм выполнения команды INT n процессором Сохраняет в стеке текущие значения CS и IP По номеру
- 5. Иллюстрация программного прерывания
- 6. Характеристика системного сервиса ОС Операционная система предоставляет исполняемым программам возможность обращаться к своим программным сервисам (функциям)
- 7. «Функции» системного сервиса Системные процедуры, доступные через программные прерывания, в большинстве своем состоят из множества мелких
- 8. Системный сервис для вывода символьных данных на экран Доступен через прерывания: Прерывание 21h - вывод на
- 9. Вывод символа на экран из регистра DL ( функция 2 прерывания 21h ) Вход: DL -
- 10. Вывод на экран символьной строки из памяти ( функция 9 прерывания 21h ) Вход: DS:DX -
- 11. Перевод строки на экране Для перевода строки на экране в символьную строку включают байты управляющих кодов:
- 12. Преобразование числовых кодов в символы На низком уровне автор сам должен заботится о преобразовании числовых кодов
- 13. Алгоритмы преобразования базируются на зависимости между числовым байтом цифры: от 00 – 09 и от 0А
- 14. Преобразование числового кода в символьный 2-й вид Алгоритм: циклически сдвигаем числовой код влево на 1 бит
- 15. Преобразование числового кода в символьный 16-й вид Алгоритм Из каждой тетрады числового кода создать отдельный байт
- 16. Преобразование числового кода в символьный 10-й вид Важно! Размер массива для записи символов выбрать с учетом
- 17. Пример. Подготовить к отображению на экране в символьном 10-м виде знаковый числовой код из регистра BL
- 18. Размещение данных в памяти, использование регистров: ds:Res – адрес области памяти для записи символов BL –
- 20. Скачать презентацию

















Электронные издания в сети Интернет. Виды по целевому назначению
Добавление и редактирование текста
Безопасность в линуксе
Форматирование текста
Переустановка windows-7
Физический уровень компьютерных сетей
Новая онлайн-версия КонсультантПлюс: Студент
Обучение команды Beeline по продукту LMS SmartExpert
Техника безопасности на уроках информатики Васильева З.Н. –учитель информатики МБОУ «Пятницкая СОШ» Максатихинский р-он Тверск
Создание видеоролика
Сложные условия в условном операторе
МО СО
Группа для всех кто любит аниме
StacksMC. Клуб по Minecraft StacksMC
Компьютерные сети. Адресация в Интернете. ЕГЭ-12
Путеводитель по политическим философам
Структуры баз данных
Структуры в языке программирования C++
Клавиатура. Заглавные и прописные символы русского алфавита. Цифровые клавиши
Задача о потоке минимальной стоимости
Storage Box Use Cases
Основные компоненты компьютера и их функции. Устройство обработки информации - центральный процессор
Импорт 2d-графики из AutoCAD в 3ds Max. Подготовка чертежей в AutoCAD для импорта и дальнейшей работы в 3ds Max
Меdиа школа
Консольное приложение Список на основе адресных связей
Алгоритмическая конструкция ветвление. Основные алгоритмические конструкции
WMS. Система управления складом
Юристы и хай-тек. Кто в Украине первым купит юридический стартап