问答题 已知十进制数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
【答案解析】
问答题 简要分析定点机中执行算术运算时会产生溢出的原因。
【正确答案】正确答案:在定点机中当两个符号相同的数相加时,其和超出了定点数的表示范围就产生溢出:当两个符号相反的数相减时,其差超出了定点数的表示范围就产生溢出;两个定点整数相乘时,其积超出了定点数的表示范围就产生溢出(定点小数相乘时,不会产生溢出);两个定点小数相除时,其商超出了定点数的表示范围就产生溢出。
【答案解析】