• ベストアンサー

アセンブラ(CASL)の仕様

現在CASLのシュミレーターを作っているのですが どこかにCASLの規格が全て書いてある資料で日本語のものはないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • coco1
  • ベストアンサー率25% (323/1260)
回答No.1

こんばんは。 下のページの、「出題範囲」というところのPDFファイルに仕様が明記されていますよ。

参考URL:
http://www.jitec.jipdec.or.jp/1_04hanni_sukiru/hani_sukil_kydo.html
ryuta_mo
質問者

お礼

ありがとうございます

その他の回答 (1)

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.2

CASL・・・1世代前の仕様。 CASL2・・・現在国家試験で使用されている仕様。 CASL2はすぐ、ダウンロードできますが、旧のCASL版の仕様探しは至難の業でしょうね。 CASL とCASL2はチョコチョコと仕様が変えられています。 だまされないようにご注意ください。

ryuta_mo
質問者

お礼

ありがとうございます

関連する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ビット必要なような気がしますが、どこが間違っているのでしょうか?

  • CASL2

    CASL2でどうしても分からない問題があります。 SLL命令で1桁ずつOFに出していくのですが、 プログラムの組み方をしっかり把握できていない為、 どうにもならない状態です。 分かる方がいらっしゃいましたら、 ヒントを頂きたいと思います。 よろしくお願いします。 ・課題1 DATA領域に格納されている1語の数値を、 2進数として画面に表示する プログラムを作成しなさい。 DATA領域の語は#1234とする。

  • 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の問題で基本的なところが分かりません。 GR2に#A000という数値が格納されているとします。 この#A000は論理的な数値です。(算術的ではありません) そして、 LD GR1,GR2 という命令を実行した直後にサインフラグは立ちますか? つまり、お伺いしたいことは、 「メモリの1語に格納されている16ビットのうちの一番左のビットはどんな場合でも符号ビットを意味するのか?」 ということです。

  • USBの規格・仕様

    USB1.1や2.0の規格や仕様について、できれば日本語で記述してある サイトはありますでしょうか。 よろしくお願いします。

  • CASLの勉強で行き詰まりました

    現在、基本情報技術者用にCASLを勉強しています。2週間前から行っているのですが、なかなかプログラムが理解できません。 繰り返しの足し算までは理解し、書けるようになってると思うのですが、10進数を16進数文字列に変換するプログラムを作成しろ。という問題ではなんとなくは分かるのですが、具体的なプログラムにはできません。 今までプログラム作成の経験がないのですが、プログラム勉強の初期の段階ではみなさんどのように勉強なされていましたか? 今はなぜこのような動きをするのか、といった基本的な事も理解できていないのですが、どのように勉強していけばよいでしょうか? 勉強する時間は沢山あるので、それを含め回答頂けたら嬉しいです。 よろしくお願いします。

専門家に質問してみよう