>CASLIIの問題で困っています入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。文字の'123'を数値の123に変換するプログラムをCASLで作るという課題が出来ずに困っています。下記の手順を説明されたのですが、特に(2)と(3)がわからず困っています。(1)数字を数値に変換(2)3回ループするロジックを作る(3)1,2,3という1つ1つの数値を計算して123に変換するCASLがわかる方よろしくお願いします。通報するこの質問への回答は締め切られました。13:14>実行は出来たのですが、GR3に入る値が1235になってしまいます。>どこを直せばいいのでしょうか?全部。...で試したら異常終了しましたよ。置かれているのは数値の1,2,3もっとも、文字を数値にする('0'を引く)ことをしていないのである意味つじつまは合ってますが。あたりをもう一度考え直した方がよいかと。02:13(1)は、文字コードから48(0の文字コード)を引き算すればいいですね。(2)は、ループの前にGR0からGR7のどれかのレジスタに3を代入しておく。ループの最後でレジスタから1を引き算して、その結果が0以上であれば、ループの先頭に戻る。LOOP(3)は、与えられた数の10倍を計算するルーチンが必要です。CASLIIに掛け算の命令はないので、8倍したものと2倍したものを足し算します。GR0に入っている数字を10倍します。無料のシュミレータを見つけることができ、作ってみたのですがやはりよくわかりません。GR3,TBL,GR3RETEND実行は出来たのですが、GR3に入る値が1235になってしまいます。通報するこの回答へのお礼ありがとうございます。CPA」に関するQ&A:粘度の単位換算について教えてください。CASL(CASL2)でこんな問題があります。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。