005139 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

Keyword Search

▼キーワード検索

Profile

ftakao2007

ftakao2007

Calendar

Rakuten Card

Favorite Blog

まだ登録されていません

Comments

コメントに書き込みはありません。

Freepage List

Headline News

2011.11.06
XML
カテゴリ:カテゴリ未分類
アセンブリ言語使った事ありますよ~、と言いたいだけの人のために。
環境は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と出れば成功です。

以下参考文献です。
【送料無料】やさしいアセンブラ入門

【送料無料】やさしいアセンブラ入門
価格:2,625円(税込、送料別)






お気に入りの記事を「いいね!」で応援しよう

Last updated  2011.11.06 09:30:24
コメント(0) | コメントを書く



© Rakuten Group, Inc.
X