データ構造の名前を変更
[YACASL2.git] / README
diff --git a/README b/README
index bbe97ea..de40d26 100644 (file)
--- a/README
+++ b/README
@@ -1,70 +1,23 @@
-このファイルは、YACASL2(仮称)のREADMEファイルである
+このファイルは、YACASL2のREADMEファイルです
 
-■機能概要
-YACASL2は、Linux上で動作するオープンソースのCASL II処理系。
-CASL IIは、情報処理試験で用いられるアセンブラ言語。
-仕様は、次の資料「試験で使用する情報処理用語・プログラム言語など」(2008年10月版)の
-中にある「別紙 1 アセンブラ言語の仕様」参照。
-    http://www.jitec.ipa.go.jp/1_00topic/topic_20081027_hani_yougo.pdf (PDFファイル)
+■YACASL2の概要
+YACASL2は、Linux上で動作するオープンソースのCASL II処理システムです。
+CASL IIは、情報処理試験で用いられるアセンブラ言語で、次の資料で仕様が定義されています。
 
-■要件
-Linux(Ubuntu Linux 9.04とVine Linux 4.2で動作確認
-インストールに、gcc、makeが必要
+  試験で使用する情報処理用語・プログラム言語など(2008年10月版)
+  http://www.jitec.ipa.go.jp/1_00topic/topic_20081027_hani_yougo.pdf (PDFファイル
+      別紙 1 アセンブラ言語の仕様
 
-■インストール
-yacasl2.tar.gz をダウンロードし、シェルで次のコマンド実行
+■ドキュメント
+YACASL2のインストール方法、使い方などは次のドキュメントを参照してください。
+doc/yacasl2.html
 
- $ tar xvzf yacasl2.tar.gz
- $ cd casl2
- $ make
- gcc -o ../casl2 -g -Wall struct.c cmd.c cerr.c dump.c exec.c label.c parseline.c macro.c assemble.c casl2.c
- gcc -o ../comet2 -g -Wall struct.c cmd.c cerr.c dump.c exec.c comet2.c
- make[1]: Leaving directory `/home/kazubito/casl2/src'
+■Webサイト
+次のURLを参照してください。
+http://www.j8takagi.net/yacasl2/
 
-■実行方法
-※asディレクトリに、サンプルのcaslファイルを格納
-1. アセンブラファイルをアセンブルし、仮想システムCOMET II上で実行
+■ライセンス
+Copyright 2010-2011, j8takagi.
+YACASL2 is licensed under the MIT license.
 
- $ ./casl as/hello.casl
- $ ./casl as/add.casl
-
-2. アセンブラファイルの、ラベルの解析結果とアセンブル詳細結果を出力。
-   実行はしない
-
- $ ./casl -Al as/add.casl
-
-3. アセンブラファイルの、ラベルの解析結果とアセンブル詳細結果を
-   出力してから、仮想システムCOMET II上で実行
-
- $ ./casl -al as/add.casl
-
-4. アセンブラファイルの、ラベルの解析結果とアセンブル詳細結果を
-   出力してから、仮想システムCOMET II上で実行。
-   実行時に、レジスタの内容を出力
-
- $ ./casl -alt as/add.casl
-
-5. アセンブラファイルの、ラベルの解析結果とアセンブル詳細結果を
-   出力してから、仮想システムCOMET II上で実行。
-   実行時に、レジスタとメモリの内容を出力
-
- $ ./casl -altd as/add.casl
-
-6. アセンブラファイルのアセンブラ結果をオブジェクトファイルadd.oに出力し、
-   comet2コマンドでadd.oを仮想システムCOMET II上で実行。
-
- $ ./casl -oadd.o as/add.casl
- $ ./comet2 -td add.o
-
-7. オプションの確認
-
- $ ./casl2 --help
- Usage: ./casl2 [-tdslaAh] [-o <OUTFILE>] FILE ...
- $ ./comet2 --help
- Usage: ./comet2 [-tdh] FILE
-
-詳細は、チュートリアル(作成予定)参照。
-
-■ライセンス    
-Copyright (C) 2009 j8takagi (j8takagi@nifty.com)
-(未定。GPL or 修正BSDの予定)
+詳細は、LICENSEを参照してください。