x86のアセンブリとかそのへんTL

アセンブリわからない人なのでメモ代わりにTL集めました
6
Shinji Kono @shinji_kono

@sscrisk x86ではなくて、別に問題ないんじゃない? LLVM とかでも良いと思うし。

2010-01-06 22:32:50
IGARASHI Shinji@無職 @s50

親がファミコンのかわりにx68k買ってたら人生かわったのでなかろうかとしばしば思う

2010-01-06 22:26:48
普通のC++使い、銀天すばる @SubaruG

まーでも、C++もx86と似たような感じだよね、と言ってC++クラスタに喧嘩を売ってみるテスト

2010-01-06 22:26:55
イスラエルエリカちゃん #StayAtHome @syuu1228

RT @SubaruG: まーでも、C++もx86と似たような感じだよね、と言ってC++クラスタに喧嘩を売ってみるテスト

2010-01-06 22:29:54
Egtra (ysk-noh) @egtra

そうだと思う。 RT @syuu1228: RT @SubaruG: まーでも、C++もx86と似たような感じだよね、と言ってC++クラスタに喧嘩を売ってみるテスト

2010-01-06 23:00:14
Egtra (ysk-noh) @egtra

x86が変態だと思ったのはアセンブリを勉強したときではなく、機械語(オペコード)を学び始めたときだった。

2010-01-06 22:27:21
普通のC++使い、銀天すばる @SubaruG

個人的にx86の邪悪な点は、スタックを介してしか関数呼び出しを行う方法がない点に尽きると思っている

2010-01-06 22:28:00
プププランドのプリンス RiSK @sscrisk

MMIX は放置してるなぁ…。TAOCP 持ってるのに,宝の持ち腐れ…。

2010-01-06 22:28:06
対鉱物用武装 @kikairoya

とゆーかx86アセンブリを学ぶ理由って歴史の勉強か、SIMDを使うか、x86で動くOS作るかしか無い気がしてきた

2010-01-06 22:28:17
対鉱物用武装 @kikairoya

コンパイラの吐くコードいじるだけなら気合入れて勉強しなくてもオペランドの順番とアドレッシングモードだけ覚えておけば十分 RT @sscrisk: /*...*/ VC++ とか g++ が吐く x86 なコードを読んでごにょるのが目的だから。

2010-01-06 22:29:42
でちまるさん(実際かわいい) @decimalbloat

VCの吐くアセンブリコードを多少読めれば十分という気が。

2010-01-06 22:29:52
プププランドのプリンス RiSK @sscrisk

マイコンとかハードよりな知識が皆無…。うむむ…。

2010-01-06 22:30:28
対鉱物用武装 @kikairoya

つ __fastcall RT @SubaruG: 個人的にx86の邪悪な点は、スタックを介してしか関数呼び出しを行う方法がない点に尽きると思っている

2010-01-06 22:30:29
Egtra (ysk-noh) @egtra

「x86ターゲットのコンパイラを作る」もそこに。 RT @kikairoya: とゆーかx86アセンブリを学ぶ理由って歴史の勉強か、SIMDを使うか、x86で動くOS作るかしか無い気がしてきた

2010-01-06 22:31:56
Egtra (ysk-noh) @egtra

x86-64ならOKですか?基本的にレジスタ渡しですよ。 RT @SubaruG: 個人的にx86の邪悪な点は、スタックを介してしか関数呼び出しを行う方法がない点に尽きると思っている

2010-01-06 22:32:55
対鉱物用武装 @kikairoya

どちらかというとPowerやらAMD64やらみたいにやたらレジスタが多いプロセッサのが異端な気もする RT @SubaruG: 個人的にx86の邪悪な点は、スタックを介してしか関数呼び出しを行う方法がない点に尽きると思っている

2010-01-06 22:33:53
普通のC++使い、銀天すばる @SubaruG

すいませんそれでも嫌ですw RT @egtra: x86-64ならOKですか?基本的にレジスタ渡しですよ。 RT @SubaruG: 個人的にx86の邪悪な点は、スタックを介してしか関数呼び出しを行う方法がない点に尽きると思っている

2010-01-06 22:34:26
SM800i (あんどちん (安藤敏彦)) @andochin

どゆこと?引数の話? RT @egtra: x86-64ならOKですか?基本的にレジスタ渡しですよ。 RT @SubaruG: 個人的にx86の邪悪な点は、スタックを介してしか関数呼び出しを行う方法がない点に尽きると思っている

2010-01-06 22:34:37
Egtra (ysk-noh) @egtra

. @egtra @andochin あのときは短絡的に引数のことだろと思ったんだけど、もしかしてEIPをpushすることだったのかな?

2010-01-06 22:38:06
相沢陽菜 @fetus_hina

C++クラスタが「x86はクソ」ネタで盛り上がってるのが原因だな。だがそれがいい。

2010-01-06 22:36:10
でちまるさん(実際かわいい) @decimalbloat

x86, sh3, z80あたりはやったことあるかな…

2010-01-06 22:36:02
プププランドのプリンス RiSK @sscrisk

今の候補:MMIX, H8, LLVM, x86 うん。目標をしっかり定めないとぐらついちゃうな。

2010-01-06 22:36:49