单项选择题

在原码不恢复余数除法(又称为原码加减交替法)算法中,______。

A.每步操作后,若不够减,则需恢复余数
B.每步操作后,若为负商,则恢复余数
C.在整个算法过程中,从不恢复余数
D.仅当最后一步不够减时,才恢复一次余数