Информатика и вычислительная техника
  • формат pdf
  • размер 2,48 МБ
  • добавлен 21 марта 2014 г.
Рощин А.В. Системное программное обеспечение. Особенности программирования 32-разрядных процессоров
М.: МГУПИ, 2008. – 148 с.
Настоящее учебное пособие предназначено для подготовки студентов различных вычислительных специальностей, изучающих работу с 32-разрядными микропроцессорами семейства х86 в реальном режиме.
Для специальности 230101 эта работа может использоваться в курсах "Системное программное обеспечение", "Проектирование микропроцессорных систем", "Организация ввода-вывода". В пособии описано особенности работы с 32-разрядными микропроцессорами семейства х86 с точки зрения программиста, рассмотрены расширенные возможности адресации таких процессоров - использование 32-разрядных операндов и режима линейной адресации в реальном режиме. Даны основные сведения по отладке программ на ассемблере, как с использованием программ-отладчиков, так и с использованием аппаратных средств процессора. Рассмотрены соответствующие примеры
Содержание
Особенности работы с 32-разрядными процессорами
Особенности 32-разрядных процессоров
Первое знакомство с защищенным режимом
Использование 32-разрядной адресации в реальном режиме
Линейная адресация данных в реальном режиме DOS
Определение параметров системы из программы пользователя
Определение версии операционной системы
Определение наличия в системе мыши
Определение частоты процессора
Определение объема оперативной памяти
Определение объема доступного дискового пространства
Отладка и тестирование программ
Отладка и турбо дебаггер
Меню и диалоговые окна
Команды локальных меню
Пример отладки простой программы
Процессорные средства тестирования программ
Литература