42. Регистры состояния и управления
В микропроцессор включены несколько регистров, которые постоянно содержат информацию о состоянии как самого микропроцессора, так и программы, команды которой в данный момент загружены на конвейер. К этим регистрам относятся:
1) регистр флагов eflags/flags;
2) регистр указателя команды eip/ip.
Используя эти регистры, можно получать информацию о результатах выполнения команд и влиять на состояние самого микропроцессора. Рассмотрим подробнее назначение и содержимое этих регистров
1. eflags/flags (flag register) - регистр флагов. Разрядность eflags/flags - 32/16 бит. Отдельные биты данного регистра имеют определенное функциональное назначение и называются флагами. Младшая часть этого регистра полностью аналогична регистру flags для i8086.
Исходя из особенностей использования флаги регистра eflags/flags можно разделить на три группы:
1) восемь флагов состояния.
Эти флаги могут изменяться после выполнения машинных команд. Флаги состояния регистра eflags отражают особенности результата исполнения арифметических или логических операций. Это дает возможность анализировать состояние вычислительного процесса и реагировать на него с помощью команд условных переходов и вызовов подпрограмм.
2) один флаг управления.
Обозначается df (Directory Flag). Он находится в 10-м бите регистра eflags и используется цепочечными командами. Значение флага df определяет направление поэлементной обработки в этих операциях: от начала строки к концу (df = 0) либо наоборот, от конца строки к ее началу (df = 1). Для работы с флагом df существуют специальные команды: cld (снять флаг df) и std (установить флаг df).
Применение этих команд позволяет привести флаг df в соответствие с алгоритмом и обеспечить автоматическое увеличение или уменьшение счетчиков при выполнении операций со строками. 3) пять системных флагов.
Управляют вводом-выводом, маскируемыми прерываниями, отладкой, переключением между задачами и виртуальным режимом 8086. Прикладным программам не рекомендуется модифицировать без необходимости эти флаги, так как в большинстве случаев это приведет к прерыванию работы программы.
2. eip/ip (Instraction Pointer register) - регистр-указатель команд. Регистр eip/ip имеет разрядность 32/16 бит и содержит смещение следующей подлежащей выполнению команды относительно содержимого сегментного регистра cs в текущем сегменте команд. Этот регистр непосредственно недоступен программисту, но загрузка и изменение его значения производятся различными командами управления, к которым относятся команды условных и безусловных переходов, вызова процедур и возврата из процедур. Возникновение прерываний также приводит к модификации регистра eip/ip.
Автор: Цветкова А.В.
<< Назад: Сегментные регистры
>> Вперед: Системные регистры микропроцессора
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Корпоративное право. Шпаргалка
▪ Статистика. Шпаргалка
▪ Глазные болезни. Конспект лекций
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Рыжий ген и ускоренная эволюция
30.04.2026
Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос.
Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности.
Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>
Нейтринный лазер
30.04.2026
Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе.
Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа.
Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>
Мороженое не такое вредное, как принято считать
29.04.2026
В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление.
Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека.
Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>
Случайная новость из Архива Сетевое хранилище Thecus N4810
05.08.2016
Компания Thecus представила сетевое хранилище Thecus N4810, тем самым расширив ассортимент NAS на базе микросхем семейства Intel Braswell. Основой для новинки стала анонсированная в июне модель Thecus N2810PRO, от которой была позаимствована SoC Intel Celeron N3160.
Эта микросхема получила четыре ядра частотой 1,6-2,24 ГГц, а расчетное тепловыделение составляет всего 6 Вт. Объем ОЗУ DDR3 составляет 4 ГБ, но его можно нарастить до 8 ГБ. Четыре корзины типоразмера 3,5 дюйма поддерживают установку накопителей объемом до 10 ТБ каждый. Используется интерфейс SATA, диски могут объединяться в массив RAID уровней 0, 1, 5, 6 и 10 с поддержкой горячей замены и резерва. Весь массив можно зашифровать по алгоритму AES с ключом 256-битной длины.
Два сетевых порта Gigabit Ethernet поддерживают семь режимов агрегации с удвоением пропускной способности до 2 Гбит/с. В домашней сети пригодится наличие видеовыходов HDMI и DisplayPort вместе с разъемом S/PDIF. Кроме них есть четыре порта USB 3.0, внешний блок питания мощностью 90 Вт и внутренний вентилятор (92 мм), чьи обороты зависят от температуры а уровень шума не превышает 25 дБ.
ОС ThecusOS 7.0 имеет возможность синхронизации данных между двумя NAS Thecus, удаленного доступа по VPN, создания персонального облака с использованием мобильных устройств и мультимедийную оболочку Kodi для воспроизведения видео 4K.
|
Другие интересные новости:
▪ Найден ключ к рабочей памяти мозга
▪ Вертолет на лазерной подсветке
▪ Самый древний мозг
▪ Газ и нефть из старых шин
▪ Новая электронная платформу Semicube
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Технологии радиолюбителя. Подборка статей
▪ статья От Ромула до наших дней. Крылатое выражение
▪ статья Зачем нам скелет? Подробный ответ
▪ статья Зюзник блестящий. Легенды, выращивание, способы применения
▪ статья Усилитель-корректор для ЭПУ АРКТУР-006-СТЕРЕО. Энциклопедия радиоэлектроники и электротехники
▪ статья Обратимый преобразователь напряжения. Энциклопедия радиоэлектроники и электротехники
[an error occurred while processing this directive]
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026