计算机科学导论

作者:贝赫鲁兹A. 佛罗赞  出版社:机械工业出版社

题目 题型
求下列运算的结果: a.(99)16 AND(99)16        b.(99)16 AND(00)16 c.(99)16AND(FF)16        d.(FF)16AND(FF)16 问答
求下列运算的结果: a.(99)16 OR(99)16        b.(99)16 OR (00)16 c.(99)16 OR (FF)16     d.(FF)16 OR (FF)16 问答
求下列运算的结果: a.NOT[(99)16 OR(99)16]       b.(99)16 OR [NOT(00)16] c.[(99)16 AND (33)16] OR [(00)16 AND(FF)16        d.(99)1 问答
要将一个位模式的最左4位复位(置0),求掩码和运算。 问答
要将一个位模式的最右4位置位(置1),求掩码和运算。 问答
要将一个位模式的最右3位和最左2位反转,求掩码和运算。 问答
要将一个位模式的最左3位和最右2位复位,求掩码和运算。 问答
用移位运算将一个无符号数除以4。 问答
用移位运算将一个无符号数乘以8 问答
综合使用逻辑和移位运算求取一个无符号数的第4和5位。 问答
用8位分配单元,先把下列数转换成二进制补码,然后运算,再把结果转成十进制。 a.19+23           b.19-23              c.-19+23          d.-19-23 问答
用16位分配单元,先把下列数转换成二进制补码,然后运算,再把结果转成十进制。 a.161+1023              b.161-1023            c.-161+1023         d.-161-1023 问答
如果数字和结果都用8位二进制补码表示,下列哪个运算会溢出? a.11000010+00111111           b.00000010+00111111        c.11000010+11111111           d. 问答
如果数字和结果都用8位二进制补码表示,不通过实际的计算,我们能说出下列哪个运算会溢出吗? a.32+105           b.32-105            c.-32+105       d.-32-105 问答
假设数字皆以16位二进制补码表示法来存储,求结果。假设以十六进制表示法,结果又如何? a.(012A)16 +(0E27)16           b.(712A)16 + (9E00)16 c.(8011)16 + (0001)16    问答
使用一个8位的分配单元,首先把下列每个数字转化为符号加绝对值表示法,进行运算,然后把结果转化为十进制。 a.19+23            b.19-23          c.-19+23        d.-19-23 问答
计算下列使用IEEE_127的浮点数运算结果。 a.34.75+23.125                  b.-12.625+451.00 c.33.1875-0.4375                  d.-344.3125-1 问答
下列哪种情况永不会发生溢出?证明你的观点。 a.两个正整数相加               b.正整数加负整数 c.负整数减正整数               d.两个负整数相减 问答
把一个整数加到它的反码上的结果是什么? 问答
把一个整数加到它的补码上的结果是什么? 问答