问答题
已知十进制数X=一41,Y=+101,设机器数字长8位(含1位符号位)。【华中师范大学1998年】
问答题
计算[x十Y]
补
和[x—Y]
补
,并给出相应的Z(零标志)、V(溢出标志)和c(进位标志)。
【正确答案】正确答案:X=-41=0101001,[X]
补
=11010111 Y=+101=+1100101,[Y]
补
=01100101[X+Y]
补
=11010111+01100101=00111100,Z=0,V=0,C=1[X—Y]
补
=[x]
补
+[-Y]
补
=11010111+10011011=01110010,Z=0,V=1,C=1
【答案解析】
问答题
简要分析定点机中执行算术运算时会产生溢出的原因。
【正确答案】正确答案:在定点机中当两个符号相同的数相加时,其和超出了定点数的表示范围就产生溢出:当两个符号相反的数相减时,其差超出了定点数的表示范围就产生溢出;两个定点整数相乘时,其积超出了定点数的表示范围就产生溢出(定点小数相乘时,不会产生溢出);两个定点小数相除时,其商超出了定点数的表示范围就产生溢出。
【答案解析】