Рефераты, курсовые
Рефераты, курсовые, контрольные по радиоэлектронике, схемотехнике и связи
В нашем банке рефератов, контрольных и курсовых работ представлены работы по тематикам: радиоэлектроника, схемотехника, связь, комуникации, кибернетика, сети, компьютеры, информационные технологии. Вы можете сразу скачать необходимую вам курсовую, реферат или контрольную работу, либо просмотреть предварительно содержимое выбранного реферата без изображений, в виде простого текста, чтобы иметь представление о реферате или курсовой работе.
- Рефераты - ПК, ИВТ, радиоэлектроника, компьютеры и периферийные устройствам
- Рефераты - информатика, программирование и кибернетика
- Рефераты - коммуникации и связь
- Рефераты - компьютерные сети, безопасность сетей
- Рефераты - радиоэлектроника и компьютеры
- Рефераты - электроника и схемотехника
В режиме просмотра Вы видите содержимое реферате, контрольной или курсовой работы в виде простого текста, без изображений. Такой режим поможет Вам оценить содержимое реферата и принять решение о необходимости скачать ту или иную курсовую работу. Скачав реферат, вы получите полную электронную версию работы.
80386 процессор
скачать реферат
носит биты дроб-
ности(23), свободный (20), присутствия (15), DPL (14), типа
(9-11) и доступа (8) в 32-разрядный регистр, бит дробности и
свободный бит не пересылаются.
LEA Загрузка исполнительного адреса
Команда пересылает по адресу приемника относительный ад-
рес операнда-источника. Операнд-источник должен находиться в
памяти. Операнд-приемник должен быть регистром общего назначе-
ния. Команда особенно полезна для инициализации регистров пе-
ред выполнением действий над начальными данными или команды
XLAT.
LEAVE Выход из процедуры высокого уровня
Команда выполняет действия противоположные действию ко-
манды ENTER.
LGDT Загрузка регистра таблицы глобальных дескрипторов
LIDT Загрузка регистра таблицы
Команда оповещает аппратные средства о точке перехода в
случае прерываний.
LGS Загрузка полного указателя
LSS Загрузка указателя с использованием регистра SS
LDS Загрузка указателя с использованием регистра DS
- 20 -
LES Загрузка указателя с использованием регистра ES
LFS Загрузка указателя с использованием регистра FS
Команды указателей данных загружают указатель, состоящий
из селектора сегмента и относительного адреса, в регистр сег-
мента и регистр общего назначения.
LLDT Загрузка регистра локальных дескрипторов
Таблица локальных дескрипторов загружается, когда задача
или главная подсистема получает или восстанавливает контроль
над системой.
LWSW Загрузка слова состояния машины
Команда загружает в регистр CR0 слово сотояния машины.
Команду можно использовать для переключения в защищенный ре-
жим.
LOCK Префикс установки сигнала LOCK#
Сигнал LOCK# захватывает общую память, так что МП получа-
ет ее в свое исключительное пользование на время выполнения
следующей за LOCK команды.
LODS Загрузка строкового операнда
LODSB Загрузка байта
LODSW Загрузка слова
LODSD Загрузка двойного слова
Эти команды обрабатывают не логические или арифметические
переменные, а строки. Они воздействуют на один элемент строки,
который может быть байтом, словом или двойным словом.
LOOP Циклическое выполнение, пока счетчик ECX не нуль
LOOPE Цикл, пока равно
LOOPZ Цикл, пока нуль
LOOPNE Цикл, пока не равно
LOOPNZ Цикл, пока не нуль
Команды обеспечивают условный переход для циклического
выполнения участка программы. Число шагов определяется значе-
нием, занесенным в регистр ECX. Все разновидности команды ав-
томатически выполняют декремент ECX и останавливают цикл, если
ECX=0.
LTR Загрузка регистра задачи
Первый операнд команды LTR определяет регистр-источник
- 21 -
или ячейку памяти, содержащие информацию для регистра задачи.
Команда загружает эту информацию в регистр задачи.
MOV Пересылка в/из специальных регистров
Команда используется для загрузки и выгрузки специальных
регистров и регистров общего назначения.
MOVS Пересылка данных из строки в строку
MOVSB Пересылка байта строки
MOVSW Пересылка слова строки
MOVSD Пересылка двойного слова строки
Эти команды используются для работы со строками, а не ло-
гическими или арифметическими величинами.
MOVZX Пересылка с расширением нуля
Команда расширяет 8-разрядную величину до 16-разрядной и
8- или 16-разрядную величину до 32-разрядной заполнением стар-
ших разрядов нулями.
MUL Целочисленное беззнаковое умножение содержимого ре-
гистров AL или AX
Команда перемножает операнд-источник и содержимое аккуму-
лятора и возвращает результат удвоенной длины.
NEG Изменение знака, дополнение до 2
Команда выполняет вычитание знакового целочисленного опе-
ранда из нуля.
NOP Холостая команда
Команда занимает в памяти только 1 байт. Она действует
только на указатель команд EIP. Команда NOP полезна при "вы-
равнивании" адресов переходов.
OR Логическое ВКЛЮЧАЮЩЕЕ ИЛИ
Команда сравнивает два операнда и вычисляет следующее:
если соответствующие биты в операндах равны 0, результат 0; в
противном случае результат 1.
OUT Вывод в порт
Команда пересылает данные из регистра в порт вывода. Опе-
ранд-источник находится в регистре AL,AX,EAX. Номер порта оп-
ределяется первым операндом. Для вывода данных в любой порт от
- 22 -
0 до 65535 номер порта помещается в регистр DX.
OUTS Вывод строки в порт
OUTSB Вывод байта
OUTSW Вывод слова
OUTSD Вывод двойного слова
Разновидности команды OTS действуют аналогично команде
OUT, но выводит в порт строку и после вывода данного содержи-
мое регистра-источника получает приращение.
POP Извлечение слова из стека
Команда пересылает слово или двойное слово из текущей
вершины стека (регистр ESP) по адресу приемникаfontЬµЕ1 2 3 4 5 6 7 8 9 10 11


