- ベストアンサー
アセンブラ(CASL)の仕様
現在CASLのシュミレーターを作っているのですが どこかにCASLの規格が全て書いてある資料で日本語のものはないでしょうか?
- ryuta_mo
- お礼率47% (159/337)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 下のページの、「出題範囲」というところのPDFファイルに仕様が明記されていますよ。
その他の回答 (1)
- ymmasayan
- ベストアンサー率30% (2593/8599)
CASL・・・1世代前の仕様。 CASL2・・・現在国家試験で使用されている仕様。 CASL2はすぐ、ダウンロードできますが、旧のCASL版の仕様探しは至難の業でしょうね。 CASL とCASL2はチョコチョコと仕様が変えられています。 だまされないようにご注意ください。
お礼
ありがとうございます
関連するQ&A
- casl 2を使用する問題
下記の図形をcasl 2シュミレーターを使ってプログラムを作るのですがどうすればいいのかわかりません。どのようにプログラムするのか教えてください。よろしくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- CASL アセンブラ命令 アプリ機能
例えば、CASLのアセンブラ命令にDCがある。 LABER DC 100 とすると。 これは、メモリに領域を確保し100をいれる命令だが、プログラムが変更されれば、メモリアドレスは変更される。 CASLには機械語命令・マクロ命令・アセンブラ命令がある。 機械語命令は人に分かりやすいようにニーモニックが付けられているだけだが、 アセンブラ命令はプログラムが変更されればそのアドレスは移動するという、ハンドアセンブリでは、できない機能が含まれている。 アセンブリ言語は色々ありますが、アセンブラ言語は人に見やすいようにニーモニックが付けられているだけでなく、CASLのDC命令のように、ハンドアセンブリではできないアドレスの自動変更のようなアプリケーションとしての機能(OS的機能)も一般にふくまれているとかんがえてよいのでしょうか? よろしく願います。
- ベストアンサー
- その他(プログラミング・開発)
- CASL2
CASL2の勉強をしています。 わからないことがあったので質問します。 どなたかご存知の方がいらっしゃいましたらご教示お願いいたします。 ’LD’命令の機械語は32ビットなので2語必要になりますが’RET'は16ビットなので1語必要になります。 'LD'は確かに’10’と2桁で表示して32ビット必要ですが、’RET'も’81’と2桁で32ビット必要なような気がしますが、どこが間違っているのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- CASLとCASL2の違いについて
はじめまして。情報科学を勉強している大学生です。 お時間ございましたら、回答のほどよろしくお願いします。 現在、Pascal→CASL2のコンパイラの作成という課題に取り組んでいます。 意味解析まで終わって、アセンブラ言語に変換するとこまで来たのですが、先生の言っていた言葉の意味がよくわからず困っています。 「CASL2はCASLと違って、スタックポインタがGR4から独立したから、(コンパイラを作る際に)ちょっとした工夫が必要になる」 といった感じのことを言っていたのですが、具体的になぜ工夫が必要なのかわかりません。 理解している友達にも聞いたんですが、いまいちわかりませんでした。 webでもいろいろ調べたんですが、説明しているサイトが見つからず八方塞の状況です。 そこで、 「具体的になぜ、どのような工夫がいるのか」 を教えていただきたく思います。参考になるページを紹介していただけるだけでも結構です。 それでは、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- CASLについて質問です。
次の問題について教えてください。CASLの知識があまり無いのでできるだけやさしくしていただけると嬉しいです。 問題:GR1にセットされた番地から始まり、GR2で示される語数からなる領域中の数値のMAX,MINを求める。数値は-32768~32767の範囲の値とし、各1語に格納されている。結果はGR2にMAXを GR3にMINを設定する。領域は1語以上あるものとする。 以上です。よろしくおねがいします。
- ベストアンサー
- その他(プログラミング・開発)
- CASL2の仕様での英単語の格納方法
はじめまして、お聞きしたいことがあります。 すべて大文字で書かれた英語の単語をCASL2の仕様で、X番地以降に格納されている状態で、先頭以外は小文字にして、Y番地以降に収納させたいのですが、英語をどのようにして表示させたらいいのか分かりません。ヒントや解き方など、アドバイスがありました、教えていただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- CASLの勉強で行き詰まりました
現在、基本情報技術者用にCASLを勉強しています。2週間前から行っているのですが、なかなかプログラムが理解できません。 繰り返しの足し算までは理解し、書けるようになってると思うのですが、10進数を16進数文字列に変換するプログラムを作成しろ。という問題ではなんとなくは分かるのですが、具体的なプログラムにはできません。 今までプログラム作成の経験がないのですが、プログラム勉強の初期の段階ではみなさんどのように勉強なされていましたか? 今はなぜこのような動きをするのか、といった基本的な事も理解できていないのですが、どのように勉強していけばよいでしょうか? 勉強する時間は沢山あるので、それを含め回答頂けたら嬉しいです。 よろしくお願いします。
- 締切済み
- 情報処理技術者
お礼
ありがとうございます