Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; Нарушение авторских прав |