A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
一応プログラマです。
回答じゃないです。「調べてもわからないので」だそうですが、CASLって参考書が大量にありますよね?問題集だってあるしその回答だってあります。
検索サイトで「CASL」「掛け算」で検索したら一発でヒットするんですが、本当に検索されました?
宿題って自分でやる事に意味があるんですよね?他人にやってもらって高得点取っても意味ないですよ。
No.2
- 回答日時:
命令の使い方など、非常に自信ありませんがこんな風にすれば
できたのではないでしょうか。情報処理試験の改訂により、
CASLの仕様も変わりましたが、私は新しいのは知りません。
START
LD GR1,ZERO ;初期化
LD GR2,KAZU2 ;何回足し込むか
LOOP ADD GR1,KAZU1 ;数1をGR1に足す
SUB GR2,ICHI ;足し込む回数のカウンタ-1
JNZ LOOP ;カウンタ0でなければループ
ST GR1,ANS ;答えをANSにストア
ZERO DC 0 ;初期化用
ICHI DC 1 ;定数
KAZU1 DC 5 ;5×6をする
KAZU2 DC 6
ANS DS 1 ;答え格納領域
END
CASLシュミレータなどのソフトや、情報処理技術者試験の
参考書などを参考にされた方がよいと思います。
宿題なら、もう少しご自分で調べられた方がよいと思いますよ。
(tabが上手くいかなかったので、適当にスペースをいれてください。)
No.1
- 回答日時:
CASLのような仮想言語の場合、実際のニーモニックを憶えていないので、ちゃんとしたコーディングで答える事ができませんが、
単純な方法は、掛ける回数だけ足す。
高等な方法は、2の何乗かを調べて、シフト命令を使って、その分の計算を行い、足りない分は加算する。
例えば、6×5の場合、
□6を5回加算する
□5は、2の2乗+1なので、6を2ビットレフトシフトして(6×4)、から6を1回加算します。
といった方法を使うと思います。
この回答への補足
あのぉ、ロジックはどのようなものになりますか?
情報処理技術者試験程度の答えをお願いします。
レポートなんですが全く、手がつけれないのです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 非言語分野が全くできない人にオススメの参考書を教えてください 1 2023/06/01 16:15
- 大学受験 資格試験などの勉強で過去問題集の解説を理解する時、分からない用語を調べてどうするのが良いですか? 問 3 2023/06/18 17:18
- その他(パソコン・スマホ・電化製品) 生化学の問題です。 解説をお願いします。 (真核生物の遺伝子発現調節について) 翻訳の過程では様々な 2 2023/06/04 15:10
- 医療・介護・福祉 点滴の計算問題についての質問です。 多分、普通の算数の問題だと思うんですけど ネットの解説がわからな 2 2022/11/30 18:25
- 経済学 「政府支出乗算」の求め方を教えてください。 2 2022/11/20 19:52
- 数学 【大至急】数学のレポートの問題なんですが分からないので是非教えていただきたいです!本当にお願いします 5 2022/07/25 06:52
- Excel(エクセル) ランダムで四択の問題を作る場合にvbaで何を学べばいいでしょうか。 1 2022/04/14 16:45
- 国家公務員・地方公務員 公務員試験の数的処理で苦戦しています。 1 2023/01/30 08:56
- 数学 問題の解説と回答をお願いします┏● 2つの集合A={2,5,6,7,8}とB={5,7,8}について 1 2022/04/27 23:12
- 数学 問題の解説と回答をお願いします !! 2つの集合A={1,2,3,4,6,8,9,10}とB={2, 1 2022/04/27 23:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブリ言語からC言語への変...
-
ものづくりに向いているプログ...
-
コンピュータ言語とプログラミ...
-
昔のゲーム製作に使用する言語...
-
コンパイラーとアセンブラの違い
-
割り込みベクターをC言語で書...
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
Windowsはオープンソースですか?
-
アセンブラからC言語に変換する...
-
ライン数とステップ数の違いは?
-
SRAMとレジスタの違いは何でし...
-
Python: 数値を反転させたい
-
2の補数
-
PICでパルス数をカウントし、カ...
-
PICはアセンブラとC言語のどち...
-
一般のソフトで画像を扱う場合...
-
PICのアセンブラからC言語へ変...
-
1の補数
-
ビット列を表示するプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ものづくりに向いているプログ...
-
電化製品って何言語?
-
昔のゲーム製作に使用する言語...
-
アセンブリ言語からC言語への変...
-
コンピュータ言語とプログラミ...
-
パチンコやスロットについて
-
割り込みベクターをC言語で書...
-
コンパイラーとアセンブラの違い
-
プログラミングを突き詰めて考...
-
Windowsはいったい何言語で書か...
-
アセンブリ言語を学ぶことは意...
-
今はマシン語は使わないんですか?
-
各行のあるカラムのデータを抽...
-
フローチャートを書く書かない
-
パソコンについて詳しくなりたい
-
瞳孔に合わせて動くパソコン。...
-
これらのプログラミングで使う...
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
おすすめ情報