1 .证明在全加器里,进位传递函数。
解:并行加法器中的每一个全加器都有一个从低位送来的进位和一个传送给较高位的进位。进位表达式为欲证明,也就是要证明 用卡诺图法,图4-10(a)和4-10(b)分别是两个逻辑表达式的卡诺图。两个卡诺图相同,两个逻辑表达式就相等,则进位传递函数的两种形式相等。
2 .某加法器采用组内并行、组间并行的进位链,4 位一组,写出进位信号C6 的逻辑表达式。
3 .设计一个9 位先行进位加法器,每3 位为一组,采用两级先行进位线路。
4 .已知X 和Y ,试用它们的变形补码计算出X + Y ,并指出结果是否溢出。
(1) X = 0 .11011 ,Y = 0 .11111 (2) X = 0 .11011 ,Y = - 0 .10101 (3) X = - 0 .10110 ,Y = - 0 .00001 (4) X = - 0 .11011 ,Y = 0 .11110
5 .已知X 和Y ,试用它们的变形补码计算出X - Y ,并指出结果是否溢出。
(1) X = 0 .11011 ,Y = - 0 .11111 (2) X = 0 .10111 ,Y = 0 .11011 (3) X = 0 .11011 ,Y = - 0 .10011 (4) X = - 0 .10110 ,Y = - 0 .00001
7 .设下列数据长8 位,包括1 位符号位,采用补码表示,分别写出每个数据右移或左移2 位之后的结果。 (1) 0 .1100100 (2) 1 .0011001 (3) 1 .1100110 (4) 1 .0000111
8 .分别用原码乘法和补码乘法计算X × Y 。
(1) X = 0 .11011 ,Y = - 0 .11111 (2) X = - 0 .11010 ,Y = - 0 .01110
(2) X × Y = 0 .0101101100 ,过程略。 9 .根据补码两位乘法规则推导出补码3 位乘法的规则。
解:先根据补码1 位乘法推出补码2 位乘法规则,再根据补码2 位乘法推出补码3 位乘法规则。
10 .分别用原码和补码加减交替法计算X ÷ Y 。 (1) X = 0 .10101 ,Y = 0 .11011 (2) X = - 0 .10101 ,Y = 0 .11011 (3) X = 0 .10001 ,Y = - 0 .10110 (4) X = - 0 .10110 ,Y = - 0 .11011
11 .设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则,计算下列各题:
12 .设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则,计算下列各题:
13 .用流程图描述浮点除法运算的算法步骤。
计算机组成原理第四章



