• ベストアンサー

COMET2

本を読んだのですがいまいちで a=a+3; をCOMET2の機械語でプログラムしたいのですがさっぱりわかりません。aは1000番地とします。 どなたかわかる方いらっしゃいましたらお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

1000番地の内容を+3するという意味ですよね。 ADD3 START LD GR0,1000 ;1000番地の内容をGR0に読み込む ADDA GR0,=3 ;リテラルを使ってGR0に3を足す ST GR0,1000 ;1000番地にGR0の内容を書き込む END でいいかと思います。 意味を取り違えていたら補足して下さい。

kinoko_38
質問者

お礼

すみません言葉足らずでした。意味はおっしゃるとおりです。 そうなのですね~なるほど。 遅くなりましたがご丁寧に、ありがとうございました。

関連するQ&A