ВУЗ:
Составители:
14
переменных указан еще тип переменной (dword) и ее адрес (6015:0000).
Рисунок 1.7 – Окно отладчика с результатом выполнения 32-разрядного
сложения
В рассмотренном примере используются уже известные нам
команды. Однако в систему команд современных процессоров включен
ряд новых команд, выполнение которых не поддерживается процессором
8086. Некоторые из этих команд впервые появились в процессоре 80386,
другие – в процессорах i486 или Pentium. Ниже приведен список этих
команд.
Команды общего назначения
bound – проверка индекса массива относительно границ массива.
bsf/bsr – команды сканирования битов.
bt/btc/btr/bts – команды выполнения битовых операций.
bswap – изменение порядка байтов операнда.
cdq – преобразование двойного слова в четверное.
cmpsd – сравнение строк по двойным словам.
cmpxchg – сравнение и обмен операндов.
cmpxchg8b – сравнение и обмен 8-битовых операндов.
cpuid – идентификация процессора
переменных указан еще тип переменной (dword) и ее адрес (6015:0000).
Рисунок 1.7 – Окно отладчика с результатом выполнения 32-разрядного
сложения
В рассмотренном примере используются уже известные нам
команды. Однако в систему команд современных процессоров включен
ряд новых команд, выполнение которых не поддерживается процессором
8086. Некоторые из этих команд впервые появились в процессоре 80386,
другие – в процессорах i486 или Pentium. Ниже приведен список этих
команд.
Команды общего назначения
bound – проверка индекса массива относительно границ массива.
bsf/bsr – команды сканирования битов.
bt/btc/btr/bts – команды выполнения битовых операций.
bswap – изменение порядка байтов операнда.
cdq – преобразование двойного слова в четверное.
cmpsd – сравнение строк по двойным словам.
cmpxchg – сравнение и обмен операндов.
cmpxchg8b – сравнение и обмен 8-битовых операндов.
cpuid – идентификация процессора
14
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
