マニュアルの誤記修正
[YACASL2.git] / doc / manual.texi
index 24ac337..7e7c27c 100644 (file)
@@ -14,7 +14,7 @@
 @c %**end of header
 
 @copying
-Copyright @copyright{} 2010-2021 j8takagi
+Copyright @copyright{} 2010-2023 j8takagi
 @end copying
 
 @dircategory Programming
@@ -51,7 +51,7 @@ YACASL2の使用例
 * Register and memory::         実行時のレジスタとメモリを表示
 * Only assemble::               アセンブルと実行を別に行う
 * Analyze word::                1語の解析
-* Use CASL2LIB::                CASL2ライブラリの使用
+* Use CASL2LIB::                CASL IIライブラリの使用
 
 実行時のレジスタとメモリを表示
 
@@ -76,9 +76,8 @@ CASL IIは情報処理試験で用いられるアセンブラ言語で、
 @cartouche
 @end iftex
 @quotation
-@uref{https://www.jitec.ipa.go.jp/1_13download/shiken_yougo_ver4_2.pdf, 情報処理技術者試験 情報処理安全確保支援士試験 試験で使用する情報技術に関する用語・プログラム言語など Ver 4.2}[PDFファイル]
-
-別紙 1 アセンブラ言語の仕様
+@uref{https://www.ipa.go.jp/shiken/syllabus/ps6vr7000000i9g3-att/shiken_yougo_ver4_3.pdf, 情報処理技術者試験 情報処理安全確保支援士試験 試験で使用する情報技術に関する用語・プログラム言語など Ver 4.3}[PDFファイル] @*
+別紙2 アセンブラ言語の仕様(5ページから12ページまで)
 @end quotation
 @iftex
 @end cartouche
@@ -132,7 +131,7 @@ YACASL2 は、テキストファイルに記述されたCASLプログラムを
 * Register and memory::         実行時のレジスタとメモリを表示
 * Only assemble::               アセンブルと実行を別に行う
 * Analyze word::                1語の解析
-* Use CASL2LIB::                CASL2ライブラリの使用
+* Use CASL2LIB::                CASL IIライブラリの使用
 @end menu
 
 @node Simple output, Assemble result, Sample usage, Sample usage
@@ -387,7 +386,8 @@ Executing machine codes
 $ @kbd{casl2 -t addl.casl | grep 'GR1:'}
 #0000: GR1:      0 = #0000 = 0000000000000000
 #0002: GR1:      3 = #0003 = 0000000000000011
-#0004: GR1:      4 = #0004 = 0000000000000100
+#0004: GR1:      5 = #0005 = 0000000000000101
+#0006: GR1:      5 = #0005 = 0000000000000101
 @end example
 
 この内容を、先に出力したアセンブル結果と比較してください。
@@ -404,6 +404,9 @@ $ @kbd{casl2 -t addl.casl | grep 'GR1:'}
 @item #0004
 @tab #0004
 @tab @code{ADDL GR1,B}
+@item #0006
+@tab #0006
+@tab @code{ST GR1,C}
 @end multitable
 
 @node End value, Step count, Register specify, Register and memory
@@ -411,11 +414,11 @@ $ @kbd{casl2 -t addl.casl | grep 'GR1:'}
 
 @command{grep}と@command{tail}を組み合わせれば、プログラム終了時の値を表示できます。
 
-@file{addl.casl}でプログラム終了時の値を確認するには、次のようにします。
+@file{addl.casl}でプログラム終了時のGR1の値を確認するには、次のようにします。
 
 @example
 $ @kbd{casl2 -t addl.casl | grep 'GR1:' | tail -1}
-#0004: GR1:      4 = #0004 = 0000000000000100
+#0006: GR1:      5 = #0005 = 0000000000000101
 @end example
 
 @file{sum_10.casl}は、1から10までの整数の和を求め、GR2に格納してからメモリにストア(書き込み)します。
@@ -511,7 +514,7 @@ $ @kbd{dumpword 72}
 @end example
 
 @node Use CASL2LIB,  , Analyze word, Sample usage
-@section CASL2ライブラリの使用
+@section CASL IIライブラリの使用
 
 YACASL2の@file{as/casl2lib}ディレクトリには、CASL IIで記述されたライブラリファイルが格納されています。