Clock speed: Instructions: Show Hide View: Hex Decimal Register addressing: A: Show Hide B: Show Hide C: Show Hide D: Show Hide
サンプルプログラム 68000アセンブラの簡単なサンプルプログラムです. お断り: 68000 クロス開発環境で最も入手が容易で、しかも使いやすい GNU の文法にあわせています add.s 足し算 add64.s 64ビットの足し算を行う bcmp.s 2つのメモリブロックの内容が一致するかを調べる displace.s ディスプレースメント付きアドレスレジスタ間接のテスト exgarray.s メモリブロック間で各要素を交換する fillc.s 連続するメモリ領域を0から255までの数値で満たす fill.s 連続するメモリ領域を0で満たす ix.s 構造体の要素へのアクセス lenz.s 00 で終了するデータの長さを求める prime.s 素数を求めるプログラム(未テスト) prob6.s 「1」であるビットの数え上げ prob7.s 階乗を計算するプログラム sdata.s メモ
[ Assembly Programming on Linux (NASM) ] 動作確認は Linux(x86) で行っています。 NASM に関しては http://nasm.sourceforge.net/ を参照してください。DLも 同サイトで出来ますが、ちょっと重いので kernel.org ( http://www.kernel.org/pub/software/devel/nasm/ ) からDLしたほうがいいかもしれません。 この記事はC言語はもちろん、スタックやレジスタといった基本的なことは理 解していること前堤で進めます。 >> [ 0x01 ] 環境を整える NASMのソースをDLします。そしてインストールします。 そしてテキストエディタに以下のように書いて実行してみます。 Hello.asm -------------------------------------
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く