2008-10-01から1ヶ月間の記事一覧

gasとcでHello,worldしてみる

gasを使ってプログラムを書いてみよう。まずは伝統的にhello,worldからはじめる。 アセンブラで記述しなければならないのはセグメントレジスタの設定のみで、後はCで記述できる。 GAS ここではセグメントレジスタを設定したあとhelloへジャンプしている: cr…

GNUアセンブラ(GAS)でインテル記法を使う

GCCではインラインアセンブリでGASを使うことが出来る。 インラインアセンブラでは,Cとアセンブラ間でのスタックのやり取りをまったく気にすることなく,シームレスにコードを記述できる。 それに拡張子を.SにしておけばGCCはgasをcppで前処理してくれるの…

メモ

久しぶりの更新ですね。 OSの開発は知らないことが多くてなかなか思うように進みません。 試行錯誤で開発しているので今まで書いた記事にもウソが結構あるようです。たいした数も書いてないんだけどね改善の必要がありそうなとこをメモしておきます。 IPLは…