トップページ⇒linux
23コメント4KB

Linuxでアセンブラってどうやったらできる?

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
Linuxでアセンブラ勉強したいんですが、
なにをインストールすればいいですか?
0002login:PenguinNGNG
NetHack
0003login:PenguinNGNG
>>2
それげえむじゃない?masm.hoge.rpm だよ >>1

ファイルアンサー?
0004login:PenguinNGNG
>>1
Use gcc as assembler !
0005login:PenguinNGNG
Linuxに一票
00061192296NGNG
http://www.nk.rim.or.jp/~jun/lxasm/asm00.html
アセンブラ理解できたらおしえてね
0007login:PenguinNGNG
>>1
質門なら「くだらねえ質問はここに書き込め! 2nd」へどうぞ
0008AnonymousNGNG
>>7は、Anonymousです、念のため。
0009login:PenguinNGNG
ガス
0010login:PenguinNGNG
MMXや3DNow!なんかは使えるの?
今ちょっとWinなアセンブラのソフトをLinuxへ移植しようと
思っているんだけど。
あっ1ではありません。スレの有効活用。
0011ななしNGNG
nasmをつかってくださいな。
0012login:PenguinNGNG
>>10
3DNowなmpg123パッチとかあるから、参考にしてみてわ?
# 中身見てないけど、たぶんC/C++のインラインアセンブラ
あとathlon最適化なgccのプロジェクトとかあるよーです。
0013名無しさん@お腹いっぱい。NGNG
spimってのは違うの?
0014名無しさんNGNG
binutils にはいってるgasか、nasmでいいんじゃねーの
001510NGNG
ありがとう。
mpg123のパッチを見てます。
0016AnonymousNGNG
スレの有効利用雑談sage

午後のこ〜だLinux版(Vine)はもともと.masmで出来てる
むろんmasmもVineでは.rpmになっとるのじゃ
0017login:PenguinNGNG
nasmっていいんじゃないですか?
「午後のコーダ」ってこれ使ってるんですよね?
0018名無しさん@お腹いっぱい。NGNG
>>10
最近のNASMは(Enhanced)3DNow!にも対応してます。SSEにも対応して
ます。

SSE2と、3DNowの最新版(なんつったっけ?)は知りません。
あとSSEはカーネルが??
0019login:PenguinNGNG
>>18
自分で16進コード置いて行けば何でもOK <マテ
0020login:PenguinNGNG
>>18+19
SSEはカーネルのサポートがないと出来ないけどね。
(Athlon4のSSEもそうなのか?)
0021login:PenguinNGNG
適当なCソース書いて、gcc -S hogehoge.c とかすれば?
で、出てきたアセンブラソース読んでみ
0022login:PenguinNGNG
>>20
SSEってなんでカーネルのサポートが必要なの?

Z80しか知らないヘタレに愛の手を・・・
0023login:DaemonNGNG
>>22
SSE関係のレジスタとかの退避/復帰をやんないといけないから
シングルタスクOSとか、1プロセスしかSSE使わないとかだったら
べつにかんけいないけどね
■ このスレッドは過去ログ倉庫に格納されています