アセンブラを勉強しよう
■ このスレッドは過去ログ倉庫に格納されています
0023デフォルトの名無しさん
2007/03/03(土) 20:00:00cmp eax, ebx
eax - ebx; /* フラグだけ変更し、結果は捨てる */
JA命令、JNBE命令とかは、
フラグがどうのこうのというよりは、
cmp と対応させて考えた方が良さげ。
A は above 、B は below 、C は carry とか、そういう風に。
test の時は、その都度表を見て調べればいい。
loop命令
loop START
if(--exc != 0) goto START;
でも、loop はちょい遅いので、
速度より容量や分かりやすさが要求される時しか使わない。
push 命令
push eax
*esp = eax;
esp -= 4;
pop命令
pop eax
eax = *esp;
esp += 4;
■ このスレッドは過去ログ倉庫に格納されています