- みんなの回答 (3)
- 専門家の回答
みんなの回答
- _kappe_
- ベストアンサー率68% (1599/2327)
>間違っているところがあれば教えてください ⑯~⑱の値が不定なのは実行開始前のことです。ただし「主記憶装置については実行終了後の値を書け」という指示がないので問題が悪いです。
- cametan_42
- ベストアンサー率62% (165/265)
こういうのを使わないの? CASL II エミュレータ: https://www.chiba-fjb.ac.jp/fjb_labo/casl/casl2.cgi ; -------------------------------------- REPORT START LD GR1, LABEL ST GR1, MEMORY LD GR3, V1 ST GR1, MEMORY, GR3 LD GR3, V2 ST GR3, MEMORY, GR3 RET LABEL DC 11 V1 DC 1 V2 DC 2 MEMORY DS 3 END ; -------------------------------------- PR 行 ソースコード GR1 GR3 FR SP メモリ OF SF ZF (アドレス)=値 ???? ???? ? ? ? 0000 1000 2 LD GR1, LABEL 000B ???? 0 0 0 0000 (100D)=000B 1002 3 ST GR1, MEMORY 000B ???? 0 0 0 0000 (1010)=000B 1004 4 LD GR3, V1 000B 0001 0 0 0 0000 (100E)=0001 1006 5 ST GR1, MEMORY, GR3 000B 0001 0 0 0 0000 (1011)=000B 1008 6 LD GR3, V2 000B 0002 0 0 0 0000 (100F)=0002 100A 7 ST GR3, MEMORY, GR3 000B 0002 0 0 0 0000 (1012)=0002 100C 8 RET 入力してみて実行してみりゃすぐ結果は分かる。
お礼
- _kappe_
- ベストアンサー率68% (1599/2327)
丸投げするのではなく、せめてどこが分からないのかを書きましょう。
補足
自分で解いた結果このような結果になりました ①~⑥:11 ⑦&⑧:#???? ⑨&⑩:1 ⑪&⑫:2 ⑬:11 ⑭:1 ⑮:2 ⑯~⑱:#???? 間違っているところがあれば教えてください
お礼