169 похожих чатов

У кого то есть таблица как cmp влияет на флаги?

и при каких условиях
у меня как то была,но чет не могу найти

14 ответов

11 просмотров

cmp это по сути sub

Mraklula- Автор вопроса
Mixail Frolov
cmp это по сути sub

всмысле? cmp как я знаю сравнивает два значения,и выводит результат в флаги, а вот как именно этот результат в флагах прочитать я не помню,тип больше\меньше\равно\неравно

Mraklula- Автор вопроса
Aiwan \ (•◡•) / _bot
а зачем его читать?

при отладке,чтобы понять выполнится ли опредленный j**\cmov

Mraklula
при отладке,чтобы понять выполнится ли опредленный...

ну если при отладке то смотриив са ом отладчике эти флаги

Mraklula
при отладке,чтобы понять выполнится ли опредленный...

есть ещё вот такой ресурс, тут расписаны флаги переходов http://www.codenet.ru/progr/asm/newbee/lesson7.php

те же, что и у sub

Mraklula
всмысле? cmp как я знаю сравнивает два значения,и...

Mov eax,6 Cmp eax,eax (sub eax,eax )то есть установка флага zf (zero) После чего можно использовать jz или jnz перейти при поднятом и опущенном флаге соответственно

Mraklula
всмысле? cmp как я знаю сравнивает два значения,и...

зачем тебе читать? мнемоники переходов и условных мовов содержат подсказки

Alexey
Mov eax,6 Cmp eax,eax (sub eax,eax )то есть устан...

А чем отличаются они я запамятовал

Mraklula
какие подсказки?

Less/Greather - для знаковых Above/Below - для беззнаковых Equal - универсально в результате: JL JG JA JB JE инвертированные варианты: JNL JNG JNA JNB JNE и смешанные: JLE JGE JAE JBE

Похожие вопросы

Обсуждают сегодня

А есть ли способ заставить конечный класс в иерархии классов реализовать все, всё ещё не реализованные абстрактные методы? самый простой пример: program Project1; {$mode delph...
notme
58
Добрый вечер. Прошу помощи у неравнодушных - являюсь просто пользователем сайта на данной платформе, просто выкладываю туда инфо, новости. Ничего не понимаю в ваших формулах, ...
Надежда
24
what do you do for keep coding? i after 5~10 minutes get tired and waste 30 minutes on internet, watching movies, etc
Mr Thieves
18
хочу поделиться нашими свежими цифрами по использованию dets В базу данных пишется неширокая строка: имя потока, имя файла, таймстемп. в код закралась ошибка и база данных...
Maksim Lapshin
9
Список чатов, например, в каком формате?
The Bird of Hermes
16
Согласны ли вы, что любой инженер-программист должен понимать код на ассемблере, устройство процессора, ОС и тд? Т.е должен знать базу
Ghost
42
my $source = "127.0.0.1:12345"; $source =~ /(.*?):(\d+)/; print "Result: " . Dummy::test($1) . "\n"; "$1"; print "Result: " . Dummy::test($1) . "\n"; $ perl test-xs.plx Usel...
Warstone
6
program Project1; type TRec = record class procedure method; static; inline; end; TMyClass<T> = class R: T; procedure proc; end; procedure TMyClass<T>.pro...
notme
7
Итак... понадобилось мне примерно следующее: program Project1; type TMyClass1 = class class procedure instance_proc; static; inline; procedure DoWork; end; TMyCl...
notme
5
Why does tiktok give you other information of a profile on mobilephone than the desktop, if someone mind me asking?
Witold ♥️🩷
11
Карта сайта