题目内容
(请给出正确答案)
[主观题]
叙述定点原码一位除法(不恢复余数法)的运算规则。假设X=-0.10110,Y=0.11111,用不恢复余数法求X/Y之商。
答案
两个原码数相除,其商的符号为两数符号的异或值,数值为两数绝对值相除的商。通常采用加减交替法,即为不恢复余数法。除法运算规则如下(被除数和除数为绝对值):(1)被除数减除数,余数为正,则溢出;余数为负。上商0,余数左移1位后加除数。(2)以后的操作遵循以下规则:·当余数为正时,上商1,求下一位商的办法是余数左移1位,再减去除数。·当余数为负时,上商0,求下一位商的办法是余数左移1位,再加上除数。·重复此步操作,当达到商的有效位长度时,运算结束。(3)如果最后一次商0,而又要求得出正确余数,则再加上除数,即得正确余数:如果最后一次商1,即为正确余数。
如果结果不匹配,请 联系老师 获取答案