Отправляет email-рассылки с помощью сервиса Sendsay

Уроки по ассемблеру

  Все выпуски  

Уроки по ассемблеру


Уроки по Assembler. Рассылки сайта progs.biz
Выпуск № 13

Начало > Assembler > Основы > Урок 24

Д. Гудман
JavaScript и DHTML. Сборник рецептов.
Д. Гудман. JavaScript и DHTML. Сборник рецептов
Заказать на Озоне
Подробнее

Полные версии уроков (с картинками): урок 24.

Ассемблер.
Урок 24. Команда сравнения cmp

Команда cmp предназначена для сравнения двух своих операндов. Если они равны, то флаг ZF регистра флагов FL будет равен 1, если же не равны, то 0. При этом значение самих операндов не меняется. Флаг ZF - это шестой бит в регистре FL (нумерация начинается, разумеется, с нуля).

Вот пример использования этой команды:

        mov ax, 7h
        mov bx, 8h
        cmp ax, bx

После выполнения этого фрагмента флаг ZF регистра флагов FL будет равен нулю (так как значение регистра ax равно 7, а значение регистра bx равно 8, и эти значения, естественно, не равны друг другу).

Очень часто эта команда используется с командами условного перехода.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


В избранное