(1)x=1011,y=-0010 (2)x=-1101,y=-1010
18. 余3码编码的十进制加法规则如下:两个一位十进制数的余3码相加,如结果无进位,则从和数中减去3(加上1101);如结果有进位,则和数中加上3(加上0011),即得和数的余3码。试设计余3码编码的十进制加法器单元电路。
19. 已知x和y,分别用原码一位乘法和补码一位乘法计算x×y。 (1)x=0.10111 y=-0.10011 (2)x=-11011 y=-11111
20. 已知x和y,分别用带求补器的原码阵列乘法器、带求补器的补码阵列乘法器和直接补码阵列乘法器计算x×y。
(1)x=0.10111 y=-0.10011 (2)x=-11011 y=-11111
21. 已知x和y,分别用原码加减交替法和补码加减交替法计算x÷y。 (1)x=0.10011 y=-0.11011 (2)x=-1000100101 y=-11101
22. 已知x和y,用原码阵列除法器计算x÷y。 (1)x=0.10011 y=-0.11011 (2)x=-1000100000 y=-11101
23. 设机器字长为8位(含一位符号位),若x=46,y=-46,分别写出x、y的原码、补码和反码表示的机器数在左移一位、左移两位、右移一位和右移两位后的机器数及对应的真值。 24. 某加法器进位链小组信号为C4C3C2C1,最低位来的进位信号为C0,请分别按下述两种方法写出C4C3C2C1的逻辑表达式: (1)串行进位方式; (2)并行进位方式。
25. 用74181和74182设计如下三种方案的64位ALU。 (1)组间串行进位方式; (2)两级组间并行进位方式; (3)三级组间并行进位方式。
26. 设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位)。阶码和尾数均采用含双符号位的补码表示,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x+y、x-y。 (1)x=2(2)x=2
-011
×(0.100101) y=2×(-0.010110) y=2
-010
×(-0.011110) ×(0.010110)
-101-100
27. 设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的补码表示。要求用直接补码阵列乘法完成尾数乘法运算,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x×y。 (1)x=2×(0.110100) y=2(2)x=2
-011011
-100
×(-0.100100)
×(-0.100111) y=2×(-0.101011)
101
28. 设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的原码表示。要求用原码阵列除法完成尾数除法运算,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x÷y。 (1)x=2
-010
×(0.011010) y=2
-111
×(-0.111001)
(2)x=2×(-0.101110) y=2×(-0.111011)
29. 定点补码加减法运算中,产生溢出的条件是什么?溢出判断的方法有哪几种?如果是浮点加减运算,产生溢出的条件又是什么?
011101
相关推荐: