2010.09
2010.08 << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >> 2010.10
2010.08 << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >> 2010.10
x86+GASでアセンブリを勉強したい人には良いと思う。Cygwin+GCCによる環境でgcc -Sによって吐かれたコードを使って,
文字表示,四則演算(+-x/),浮動小数点演算,構造体の説明,ポインタ使用,
関数コール,パフォーマンス改良,マルチスレッドなどについて
アセンブリレベル(システムコール未満)の説明が行われます。説明する際は必ず
メモリ図があり理解の手助けになります。
また,巻末のニーモニック一覧,gccオプション一覧,レジスタ一覧も嬉しいです。
ただ,C言語の初心者には難しい内容で,スタック・ヒープ・テキスト領域を
知っていることとポインタを理解しているくらいの読者が対象だと思います。
また,実際に動かす場合ですが,著者と読者のコンパイル環境は異なる可能性が高いので,
本書のサンプルコードと同じアセンブリコードが作成出来ないと思っておいた方が良いです。★ー1。
でも,デバッガで自分の環境で生成した *.s を追ってみるようになるから★+1かな。
と,注意点も挙げましたが,GASを使ってアセンブリの入門が出来る貴重な一冊です。
P.S.
また,紙質を下げてコストを抑えている点もGOODです。ありがとう。
中身が無いのに上等な紙で高価な本よりはずっと素晴らしいです。
これからも‘中身で勝負’でお願いします。
(09/04)
(09/03)
(08/22)
(08/20)
(08/14)
(10/10)
(10/15)
(10/25)
(10/29)
(12/05)