Типы регистров
Глава 12. Регистры
Память в компьютере имеет иерархическую структуру. Чем более высокое положение в иерархии занимает определенный блок памяти, тем выше его быстродействие, меньше объем и выше стоимость хранения в пересчете на 1 разряд (бит).
Набор регистров процессора – это память самого верхнего уровня иерархии подсистемы памяти компьютера.
По выполняемым функциям регистры процессора делятся на программно доступные регистры и регистры управления и состояния.
Программно доступные регистрыпозволяют программисту, разрабатывающему программы на машинном языке или на языке ассемблера, минимизировать в программе обращения к оперативной памяти и, где это возможно, использовать для хранения операндов и промежуточных результатов быстродействующую внутреннюю память процессора.
Регистры управления и состояния используются для управления функционированием процессора. К этим регистрам иногда могут иметь доступ специальные привилегированные команды, которые используются только в программах операционной системы.
Не существует раз и навсегда узаконенного разделения регистров на эти категории. Например, в большинстве компьютеров счетчик команд (РС) программно недоступен, но существуют и компьютеры, в которых он доступен со стороны программы, как и любой другой регистр. В дальнейшем будет использоваться разделение регистров на эти две категории.
Дата добавления: 2015-09-29; просмотров: 762;