X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=test%2Fsystem%2Fcasl2%2Fopt_h%2F0.txt;h=335b97efe32c188743022c95651aefce2db305bb;hp=de9f598b6824f707f4c1299f7c1447a9da902993;hb=8b76a2371ab7fc325f11b9164a73e899f98072f0;hpb=123e1c84b369e6f1c7b28c72e6902e4742628be4 diff --git a/test/system/casl2/opt_h/0.txt b/test/system/casl2/opt_h/0.txt index de9f598..335b97e 100644 --- a/test/system/casl2/opt_h/0.txt +++ b/test/system/casl2/opt_h/0.txt @@ -1,18 +1 @@ -;;; sum_10.casl -;;; 出力 GR0: 1から10までの整数をすべて加算した値 -MAIN START - PUSH 0,GR1 - LAD GR0,0 ; GR0を初期化 - LD GR1,FST ; GR1に初項を転送 -LOOP ADDL GR0,GR1 ; ループ先頭 - ADDL GR1,STEP ; GR1 <- GR1 + 公差 - CPL GR1,LST ; GR1が末項より大きい場合は終了 - JPL FIN ; ↓ - JUMP LOOP ; ループ終端 -FIN POP GR1 - RET -FST DC 1 ; 初項 -LST DC 10 ; 末項 -STEP DC 1 ; 公差 - END Usage: ../../../../casl2 [-slLaAtTdh] [-oO[]] [-M ] [-C ] FILE1[ FILE2 ...]