2012-04-01から1ヶ月間の記事一覧

GR0に入力された数字を出力する

;;正の数値を入力して、合計と平均を出す ;;0が入力されたら、結果を表示 MAINSTART LADGR0,0 STGR0,N ;入力した個数のクリア STGR0,SUM ;合計のクリア LOOPININBUFF,INLEN LDGR1,RADIX LADGR2,INBUFF LADGR3,INLEN CALLSTR2DEC ;数値に変換してGR0に求める…

数字 → 数値変換 数値 → 文字配列

CASL IIのニーモニックは知りませんが、アルゴリズムとしては以下のようになります。数字 → 数値変換1. 数字のASCIIコードから'0'を引く。 例 '7' - '0' = 72. 2桁以上であれば、元の数値を10倍して新しい値を足す。 例 7 に '3' を加えて 73 にするには、7 …