演習課題「足し算する」
右の環境には、CASLで足し算を計算するプログラムが作成してあります。
このファイルを修正して、以下の計算をするように修正してください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
15 + 12
※ 採点前に下記のコマンドを実行してください。
$ pycasl add.cas
$ pycomet -d add.com
$ s (複数回)
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#08:マシン語で足し算する
アセンブラ言語で簡単な足し算プログラムを作ります。レジスタにデータを読み込んで、CPUで計算してみましょう。
$ pycasl calc.cas
$ pycomet -d calc.com
; 足し算する
CALC START
LD GR0, A
ADDA GR0, B
ST GR0, ANS
RET
A DC 03
B DC 02
ANS DS 01
END
CASLIIアセンブラ & シミュレータ PyCASL2 & PyCOMET2
http://www.image.med.osaka-u.ac.jp/member/nakamoto/pycasl2/index.html
CASL - Wikipedia
https://ja.wikipedia.org/wiki/CASL
アセンブラ言語CASL2の仕様
https://www.chiba-fjb.ac.jp/fjb_labo/casl/CASL2spec.html#2-3
システムCOMET2の仕様
https://www.chiba-fjb.ac.jp/fjb_labo/casl/COMET2spec.html
CPU - コンピュータの基礎知識 | ++C++; // 未確認飛行 C
https://ufcpp.net/study/computer/CPU.html