Рефераты, курсовые
Рефераты, курсовые, контрольные по радиоэлектронике, схемотехнике и связи
В нашем банке рефератов, контрольных и курсовых работ представлены работы по тематикам: радиоэлектроника, схемотехника, связь, комуникации, кибернетика, сети, компьютеры, информационные технологии. Вы можете сразу скачать необходимую вам курсовую, реферат или контрольную работу, либо просмотреть предварительно содержимое выбранного реферата без изображений, в виде простого текста, чтобы иметь представление о реферате или курсовой работе.
- Рефераты - ПК, ИВТ, радиоэлектроника, компьютеры и периферийные устройствам
- Рефераты - информатика, программирование и кибернетика
- Рефераты - коммуникации и связь
- Рефераты - компьютерные сети, безопасность сетей
- Рефераты - радиоэлектроника и компьютеры
- Рефераты - электроника и схемотехника
В режиме просмотра Вы видите содержимое реферате, контрольной или курсовой работы в виде простого текста, без изображений. Такой режим поможет Вам оценить содержимое реферата и принять решение о необходимости скачать ту или иную курсовую работу. Скачав реферат, вы получите полную электронную версию работы.
80386 процессор
скачать реферат
лжна всегда следовать
за умножением двух десятичных цифр с целью образования пра-
вильного десятичного результата. Старшая цифра помещается в
регистр AH, младшая - в AL.
AAS ASCII-коррекция регистра AL после вычитания.
Команда AAS преобразует содержимое регистра AL в неупако-
ванную десятичную цифру и заполняет нулями старшие четыре раз-
ряда. Эта команда должна всегда следовать за вычитанием одного
неупакованного десятичного операнда из другого в AL. Флаг CF
устанавливается, а при наличии займа выполняется декремент в
регистре AH.
- 12 -
ADC Сложение с переносом целых чисел.
Команда ADC суммирует операнды, прибавляет 1, если уста-
новлен флаг CF, и помещает результат по адресу назначения. Ес-
ли флаг CF сброшен, команда ADC выполняет ту же операцию, что
и ADD. Комбинация команды ADD и нескольких команд ADC позволя-
ет складывать числа, содержащие более 32 разрядов.
ADD Сложение целых чисел.
В результате выполнения команды операнд-приемник заменя-
ется суммой обоих операндов (источника и приемника). При нали-
чии переполнения устанавливается флаг CF.
AND Логическое И.
Команда AND используется для сброса битов, указанных
пользователем, например бита четности во входном потоке кодов
ASCII от терминала. Будучи использована совместно с командой
сравнения, команда AND позволяет убедиться, что указанные биты
установлены.
ARPL Коррекция в селекторе уровня привилегий инициато-
ра запроса.
Команда ARPL используется системными программами для
обеспечения правильности передачи подпрограмме селекторов в
качестве параметров. Селекторы не должны требовать больше при-
вилегий, чем разрешено инициатору запроса.
В команде ARPL используются два операнда. первый предс-
тавляет собой 16-разрядный регистр или слово памяти, содержа-
щее значение селектора. В качестве второго операнда обычно
выступает регистр, содержащий значение селектора программного
сегмента CS инициатора запроса.
BOUND Проверка индекса массива на выход за границы.
Команда BOUND проверяет, лежит ли знаковая величина, на-
ходящаяся в заданном регистре, внутри заданных границ. Если
значение этой величины меньше нижней границы или больше верх-
ней, возникает прерывание 5. Каждое из значений верхней и ниж-
ней границ может быть словом или двойным словом.
BSF прямое сканирование битов.
Эта команда сканирует слово или двойное слово в поисках
бита, равного 1, и заносит в регистр номер первого установлен-
- 13 -
ного бита. Сканируемая строка может находиться как в регистре,
так и в памяти. Если все слово равно 0, т.е. в нем нет единич-
ных битов, устанавливается флаг ZF. Если единичный бит найден,
флаг ZF сбрасывается.
BSR Обратное сканирование битов.
Эта команда действует также как и BSF, но начинает скани-
рование со старшего бита. Это новая команда, специфичная для
МП 80386.
BT Проверка бита.
Команда BT служит для определения того, установлен или
нет определенный бит в битовом массиве. Значение проверяемого
бита копируется во флаг CF. Это новая команда, специфичная для
МП 80386.
BTC Проверка и инверсия бита.
Команда BTC проверяет указанный бит, копирует его в CF и
инвертирует найденный бит. Это новая команда, специфичная для
МП 80386.
BTR Проверка и сброс бита.
Команда BTR проверяет указанный бит, копирует его в CF и
сбрасывает найденный бит. Это новая команда, специфичная для
МП 80386.
BTS Проверка и установка бита.
Команда BTS проверяет указанный бит, копирует его в CF и
устанавливает в найденном бите значение 1. Это новая команда,
специфичная для МП 80386.
CALL Вызов процедуры.
Команда CALL передает управление из одной точки программ-
ного сегмента в другую. Эти точки могут располагаться в одном
и том же программном сегменте (ближний переход) или принадле-
жать разным сегментам (дальний переход). Перед собственно пе-
редачей управления команда CALL сохраняет в стеке адрес следу-
ющей за CALL команды и текущее содержимое регистра EIP.
Команды CALL могут быть относительными, прямыми и косвен-
ными. В косвенной команде абсолютный адрес перехода указывает-
ся одним из двух способов: (1) МП извлекает адрес приемника из
ячейки памяти, определенной в команде; (2) программа переходит
- 14 -
в точку адрес которой указан в одном из регистров общего наз-
начения.
CBW Преобразование байта в слово.
Эта команда расширяет значение бита знака в старшую часть
более длинного регистра так, чтобы арифметические операции над
содержимым этого регистра давали правильные результаты.
CWD Преобразование слова в двойное слово.
Действие команды аналогично команде CBW.
CLC Сброс флага переноса.
Команда сбрасывает флаг CF.
CLD Сброс флага наfontЬµЕ1 2 3 4 5 6 7 8 9 10 11


