そこで、コンピューター サイエンス コースの課題に取り組んでいます。C で記述されたアルゴリズムを使用して、それをアセンブリ (SPARC) で複製する必要があります。私の問題は、Java を専門としているため、C コードをほとんど知らないことです。このコードを見て、それに相当する Java を教えてくれる人はいますか? SPARC で直接使用するためのヒントがあれば、私もそれらのアイデアを受け入れます。ありがとう!
neg = multiplier >= 0 ? 0 : 1;
product = 0;
for (i = 32; --i >= 0; ) {
if (multiplier & 1)
product += multiplicand;
(product and multiplier registers) >> 1;
}
if (neg)
product -= multiplicand;