私はいつもアセンブラに興味がありましたが、これまでのところ、私は最良の方法でそれに直面する本当のチャンスはありませんでした。さて、私はしばらくすると、C++でアセンブラを使っていくつかの小さなプログラムをコーディングし始めましたが、それはちょっと小さいものです。つまり、xを定義し、どこかに格納するなどです。私はアセンブラでfoorループを実装したいと思っていましたが、できませんでしたので、ここで誰かがそれをやったことがあるかどうか聞いてみたいと思います。いくつかの機能の例はC++関数でアセンブラを使ったループのコーディング
for(i=0;i<10;i++) { std::cout<< "A"; }
は、誰もがいくつかのアイデアはどのようにアセンブラでこれを実装するためにしているだろうか?
EDIT2:ISA x86の
私はstd :: coutの実装自体が組み立ての巨大なタスクになると思います。 – Lalaland
あなたはいつでもC++でコードを書くことができ、生成されたアセンブリコードを見て、自分でそれを行う方法のヒントを得ることができます。 –
どのようなアセンブリ言語ですか?また、アセンブリでsyscallを使ってstdoutに何かを非常に単純に印刷することもできます(私はMIPSはx86についてはわかりません) –