itgle.com

原码加减交替法的规则是:()A、当余数为正时,商上1,余数左移一位,减除数绝对值得新余数B、当余数为负时,商上0,余数左移一位,加除数绝对值得新余数C、当余数为正时,商上1,余数右移一位,减除数绝对值得新余数D、当余数为负时,商上0,余数右移一位,加除数绝对值得新余数

题目
原码加减交替法的规则是:()

A、当余数为正时,商上1,余数左移一位,减除数绝对值得新余数

B、当余数为负时,商上0,余数左移一位,加除数绝对值得新余数

C、当余数为正时,商上1,余数右移一位,减除数绝对值得新余数

D、当余数为负时,商上0,余数右移一位,加除数绝对值得新余数


相似考题
更多“原码加减交替法的规则是:() ”相关问题
  • 第1题:

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

    A.每步操作后,若不够减,则需恢复余数

    B.若为负商,则恢复余数

    C.整个算法过程中,从不恢复余数

    D.仅当最后一步不够减时,才恢复一次余数


    余数为负则商为0

  • 第2题:

    用加减交替法计算X÷Y,因运算步骤不固定,所有这样的运算器很难实现。


    错误

  • 第3题:

    1、用原码陈阵列除法运算器计算x/y=?(注意:是加减交替法) x=0.101001;y=0.111


    按题目要求,有:[x]原=0.11000,[y]原=1.11111,实际运算的是|x|/|y|,再加符号位。所以:[|x|]原=0.1100000000,[|y|]原=0.11111,[-|y|]补=1.00001被除数x 0.1 1 0 0 0 0 0 0 0 0 减y 1.0 0 0 0 1 余数为负 1.1 1 0 0 1 <0 q0=0 余数左移 1.1 0 0 1 0 0 0 0 0 加y 0.1 1 1 1 1 余数为正 0.1 0 0 0 1 >0 q1=1余数左移 1.0 0 0 1 0 0 0 0 减y 1.0 0 0 0 1 余数为正 0.0 0 0 1 1 >0 q2=1 余数左移 0.0 0 1 1 0 0 0 减y 1.0 0 0 0 1 余数为负 1.0 0 1 1 1 <0 q3=0 余数左移 0.0 1 1 1 0 0 加y 0.1 1 1 1 1 余数为负 1.0 1 1 0 1 <0 q4=0 余数左移 0.1 1 0 1 0 加y 0.1 1 1 1 1 余数为负 1.1 1 0 0 1 <0 q5=0 加y 0.1 1 1 1 1 0.1 1 0 0 0 >0故得 商 q=q0.q1q2q3q4q5=0.11000 余数 r=(0.0000r5r6r7r8r9r10)=0.0000011000 加入符号位Xs⊕Ys = 0⊕1 = 1 所以: [q]原=1.q1q2q3q4q5=1.11000 q=-0.11000 余数 r=(0.0000r5r6r7r8r9r10)=0.0000011000

  • 第4题:

    分别使用原码恢复余数除法和原码加减交替除法计算X/Y: X=0.0111,Y=0.1101


    A

  • 第5题:

    14、在原码除法(加减交替法) 中, 上商 1。

    A.余数为正

    B.余数的符号与除数的符号不同

    C.余数的符号与除数的符号相同

    D.余数的符号与被除数的符号不同


    D