質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
CASL

CASLは、情報処理技術者試験のプログラミング能力試験のために独自に開発されたアセンブリ言語です。架空の演算装置であるCOMETに対応可能。2001年からはCASLIIが後継として利用されています。

Q&A

0回答

972閲覧

CASL2で10進数の文字列を2進数にする

corn46

総合スコア1

CASL

CASLは、情報処理技術者試験のプログラミング能力試験のために独自に開発されたアセンブリ言語です。架空の演算装置であるCOMETに対応可能。2001年からはCASLIIが後継として利用されています。

0グッド

0クリップ

投稿2022/06/19 14:19

1234という10進数の文字列を2進数の数値に変換するという課題で、★Aから★Dまでを埋める必要があります。

授業を休んでしまったため、内容が全くわかりません。(先生は日本語が話せないので質問できません)

「LAD」「GR1」などの意味は調べてわかったのですが、このコードがどのようなことをしているのかが理解できませんでした。

このコードがどのように動いていて、穴埋めにはどのようなコードを書けばよいかご教授ください。l

CASL2

1MAIN START 2 LAD GR1,NUM 3 CALL CONV 4 ST GR0,ANS 5 RET 6NUM DC '1' 7 DC '2' 8 DC '3' 9 DC '4' 10 DC 0 11ANS DS 1 12 END 13CONV START 14 LD GR2,0,GR1 15 JZE ERROR 16 LAD GR3,4 17 LAD GR0,0 18LP CPL GR2,='0' 19 (★A) 20 CPL GR2,='9' 21 (★B) 22 AND GR2,MASK 23 SLL GR0,1 24 LD GR4,GR0 25 (★C) 26 ADDA GR0,GR4 27 ADDA GR0,GR2 28 LAD GR1,1,GR1 29 (★D) 30 JZE FIN 31 SUBA GR3,=1 32 JNZ LP 33ERROR LAD GR0,-1 34FIN RET 35MASK DC #000F 36 END

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2022/06/19 15:58

1.教科書はないのでしょうか? 2.先生が日本語を話せないことと、質問できないこととは関係ないと思いますが。
corn46

2022/06/19 16:23

1.教科書はないです。配布物やスライド等もありません。 2.私が日本語しか話せず、以前先生に質問しても全く理解できませんでした。このことは他の先生に相談したのですが、日本語での授業ではないので仕方ないと言われてしまいました。
otn

2022/06/19 16:30

> 1.教科書はないです。配布物やスライド等もありません。 なんと。普通の学校ではないのかな、もしくは普通の授業では無いのか。 > 2.~~~ では、授業に出ていても理解できないのでは? CASL2の独習をしている人は全国に何万人もいるはずなので、「CASL2入門」のような書籍を買うのが良いと思います。 あなたの目的は、この問題の答えを知ることじゃ無くて、CASL2を理解することだと思うので。
corn46

2022/06/21 10:13

1.そうですね、、普通の授業ではないと思います。。 2.はい、理解できないです。。今までは他の先生に聞いたり、自分で調べながらやっていたのですが、この課題をどうしても明後日の朝までに出さないといけなくて、調べてもあまり理解できなかったので質問させていただきました。(授業内容は今まではc言語で、いきなり最後にcasl2になりました)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問