Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

туристические компании отдых в приморье хабаровск.

--------------------------

Работа процессора

Регистры общего назначения используются как временная память для вычислений.

Допускается работа с половинами регистров, поскольку они разделены на старшую и младшую половины, называемые AH и AL, BH и BL и т.д. Кроме того, процессоры I80386 и выше могут обращаться к 16-битовым половинам 32-битовых регистров. Они называются BP, SI, DI, и SP. Значительная часть внутренних операций компьютеров производится с привлечением регистров общего назначения.

Следующая группа из четырех (шести в процессорах 386 и выше) регистров помогает процессору обращаться к памяти. Они называются сегментными регистрами. В прежних процессорах размер сегментов составлял 64 Кбайт, в новых до 4 Гбайта. Сегментные регистры содержат информацию о местонахождении памяти, обеспечивая программистам  выбор возможных организаций памяти.

·        Регистр CS сегмента кода (программы) показывает в каком месте памяти находится программа.

·        Регистр DS сегмента данных локализует используемые программой данные.

·        Регистр ЕS дополнительного сегмента дополняет сегмент данных.

·        Регистр SS сегмента стека определяет стек компьютера.

·        Два дополнительных сегментных регистра FS и GS предназначены для адресации памяти.

Последняя группа из пяти регистров используется совместно с сегментным регистром для локализации в памяти конкретных байтов.

·        Регистр указателя команды IP определяет точку, где выполняется программа.

·        Регистры указателя стека SP и указателя базы BP помогают следить за информацией в стеке (информация о текущих действиях компьютера).

·        Регистры индекса источника SI и индекса получателя DI помогают программам пересылать большие блоки данных.

·        В регистре флажков содержатся состояния флажков, которые сообщают программе состояние компьютера.

предыдущаяследующая