ARM ベースの携帯電話 (Nexus S) 用に純粋な ARM アセンブリで小さなプログラムを作成したいと考えています。Cでのインラインアセンブルは知っているのですが、
int main() {
asm("nop");
return 0;
}
perf は、このプログラムを実行するために何千もの命令とサイクルが消費されたことを示しました。理由はわかりません..しかし、これは最小のCライブラリをロードしてint mainを処理し、とりわけ0を返すためだと思います。
それは避けたいですね..
だから、純粋なアセンブリで小さなプログラムを書いて、ARMベースの電話(Nexus S)で実行できるかどうか疑問に思っていました.