<<
>>

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

При рассмотрении команд условного перехода логично упомянуть еще об од- ной команде — SETcc. Данная команда впервые появилась в процессоре iЗ86. Ее формат: SETcc операндl Команда устанавливает байт операндl после проверки модификатора сс, задаю- щего условие, аналогично тому, как это делается в командах условного перехода.
Фактически, модификатор сс обозначает флаг, который нужно проверить (см. при- ложение). В качестве операнда используется либо один из 8-разрядных регистров (AL, АН, BL, BH, CL, CH, DL, DH), либо адрес ячейки памяти размером в байт. Алгоритм работы команды заключается в том, что значение операнда устанавливается по результатам проверки условия, заданного модификатором сс: в операндl = 0 — если условие ложно; я операндl = 1 — если условие истинно. К примеру, в следующем фрагменте байт по адресу rez будет установлен в 0: mоv ах,0 сmр ах,1 sete byte ptr rez
<< | >>
Источник: В. И. Юров. Assembler. Учебник для вузов. 2-е изд. 2003

Еще по теме Установка байта по условию:

  1. § 2 Условное обязательство. – Разные виды условий. – Наступление условия и его действие. – Соотношение условий. – Понятие о сроке. – Действие срока.
  2. § 4. Психологические установки
  3. УСТАНОВКА
  4. Установка на выживание
  5. ТЕОРИЯ УСТАНОВКИ
  6. УСТАНОВКА НЕОСОЗНАВАЕМАЯ
  7. 1.2. Целевая установка
  8. УСТАНОВКА УМСТВЕННАЯ
  9. § 66 Об условных назначениях вообще. – Условия невозможные и незаконные. – Условия, стесняющие гражданскую свободу.
  10. УСТАНОВКА ЭТНИЧЕСКАЯ
  11. Проанализируйте свои установки
  12. Естественная установка
  13. Как обнаружить установки?