Команды программных прерываний. Механизм прерываний. Характеристика системного сервиса. Экранный системный сервис. (Лекция 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. Скачать презентацию

















Мир здоровья и страхования в одной программе на ладони смартфона
ВКР: разработка сети связи 4G стандарта LTE
Основы программирования_ветвление (Python)
Разработка программных модулей программного обеспечения для компьютерных систем
Компьютерные сети. Локальная сеть
Внутренний мир компьютера
Основные элементы электронных таблиц
The third eye. To‘ldirilgan voqelik
Дистанционное обучение
Анимация. 3D графика
ИТ автоматизации офиса
1.1 REST
Особенности покупки товаров на маркетплейсах
Интернет и английский язык: что нужно знать пользователю подростку
ООО Теком. Проекты CallCenter, Энергетика 2.0, Выносной Контроллер
Работа с функциями в табличном процессоре Excel
Журналистика Web 2.0 в КНР. Мировые тенденции и национальные особенности
Циклические вычислительные процессы. Тема 7
Золотое правило пирамиды Минто
Электронные таблицы: общие сведения
Радиофизика. Поиск диссертаций
Распознавание объектов на изображении на примере игры
Почему Optimum Media Eurasia?
Продакт-менеджер (с 0 до PRO) 120 уроков с практикой
Использование сети Интернет населением за последние годы
Проектирование тестов в методологии белого ящика
Понятие алгоритма. Исполнитель
Знакомство с Visual Studio 2010. Visual Basic 2010