■ このスレッドは過去ログ倉庫に格納されています
アセンブリや機械語を解析して楽しむスレ
- 66 :デフォルトの名無しさん:2021/06/29(火) 20:06:52.90 ID:+6dhbc6a.net
- ```asm
neg eax
sbb eax, eax
```
[=>]
```txt
CarryFlag = (eax != 0);
eax = -(LONG)eax;
eax -= eax + CarryFlag;
```
Devide the cases about CarryFlag and we get:
```c-like
if (eax != 0)
eax = 0xFFFFFFFF;
else
eax = 0;
```
これがneg-sbbのトリック。
総レス数 97
58 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200