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