mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

Вычислительные машины и системы, 2 семестр (Lexicon) [Лекция]


запомнить в избранное
 
искать в этом разделе


ВНИМАНИЕ !!! Это сокращенная версия файла. Предназначена она только для того, чтобы вы могли предварительно ознакомиться с документом, перед тем как его скачать. Здесь нет картинок, не сохранен формат, шрифт, размеры и положение на странице.
Чтобы скачать полную версию, нажмите ссылки которые находятся чуть-чуть ниже (Info File Mail)
 Info File Mail 
Файл относится к разделу:
РАДИОЭЛЕКТРОHИКА, КОМПЬЮТЕРЫ И ПЕРИФЕРИЙHЫЕ УСТРОЙСТВА
ВТОРОЙ СЕМЕСТР
ЛЕКЦИЯ N 16
2МИКРОПРОЦЕССОРЫ СЕРИИ iX86 ФИРМЫ INTEL
ПРОЦЕССОР 80386
2Новые инструкции
В процессоре 80386 введены следующие новые инструкции:
BSF BTR LFS MOVZX
BSR BTS LGS SETxx
BT CDQ LSS SHLD
BTC CWDE MOVSX SHRD
Проверка битов
Инструкциями проверки битов процессора 80386 являются инструкции BT, BTC, BTR и BTS. Инструкция BT - это основная инструкция проверки битов, копирующая значение заданного типа во флаг
переноса. Например, в следующем фрагменте программы переход на
Bit3Is1 происходит только в том случае, если бит 3 регистра EAX
отличен от 0:
bt eax,3
jc Bit3Is1
.
.
Bit3Is1:
.
.
Если EAX содержит значение 00000008h, то в этой программе
произойдет переход на Bit3Is1. Если же EAX содержит значение
0FFFFFF7h, то переход выполнен не будет. Первый операнд инструкции BT представляет собой 16- или 32-разрядный общий регистр или
ячейку памяти, содержащую проверяемый бит. Второй операнд - это
номер проверяемого бита, заданный 8-битовым непосредственным значением или содержимым 16- или 32-разрядного общего регистра. Если
в качестве второго операнд используется регистр, то его размер
должен совпадать с размером первого операнда. Номер проверяемого
бита может задаваться как регистром, так и непосредственным значением, а поле, в котором проверяется бит, может представлять собой как ячейку памяти, так и регистр.
Инструкция BTC аналогична инструкции BT, только копируемое
во флаг переноса значение представляет собой дополнение заданного
бита. То есть флаг переноса устанавливается в значение 1, если
- 2 -
заданный бит равен 0, и в значение 0, если заданный бит равен 1.
Инструкция BTC устраняет необходимость использования инструкции
CMC, когда требуется задать состояние флага переноса, обратное
значению проверяемого бита.
Инструкция BTR также аналогична инструкции BT, но после копирования проверяемого бита во флаг переноса его значение становится равным 0. Аналогично, инструкция BTS устанавливает проверяемый бит, копируемый во флаг переноса


подписаться на рассылку.
добавить в избранное.
нашли ошибки ?

Это место продается !!!

Ищу реферат (диплом) Если вы не можете найти реферат, то дайте в этом разделе объявление и возможно вам помогут :)
Предлагаю реферат (диплом) Если у вас есть свои рефераты и вы готовы помочь другим, то дайте в этом разделе свое объявление и к вам потянуться люди :)
Пополнить коллекцию Здесь вы можете пополнить нашу коллекцию своими рефератами.

mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

время поиска - 0.04.