Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以向我解释如何在lc3中划分。我真的不明白该怎么做。例如,如果我将 int 250 存储在随机内存位置,并且它显示为 x0102,我该如何划分才能将其拆分,以便 250 变为 2、5、0?
不幸的是,LC3 没有除法指令,因此您必须使用重复减法来伪造它。所以:
Number = 250 Divisor = 100 Result = 0 While number > divisor number = number - divisor result = result + 1
现在:
dividend = result remainder = number
这可以在每次迭代中除数减少的情况下重复,我将把它作为练习留给读者。