アセンブリ言語を勉強するには?

高名な方々からご提案を頂いたのでまとめました。他にもあれば勝手に編集してください!
2
Ryosuke Iwanaga @riywo

アセンブリ言語はどうやって学習していくのがいいのかしら。雰囲気しか知らない。

2013-04-02 08:06:40
Ryosuke Iwanaga @riywo

「どうやってアセンブリ言語を学習すればいいですか?」って検索すると「なぜアセンブリ言語を学習する必要がありますか?」ばっかり引っかかるぞ!

2013-04-02 08:09:09
Takuo Kihira @tkihira

@riywo プロテクトはずし、もしくはゲームの改造が王道でした。。。

2013-04-02 08:11:33
Kazuho Oku @kazuho

@riywo C等でパフォーマンスの課題を抱えているならその最適化から始めればいいと思うし、そういう課題がないならとりあえず情報処理試験で使われてたcaslの問題やるとか

2013-04-02 08:11:35
sakamoto.kazuki @splhack

@riywo アセンブラを使わざるを得ないところを書くとかどうでしょうか。kernelのbootstrapとかinterruptあたり http://t.co/zhtCTF6Hjv

2013-04-02 08:30:01
sakamoto.kazuki @splhack

@riywo 個人的に一番簡単だと思うのはMIPS R3000あたりです。「コンピュータの構成と設計」(パタヘネ本)にも載ってますんでオススメしておきます。合わせて読みたい http://t.co/bEnO5b9NBN

2013-04-02 08:38:07
methane @methane

@riywo C言語のソースを -O0 か -O1 と -S でコンパイルしてそのアセンブリコードを見るとか、 gdb でステップ実行するとか。

2013-04-02 08:41:59
Yoshimasa Niwa @niw

@riywo AtmelのAVRとか楽しいよ。

2013-04-02 10:02:04