アセンブリ言語の質問のコト
アセンブリ言語で、最大公約数を求めるプログラムを
つくらなければならないんですが、
まぁ...だいたいできたんですが...ちょっとわからないトコが
ありまして...
acc(アキュムレータ)にはいってるデータが、負のバアイに、
それを正にかえたいんですが、どうしたらいいんでしょう?
ビット反転さして、1足したらいいんじゃないか、ってのを思いついたんですが、
(これもあってるのかどうか自信ないんですけど...)
ナンカ、反転さす命令がないみたいで...がっくシ...
ということで、だれかお力ゾエをおねがい致しまス。
必要かどうかワカリマセンが、とりあえず、
ちょっとだけ命令を以下に挙げておきます。
(たしか、アセンブリ言語って、それぞれ違うっていっても、どれも結構
似てるんですよね...ぼくの頼りない知識がタシカなら...)
ADD,SUB,INC,DEC,OR,EOR,AND,NOT,
LSL,ASL,LSR,ASR,ROL,ROR,SWP
JP,JPc,JPz,JPs,JPv,JP,JP,Call,Ret,
お礼
ありがとうございました。