From: j8takagi <j8takagi@nifty.com> Date: Thu, 10 Feb 2011 15:20:13 +0000 (+0900) Subject: ドキュメントの更新 X-Git-Tag: v0.1p18 X-Git-Url: http://www.j8takagi.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b838ea73f37c8d8623aee6c3ebe36732d8858030;p=YACASL2.git ドキュメントの更新 --- diff --git a/doc/casl2lib/inl/call_inl.casl b/doc/casl2lib/inl/call_inl.casl index 28c6a9c..b16d692 100644 --- a/doc/casl2lib/inl/call_inl.casl +++ b/doc/casl2lib/inl/call_inl.casl @@ -1,4 +1,5 @@ -;;; casl2 inl.casl ../casl2lib/inl.casl ../casl2lib/outl.casl +;;; casl2 -M1024 call_inl.casl $CASL2LIB/inl.casl $CASL2LIB/str2l.casl $CASL2LIB/mull.casl \ +;;; $CASL2LIB/outl.casl $CASL2LIB/divl.casl $CASL2LIB/rev.casl MAIN START LOOP CALL INL ; GR1ã«æ°å¤ãGR0ã«æååã®é·ã JOV OV @@ -18,8 +19,8 @@ LENOV OUT LENOVMSG,MLEN3 FIN RET OVMSG DC 'Over 65535' MLEN1 DC 10 -NANMSG DC 'Not A Number' -MLEN2 DC 12 +NANMSG DC 'Not integer' +MLEN2 DC 11 LENOVMSG DC 'Str too long. Stop' MLEN3 DC 18 END diff --git a/doc/yacasl2.html b/doc/yacasl2.html index 3a486fe..5617de3 100644 --- a/doc/yacasl2.html +++ b/doc/yacasl2.html @@ -1218,8 +1218,8 @@ MAIN START A DC -1 END </pre></pre> - <pre class="example">$ <kbd>casl2 call_abs.casl $CASL2LIBDIR/abs.casl $CASL2LIBDIR/outa.casl \ - $CASL2LIBDIR/divl.casl $CASL2LIBDIR/rev.casl</kbd> + <pre class="example">$ <kbd>casl2 call_abs.casl $CASL2LIB/abs.casl $CASL2LIB/outa.casl \ + $CASL2LIB/divl.casl $CASL2LIB/rev.casl</kbd> 1 </pre> <div class="node"> @@ -1291,8 +1291,8 @@ EMSG DC 'error' ELEN DC 5 END </pre></pre> - <pre class="example">$ <kbd>casl2 call_diva.casl $CASL2LIBDIR/diva.casl $CASL2LIBDIR/divl.casl \ - $CASL2LIBDIR/outa.casl $CASL2LIBDIR/abs.casl $CASL2LIBDIR/rev.casl</kbd> + <pre class="example">$ <kbd>casl2 call_diva.casl $CASL2LIB/diva.casl $CASL2LIB/divl.casl \ + $CASL2LIB/outa.casl $CASL2LIB/abs.casl $CASL2LIB/rev.casl</kbd> -128 -127 </pre> @@ -1356,8 +1356,8 @@ EMSG DC 'error' ELEN DC 5 END </pre></pre> - <pre class="example">$ <kbd>casl2 call_divl.casl $CASL2LIBDIR/divl.casl $CASL2LIBDIR/outl.casl \ - $CASL2LIBDIR/rev.casl</kbd> + <pre class="example">$ <kbd>casl2 call_divl.casl $CASL2LIB/divl.casl $CASL2LIB/outl.casl \ + $CASL2LIB/rev.casl</kbd> 256 254 </pre> @@ -1396,29 +1396,37 @@ Up: <a rel="up" accesskey="u" href="#CASL2LIB-Manual">CASL2LIB Manual</a> <h4 class="unnumberedsubsec">使ç¨ä¾</h4> -<pre class="example"><pre class="verbatim">;; CASL2LIB > DIVLãå¼ã³åºãã65534 / 255 ã®åã¨å°ä½ã表示 + <p>次ã®ã³ãã³ããå®è¡ããã¨ãæ°å¤ã®å ¥åãåãä»ããããå ¥åãããæ°å¤ã表示ãããã + +<pre class="example"><pre class="verbatim">;;; casl2 -M1024 call_inl.casl $CASL2LIB/inl.casl $CASL2LIB/str2l.casl $CASL2LIB/mull.casl \ +;;; $CASL2LIB/outl.casl $CASL2LIB/divl.casl $CASL2LIB/rev.casl MAIN START -BEGIN LD GR1,A - LD GR2,B - CALL DIVL - JOV ERR - LD GR1,GR0 - CALL OUTL - LD GR1,GR3 +LOOP CALL INL ; GR1ã«æ°å¤ãGR0ã«æååã®é·ã + JOV OV + AND GR0,GR0 + JZE FIN + CPL GR0,=#FFFF + JZE NAN CALL OUTL - JUMP FIN -ERR OUT EMSG,ELEN + JUMP LOOP +OV CPL GR0,=#FFFF + JZE LENOV + OUT OVMSG,MLEN1 + JUMP LOOP +NAN OUT NANMSG,MLEN2 + JUMP LOOP +LENOV OUT LENOVMSG,MLEN3 FIN RET -A DC 65534 -B DC 255 -EMSG DC 'error' -ELEN DC 5 +OVMSG DC 'Over 65535' +MLEN1 DC 10 +NANMSG DC 'Not integer' +MLEN2 DC 11 +LENOVMSG DC 'Str too long. Stop' +MLEN3 DC 18 END </pre></pre> - <pre class="example">$ <kbd>casl2 call_divl.casl $CASL2LIBDIR/divl.casl $CASL2LIBDIR/outl.casl \ - $CASL2LIBDIR/rev.casl</kbd> -256 -254 + <pre class="example">$ <kbd>casl2 -M1024 call_inl.casl $CASL2LIB/inl.casl $CASL2LIB/str2l.casl $CASL2LIB/mull.casl \ + $CASL2LIB/outl.casl $CASL2LIB/divl.casl $CASL2LIB/rev.casl</kbd> </pre> <div class="node"> <a name="L2STR"></a> diff --git a/doc/yacasl2.texi b/doc/yacasl2.texi index 6a756d6..2c20e24 100644 --- a/doc/yacasl2.texi +++ b/doc/yacasl2.texi @@ -1034,8 +1034,8 @@ GR1ã符å·ä»ãæ´æ°ã¨ã¿ãªãã絶対å¤ã«å¤æ @end example @example -$ @kbd{casl2 call_abs.casl $CASL2LIBDIR/abs.casl $CASL2LIBDIR/outa.casl \ - $CASL2LIBDIR/divl.casl $CASL2LIBDIR/rev.casl} +$ @kbd{casl2 call_abs.casl $CASL2LIB/abs.casl $CASL2LIB/outa.casl \ + $CASL2LIB/divl.casl $CASL2LIB/rev.casl} 1 @end example @@ -1091,8 +1091,8 @@ GR2ã-32768 @end example @example -$ @kbd{casl2 call_diva.casl $CASL2LIBDIR/diva.casl $CASL2LIBDIR/divl.casl \ - $CASL2LIBDIR/outa.casl $CASL2LIBDIR/abs.casl $CASL2LIBDIR/rev.casl} +$ @kbd{casl2 call_diva.casl $CASL2LIB/diva.casl $CASL2LIB/divl.casl \ + $CASL2LIB/outa.casl $CASL2LIB/abs.casl $CASL2LIB/rev.casl} -128 -127 @end example @@ -1137,8 +1137,8 @@ GR2ã0ã®å ´åã1 @end example @example -$ @kbd{casl2 call_divl.casl $CASL2LIBDIR/divl.casl $CASL2LIBDIR/outl.casl \ - $CASL2LIBDIR/rev.casl} +$ @kbd{casl2 call_divl.casl $CASL2LIB/divl.casl $CASL2LIB/outl.casl \ + $CASL2LIB/rev.casl} 256 254 @end example @@ -1170,15 +1170,15 @@ $ @kbd{casl2 call_divl.casl $CASL2LIBDIR/divl.casl $CASL2LIBDIR/outl.casl \ @end itemize @unnumberedsubsec 使ç¨ä¾ +次ã®ã³ãã³ããå®è¡ããã¨ãæ°å¤ã®å ¥åãåãä»ããããå ¥åãããæ°å¤ã表示ãããã + @example -@verbatiminclude casl2lib/divl/call_divl.casl +@verbatiminclude casl2lib/inl/call_inl.casl @end example @example -$ @kbd{casl2 call_divl.casl $CASL2LIBDIR/divl.casl $CASL2LIBDIR/outl.casl \ - $CASL2LIBDIR/rev.casl} -256 -254 +$ @kbd{casl2 -M1024 call_inl.casl $CASL2LIB/inl.casl $CASL2LIB/str2l.casl $CASL2LIB/mull.casl \ + $CASL2LIB/outl.casl $CASL2LIB/divl.casl $CASL2LIB/rev.casl} @end example @node L2STR, MAX, INL, CASL2LIB Manual