Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Cmp ax,0
JE SGN1;АХ=0 - перейти к SGN1 MOV АХ,1;АХ:=1 (флаги не изменились!) JG SGN1;АХ>0 - перейти к sgnl MOV AX,-1;AX:=-1 SGN1: RET;дальний возврат SIGN ENDP Возможный пример обращения к этой процедуре: ;CX:=SIGN(VAR) MOV AX,VAR CALL SIGN;дальний вызов MOV CX,AX Защищенный режим 419 Защищенный режим Рассмотрим работу в защищенном режиме процессоров 80286, И более старших моделей Адресация в защищенном режиме 16-разрядного МП 80286 В этом режиме механизм адресации отличается от механизма адресации в реальном режиме (рис. 4.18) За счет использования Битной адресной шины процессора 80286 физическое адресное Пространство достигает 16 Мбайт (2м байт). В данном режиме для определения адресов также необходимы Два регистра, однако содержимое каждого регистра сегмента не со- Ответствует непосредственно какому-либо участку оперативной па- Мяти. Регистр сегмента, который в защищенном режиме называют Селектором, в действительности становится индексом, указываю- Щим на элемент таблицы, называемой таблицей дескрипторов (Descriptor Table). Каждый элемент этой таблицы (называемый де- Скриптором) характеризует один сегмент команд или один сегмент Данных. Сегмент стека относят при этом к сегментам данных, по- скольку он не содержит исполняемых команд (рис 4.18). Физическая (оперативная) память Селектор CS Смещение IP FFFFFFh (16М) C12AB5h i-≫C12ABOh Физический адрес Инструкции Физический адрес начала сегмента OOOOOOh MOVAX.2 Сегмент Размером До 64 Кбайт (в данном Случае A4h байт) Команд Рис. 4.18. Адресация в защищенном режиме Глава 4. Персональные компьютеры Дескриптор содержит физический адрес начала сегмента в па- Мяти (базовый адрес), его размер, а также другую информацию. Ба- Зовый адрес размещается в 24 битах (а не в 20, как для реального Режима), поэтому сегменты не обязательно теперь должны быть вы- Date: 2015-11-13; view: 411; Нарушение авторских прав |