タグ

+tipsとアセンブリに関するpneumasterのブックマーク (1)

  • MinGW のアセンブラで Hello World - 言語ゲーム

    ちょっと前アセンブラの話題が出たので、いまどきのアセンブラってどうなっているのだろうと調べてみました。gcc にはアセンブラを生成する機能があるそうなので、まずそれを使って雰囲気を見ます。 GCC を使ってアセンブラの雰囲気を知る。 /* hello.c */ #include <stdio.h> int main(int argc, char *argv[]) { printf("hello world\n"); return 0; } $ gcc -S hello.cとしてコンパイルすると hello.s というファイルが出来ます。それに hello world, C and GNU as を参考にコメントをつけました。 .file "hello.c" /* 無視可能 */ .def ___main; .scl 2; .type 32; .endef /* 不要 */ .section

    MinGW のアセンブラで Hello World - 言語ゲーム
    pneumaster
    pneumaster 2008/08/14
    自分も以前Hello, worldのコードを見たことあるけど,意味難解で放置した.なんであの時調べなかったんだっけなあ
  • 1