Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Регистр





Аккумулятор

База

Счетчик

Данные

Разряды

Аббревиатура

АХ

ВХ

СХ

DX

15-0

Старший полурегистр

АН

ВН

СН

DH

15-8

Младший полурегистр

AL

BL

CL

DL

7-0

Режимы процессора. Система команд процессоров 180x86... 377

Таким образом, с каждым из этих регистров можно работать как

с единым целым, а можно работать и с его ≪половинками≫. Напри-

Мер, можно записать слово в АХ, а затем считать только часть слова

Из регистра АН или заменить только часть в регистре AL и т. д. Такое

Устройство регистров позволяет использовать их для работы как с

Числами, так и с символами.

Все остальные регистры не делятся на ≪половинки≫, поэтому

Считать или записать их содержимое (16 битов) можно только це-

Ликом.

Сегментные регистры CS, DS, SS и ES не могут быть операндами

Никаких команд, кроме команд пересылки и стековых команд. Эти

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

Счетчик команд IP всегда содержит адрес (смешение от начала

Программы) той команды, которая должна быть выполнена следую-

Щей (начало программы хранится в регистре CS). Содержимое реги-

Стра I р можно изменить только командами перехода.

Флаги. Имеется особый регистр флагов. Флаг —это бит, прини-

мающий значение ≪1≫ (флаг установлен), если выполнено некоторое

условие, или ≪О≫ (флаг сброшен) в противном случае (табл. 4.3).

В 180X86 используется 9 флагов, каждому из них присвоено опреде-

Ленное имя (ZF, CF и т. д.). Все они собраны в регистре флагов (ка-

Ждый флаг —это один из разрядов регистра, часть его разрядов не

используется):

Регистр флагов

Флаги

Разряды

X

х|

X

X

OF

DF

IF

TF

SF

ZF

X

AF

X

PF

X

CF

Некоторые флаги являются флагами условий; они автоматиче-

Ски меняются при выполнении команд и фиксируют те или иные

Свойства их результата (например, равен ли он нулю).

Другие флаги называются флагами состояний; они меняются из







Date: 2015-11-13; view: 385; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию