<<
>>

Процессор 8088

Любой процессор, в том числе и у 8088, обладает своим внутреннем состоянием, под которым понимается та или иная критически важная информация. Для хранения и обработки этой информации в процессоре предусмотрен особый набор регистров.
Наиболее важным из них является регистр PC (Program Counter — счетчик команд). В нем указывается ячейка памяти (адрес), в которой хранится следующая в порядке выполнения команда. Другое обозначение этого регистра — IP (Instruction Pointer — указатель команд). Та часть основной памяти, в которой хранится следующая команда в порядке выполнения, называется кодовым сегментом. Допустимая емкость основной памяти, которую поддерживает процессор 8088, составляет чуть более 1 Мбайт, однако размер кодового сегмента ограничен значением 64 Кбайт. Начало этого сегмента в рамках памяти емкостью 1 Мбайт определяется в регистре CS (см. рис. В.1). Чтобы активировать новый кодовый сегмент, достаточно изменить значение регистра CS. Помимо кодового сегмента, существует сегмент данных, также занимающий 64 Кбайт и определяющий начало данных. На рис. В.1 начало данных определяется регистром DS, содержание которого можно при необходимости изменить и тем самым получить доступ к данным, находящимся за пределами текущего сегмента. Потребность в регистрах CS и DS обусловлена тем, что разрядность регистров 8088 составляет 16 бит, а, значит, хранить в них 20-разрядные адреса, необходимые для обращения к памяти емкостью 1 Мбайт, невозможно. Вот почему появились кодовый сегмент и сегмент данных.

В других регистрах содержатся данные или указатели на данные, размещенные в основной памяти. Ассемблерные программы обращаются к этим регистрам напрямую. Помимо регистров, процессор содержит другое аппаратное обеспечение, необходимое для работы, но программисту эти компоненты доступны только посредством команд.

<< | >>
Источник: Таненбаум Э.. Архитектура компьютера. 5-е изд. 2007

Еще по теме Процессор 8088:

  1. Кудинов Ю. И., Пащенко Ф. Ф., Келина А. Ю.. Практикум по основам современной информатики: Учебное пособие., 2011
  2. Ю. И. КУДИНОВ, Ф.Ф. ПАЩЕНКО, А. Ю. КЕЛИНА. ПРАКТИКУМ ПО ОСНОВАМ СОВРЕМЕННОЙ ИНФОРМАТИКИ, 2011
  3. Рекомендации Анти-шизоиду:
  4. Степанов А. Н.. Архитектура вычислительных систем и компьютерных сетей, 2007
  5. В. И. Юров. Assembler. Учебник для вузов. 2-е изд, 2003
  6. Лариса Александровна Малинина Вадим Васильевич Лысенко Максим Анатольевич Беляев. Основы информатики: Учебник для вузов, 2006
  7. Основные этапы управления.
  8. Протосознание “Правополушарное” и “левополушарное” сознание
  9. 9.3.1. Жизнь не стоит на месте
  10. Сущность процесса управления в организациях.
  11. Основные характеристики системы управления
  12. Поддержание баланса между входом и выходом организации.
  13. SOAR
  14. 15.8.1. Лимбическая система
  15. Знакомство с главным окном программы
  16. Построение гороскопа