@ifnottex
@documentlanguage ja_JP
@end ifnottex
-@setfilename manual
+@setfilename yacasl2.info
@documentencoding UTF-8
@settitle YACASL2 - CASL II 処理システム
@firstparagraphindent insert
@c %**end of header
@copying
-Copyright @copyright{} 2010-2012 j8takagi
+Copyright @copyright{} 2010-2014 j8takagi
@end copying
@dircategory Programming
@direntry
-* YACASL2: (yacasl2). CASL II 処理システム
-* casl2: (yacasl2)casl2 invocation. casl2の呼び出し
-* comet2: (yacasl2)comet2 invocation. comet2の呼び出し
-* dumpword: (yacasl2)dumpword invocation. dumpwordの呼び出し
+* YACASL2: (yacasl2.info). CASL II 処理システム
+* casl2: (yacasl2.info)casl2 invocation. casl2の呼び出し
+* comet2: (yacasl2.info)comet2 invocation. comet2の呼び出し
+* dumpword: (yacasl2.info)dumpword invocation. dumpwordの呼び出し
@end direntry
@titlepage
@menu
* Overview:: YACASL2の概要
-* Sample usage:: YACASL2の使用例
+* Sample usage:: YACASL2の使用例
* casl2 invocation:: casl2の呼び出し
* comet2 invocation:: comet2の呼び出し
* dumpword invocation:: dumpwordの呼び出し
YACASL2は、CASL IIアセンブラ言語で記述されたファイルをアセンブルし、
仮想マシンCOMET II上で実行します。
アセンブルと実行は、連続で行うこともできますし、
-ã\82¢ã\82»ã\83³ã\83\96ã\83«çµ\90æ\9e\9cã\82\92ã\83\95ã\82¡ã\82¤ã\83«ã\81«ä¿\9då\98ã\81\97ã\81¦ã\81\82ã\82\89から実行することもできます。
+ã\82¢ã\82»ã\83³ã\83\96ã\83«çµ\90æ\9e\9cã\82\92ã\83\95ã\82¡ã\82¤ã\83«ã\81«ä¿\9då\98ã\81\97ã\81¦ã\81\82ã\81¨から実行することもできます。
YACASL2の動作はCASL IIの仕様に準拠しているため、情報処理試験の問題を
はじめ各種参考書やサイトに記載されたCASL IIのプログラムを
そのままアセンブルして実行できます。
実行時のメモリの内容
@end itemize
-å\87ºå\8a\9bã\81\95ã\82\8cã\81\9få\8b\95ä½\9cå\86\85容ã\81¯ã\80\81GNU/Linuxã\81®ã\81\95ã\81¾ã\81\96ã\81¾ã\81ªã\83\84ã\83¼ã\83«、
-たとえば、@command{cat} @command{less} @command{grep} @command{wc}などを使って解析できます。
+å\87ºå\8a\9bã\81\95ã\82\8cã\81\9få\8b\95ä½\9cå\86\85容ã\81¯ã\80\81GNU/Linuxã\81®ã\81\95ã\81¾ã\81\96ã\81¾ã\81ªã\82³ã\83\9eã\83³ã\83\89、
+たとえば、@command{cat}、@command{less}、@command{grep}、@command{wc}などを使って解析できます。
YACASL2の操作は、端末上のコマンドラインインターフェイスで行います。
0000106
@end example
-オブジェクトファイルの実行には、@command{casl2}を使います。
+オブジェクトファイルの実行には、@command{comet2}を使います。
@example
$ @kbd{comet2 hello.o}
$ @kbd{casl2 addl_outl.casl ~/yacasl2/as/casl2lib/outl.casl}
@end example
-@unnumberedsubsec オプション
+@unnumberedsec オプション
@command{casl2}は、次のオプションを指定できます。
引数が指定されない場合は、エラーメッセージを表示して終了します。
複数の引数を指定した場合、2番目以降の引数は無視されます。
-@unnumberedsubsec オプション
+@unnumberedsec オプション
@command{comet2}は、次のオプションを指定できます。
引数が指定されない場合は、使い方を表示して終了します。
複数の引数を指定した場合、1つ目の引数だけが表示され、2つ目以降の引数は無視されます。
-@unnumberedsubsec 注意
+@unnumberedsec 注意
マイナスの数や16進数はシェルの仕様により、そのままでは指定できません。