ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »