p88 Assembler & Simulator

p88は大変シンプルなアセンブリ言語で、1、2時間もあれば修得できます。 このページでは、特に教育用に p88 アセンブラ&シミュレータをフリーソフトとして提供しています。 [ダウンロード]

Current Version: 1.02

Last Update: 2007.05.10 by OGIHARA Takeshi


[English][Japanese]


p88 Assembler & Simulator とは

p88アセンブラは、Alan W. Biermann の「やさしいコンピュータ科学」(アスキー出版局)の中でコンピュータ科学の入門学習用に記述されたものです。この言語を使って、アセンブリ言語、コンピュータアーキテクチャ、コンパイラなどの話題を平易に解説しています。

p88 アセンブラ&シミュレータの目的はコンパクトなアセンブリプログラミングの環境を、特にコンピュータ科学の初学者に提供することにあります。 より具体的には、高校や大学の数コマ程度の講義と演習の時間を使って「アセンブリ言語によるプログラミングがどのようなものかを知る」のが目的であると言えます。アセンブリ言語について本格的に勉強しようという人に向けたものではないことをお断りしておきます。 言語仕様は授業時間内で理解できる程度に平易でなければならないため、複雑、詳細な機能は必要ではありません。 一方、プログラミングのためにいくつかの機能を拡張していますが、適切と思われる程度に抑制された実装となっています。

動作環境

Windows

p88 アセンブラ&シミュレータの実行ファイル(p88.exe)が配布パッケージに含まれています。 このプログラムは Windowsのコマンドプロンプトで実行します(snapshot)。

Mac OS X

p88 アセンブラ&シミュレータのソースプログラムが配布パッケージに含まれています。 本システムは元々Mac OS Xで開発したものであるため、開発環境があれば用意にコンパイルできます。 プログラムはターミナルの上で動作させます(snapshot)。

Unix, Linux, and Others

p88 アセンブラ&シミュレータのソースプログラムが配布パッケージに含まれています。 コンパイルに大きな困難はありませんが、ヘッダやライブラリには注意する必要があります。

ドキュメント

以下のドキュメントは配布パッケージにも含まれています。

ダウンロード

配布パッケージには、Windows用実行ファイル、ソースプログラム、ドキュメント(日本語、英語)、およびサンプルプログラムが含まれています。

Download: [ 配布パッケージ by Zip(1.1MB)] or [配布パッケージ by tar+gzip(1.1MB)]


Snapshot on Windows XP


Snapshot on Mac OS X


Copyright

このソフトウェア(ソースプログラム、文書を含む)の著作権は作者である荻原剛志に帰属します。

このソフトウェアの利用は無料であり、利用の形態も制限しません。譲渡、配布も自由ですが、作者の許可なく有償にて販売してはなりません。 個人で利用する範囲であれば、自由に再利用、改変を行ってもかまいません。改変したものを配布する場合には、原作者の氏名と、改変した旨を明らかにする文書を必ず添付して下さい。

このソフトウェアは利用者個人の責任において利用して下さい。このソフトウェアを利用する事によって発生するいかなる不利益に対しても、作者は責任を負わないものとします。

提案、バグレポートはこちらへ: t_ogiharamac.com