C++とアセンブラについて質問があります。
int(table[])(void) = {
destiny, tree, green, you ...
};
tableEAX;
と
and $0xfffffff0, %esp
sub $0x10, %esp
EAX, esp はレジスタです。
この2つのプログラムの意味が分かりません。
特に上のC++のプログラムの記述法がなんなのかわかりません。
ラムダ関数とは少し違うみたいなんですが・・・・
おしえてください。
C++、アセンブラとも一部を抜き出さずにひとまとまりのソースを提示してください。また、環境(OSやコンパイラ)も教えてください。
and $0xfffffff0, %esp
sub $0x10, %esp
については、スタックポインタの操作であることはわかりますが、前後がなければ意味が分かりません。
回答2件
あなたの回答
tips
プレビュー