64195 (80386 процессор), страница 4

2016-08-01СтудИзба

Описание файла

Документ из архива "80386 процессор", который расположен в категории "". Всё это находится в предмете "компьютерные науки" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "компьютерные науки" в общих файлах.

Онлайн просмотр документа "64195"

Текст 4 страницы из документа "64195"

LTR Загрузка регистра задачи

Первый операнд команды LTR определяет регистр-источник или ячейку памяти, содержащие информацию для регистра задачи. Команда загружает эту информацию в регистр задачи.

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. Номер порта оп­ределяется первым операндом. Для вывода данных в любой порт от 0 до 65535 номер порта помещается в регистр DX.

OUTS Вывод строки в порт

OUTSB Вывод байта

OUTSW Вывод слова

OUTSD Вывод двойного слова

Разновидности команды OTS действуют аналогично команде OUT, но выводит в порт строку и после вывода данного содержи­мое регистра-источника получает приращение.

POP Извлечение слова из стека

Команда пересылает слово или двойное слово из текущей вершины стека (регистр ESP) по адресу приемника. Затем регистр ESP инкрементируется.

POPA Извлечение из стека содержимого всех регистров

POPAD Извлечение из стека содержимого всех регистров - 32-разрядный режим

POPF Восстановление из стека регистра FLAGS или EFLAGS

POPFD Восстановление из стека - 32-разрядный режим

PUSH Занести операнд в стек

Команда выполняет декремент указателя стека (ESP), затем заносит операнд-источник на вершину стека, куда указывает ESP.

PUSHA Занести в стек содержимое всех регистров общего назначения

Команда сохраняет в стеке содержимое восьми регистров об­щего назначения.

PUSHF Занесение в стек содержимого регистра флагов

RCL Циклический сдвиг влево через бит переноса с исполь­зованием бита CF для расширения

RCR Циклический сдвиг вправо через бит переноса с исполь­зованием бита CF для расширения

ROL Циклический сдвиг влево с циклическим возвратом битов

ROR Циклический сдвиг вправо с циклическим возвратом битов Команды циклического сдвига дают возможность циклически

сдвигать биты в байтах, словах и двойных словах.

REP Повторение последующей строковой операции

REPE Повторение, пока равно

REPZ Повторение, пока нуль

REPNE Повторение, пока не равно

REPNZ Повторение, пока не нуль

Префикс REP задает повторение строковой операции, что позволяет МП обрабатывать строки значительно быстрее, чем с помощью обычнного программного цикла.

RET Возврат из процедуры

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

SAHF Запись содержимого регистра AH в регистр флагов

SAL/SAR/SHL/SHR Команда сдвига

Биты в байтах, словах и двойных словах могут сдвигаться логически или арифметически. Сдвиг осуществляется на заданное число разрядов вплоть до 31.

SBB Целочисленное вычитание с займом

Команда вычитает операнд-источник из операнда-приемника. Если флаг CF установлен, вычитается еще 1.

SCAS/SCASB/SCASW/SCASD Сравнение строковых данных

Эти команды используются для работы со строками. Они воз­действуют на один элемент строки. Адресация элементов строки осуществляется через регистры ESI и EDI. После каждой строко­вой операции эти регистры автоматически уменьшаются или увели­чиваются на 1 в зависимости от регистра DF.

SETcc Установка байта по условию

Команда записывает в байт 0 или 1 в зависимости от любого из 16 условий, определяемых флагами состояния. Байт может быть в памяти или в однобайтовом регистре общего назначения. Если условие cc истинно, команда записывает в байт 1; в противопо­ложном случае - 0.

SGDT Запись в память содержимого регистра таблицы гло­бальных дескрипторов

SIDT Запись в память содержимого регистра таблицы деск­рипторов прерываний

Эти команды копируют содержимое регистра в поле из 6 байт на которое указывает операнд.

SHLD Сдвиг влево с двойной точностью

SHRD Сдвиг вправо с двойной точностью

Команды предоставляют возможность реализации операций на данных невыровненных строках битов.

SLDT Запись содержимого регистра таблицы локальных деск­рипторов

Команда записывает содержимое LDTR в регистр или ячейку памяти с исполнительным адресом, указанным в операнде команды.

SMSW Запись слова состояния машины

Слово состояния машины является частью регистра управле­ния CR0. Команда записывает это слово в двухбайтовый регистр или ячейку памяти. Команда оставлена для совместимости с МП

80286. В МП 80386 следует использовать команду MOV ... CR0.

STC Установка флага переноса CF

STD Установка флага направления DF

STI Установка флага прерываний IF

STOS/STOSB/STOSW/STOSD Запись строки данных

Запись строки данных. Адресация через регистры ESI и EDI.

STR Запись регистра задачи

Команда копирует содержимое регистра задачи в двухбайтный регистр или ячейку памяти.

SUB Вычитание целых чисел

Команда вычитает операнд-источник из операнда-приемника и помещает результат на место операнда-приемника.

TEST Логическое сравнение

Команда выполняет логическую операцию И над двумя операн­дами. Затем команда сбрасывает флаги OF и CF, оставляет AF не­определенным и модифицирует SF,ZF,PF. Команда отличается от команды AND тем, что она не модифицирует операнд-приемник.

VERR Проверка сегмента на чтение

VERW Проверка сегмента на запись

Эти команды проверяют, доступен ли выбранный селектором сегмент при текущем уровне привилегий и разрешены ли в нем чтение или запись. Если сегмент доступен, флаг ZF устанавлива­ется в 1.

WAIT Ожидание пассивного состояния вывода BUSY#

Команда приостанавливает выполнение программы МП 80386 до тех пор пока ЦП 80386 не обнаружит пассивное состояние вывода BUSY. Это указывает на то, что сопроцессор завершил выполнение задачи и что ЦП может получить результат.

XCHG Обмен между регистрами или между памятью и регистром Команда заменяет три команды MOV. Она не нуждается во

вспомогательной ячейке для обмена операндами.

XLAT Табличное перекодирование

Команду удобно использовать при преобразовании из одной системы кодов в другую. Длина таблицы перекодирования от 1 до 256 байт.

XOR Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
426
Средний доход
с одного платного файла
Обучение Подробнее