スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

NASMでアセンブリ

アセンブリの基礎がとりあえず終わったので、応用へ。

NASM(Netwide Assembler)をNASM sourceforgeからDLして適当に展開してコンパイルしてみます。
アセンブラのバージョンは0.98.39だそうな。(ファイル名がnasm-2.06rc10だからバージョン2かと思ったらそうではない)

初めてのNASMプログラムは、コレ。
<putchar.asm>

   org 100H
section .text
start:
   mov ah, 02H
   mov dl, 41H
   int 21H
   mov ah, 4CH
   int 21H


画面に'A'と出力するだけのプログラムです。

コンパイル~

>nasm putchar.asm -fbin -o putchar.com
>putchar


>アクセスが拒否されました


実行できない・・・!

これは実行権限がなかったからでした。(rw-rw-rw-になっていました)

>chmod u+x putchar.com


で権限を与えてやれば実行できました。

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

管理者にだけ表示を許可する

No title

2DK・・・

世の中、世知辛いのぅ~
プロフィール

森嶋晃介

Author:森嶋晃介
社会人2年目。
独学する勉強のために、いろいろ手を出して、それについて書いていく予定です。
今年こそ、たくさん書くぞ

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。