p88は大変シンプルなアセンブリ言語で、1、2時間もあれば修得できます。 このページでは、特に教育用に p88 アセンブラ&シミュレータをフリーソフトとして提供しています。 [ダウンロード]
Current Version: 1.02
Last Update: 2007.05.10 by OGIHARA Takeshi
[English][Japanese]
p88アセンブラは、Alan W. Biermann の「やさしいコンピュータ科学」(アスキー出版局)の中でコンピュータ科学の入門学習用に記述されたものです。この言語を使って、アセンブリ言語、コンピュータアーキテクチャ、コンパイラなどの話題を平易に解説しています。
p88 アセンブラ&シミュレータの目的はコンパクトなアセンブリプログラミングの環境を、特にコンピュータ科学の初学者に提供することにあります。 より具体的には、高校や大学の数コマ程度の講義と演習の時間を使って「アセンブリ言語によるプログラミングがどのようなものかを知る」のが目的であると言えます。アセンブリ言語について本格的に勉強しようという人に向けたものではないことをお断りしておきます。 言語仕様は授業時間内で理解できる程度に平易でなければならないため、複雑、詳細な機能は必要ではありません。 一方、プログラミングのためにいくつかの機能を拡張していますが、適切と思われる程度に抑制された実装となっています。
Download: [ 配布パッケージ by Zip(1.1MB)] or [配布パッケージ by tar+gzip(1.1MB)]
Snapshot on Windows XP
Snapshot on Mac OS X
このソフトウェア(ソースプログラム、文書を含む)の著作権は作者である荻原剛志に帰属します。
このソフトウェアの利用は無料であり、利用の形態も制限しません。譲渡、配布も自由ですが、作者の許可なく有償にて販売してはなりません。 個人で利用する範囲であれば、自由に再利用、改変を行ってもかまいません。改変したものを配布する場合には、原作者の氏名と、改変した旨を明らかにする文書を必ず添付して下さい。
このソフトウェアは利用者個人の責任において利用して下さい。このソフトウェアを利用する事によって発生するいかなる不利益に対しても、作者は責任を負わないものとします。
提案、バグレポートはこちらへ: t_ogihara
mac.com