|
テーマ:プログラムの話(235)
カテゴリ:カテゴリ未分類
アセンブリ言語使った事ありますよ~、と言いたいだけの人のために。
環境はLinux(Ubuntu 8.04)です。 ■nasm のインストール nasm は Intel x86 を対象としたフリーソフトウェアのアセンブラ。 sudo apt-get install nasm ■コードを書く ;--------------- ; hello.asm ;--------------- section .text global _start msg db 'Hello,World', 0x0A msglen equ $ - msg _start: mov ecx, msg mov edx, msglen mov eax, 4 mov ebx, 1 int 0x80 mov eax, 1 mov ebx, 0 int 0x80 ;-------------- ↑ ここまでを「hello.asm」というファイルにコピペして保存する ■コンパイルと実行 nasm -f elf hello.asm ld -s -o a.out hello.o ./a.out Hello,Worldと出れば成功です。 以下参考文献です。
お気に入りの記事を「いいね!」で応援しよう
Last updated
2011.11.06 09:30:24
コメント(0) | コメントを書く |