计算机组成原理题设机器数为8位,用补码计算下列各题并检测结果是否溢出(1)X=1111,Y=-1,X+Y=?(2)X=0
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/17 10:32:27
计算机组成原理题
设机器数为8位,用补码计算下列各题并检测结果是否溢出
(1)X=1111,Y=-1,X+Y=?
(2)X=0.1011,Y=0.1100,X+Y=?
(3)X=0.1101,Y=-0.1111,X+Y=?
其实原码和补码我都会算,主要是加的时候不明白,为什么有时候11得0有时候11得1呢,主要就是这个,呵呵...
上夜校没时间去,老师说的都不是课本上的,光看课件不是很明白,呵呵现在要期末考试了,想弄明白,好到时候会做计算题
设机器数为8位,用补码计算下列各题并检测结果是否溢出
(1)X=1111,Y=-1,X+Y=?
(2)X=0.1011,Y=0.1100,X+Y=?
(3)X=0.1101,Y=-0.1111,X+Y=?
其实原码和补码我都会算,主要是加的时候不明白,为什么有时候11得0有时候11得1呢,主要就是这个,呵呵...
上夜校没时间去,老师说的都不是课本上的,光看课件不是很明白,呵呵现在要期末考试了,想弄明白,好到时候会做计算题
我就做一道,剩下的我把要领讲一下:
(1)[X]原=00001111 〔Y〕原=10000001
〔X〕补=00001111 〔Y〕补=11111111
〔X+Y〕补=[X]补+[Y]补=00 0001111+11 1111111=
00 0001110
首先,是这样的计算机中运算时都采用数据的补码形式.所以我在转为原码后又转为补码.就是这个道理.
其次,用双符号位的方法来判断溢出.
解释下双符号位:
就是把数据补码的符号位写成2位
符号位为0->00,1->11,然后计算.最后得出的结果如果为00或者11,那就表示没溢出,则00->0,11->1.如果出现01或者10那就表示溢出,那就没有结果,即你算出来的那个结果是错的,要说明下.
最后,说明下原码转补码的技巧:先写出原码,然后写反码,最后写补码.除非你是高手
否则一定要这样写.不然会乱掉的.
剩下的自己做.
(1)[X]原=00001111 〔Y〕原=10000001
〔X〕补=00001111 〔Y〕补=11111111
〔X+Y〕补=[X]补+[Y]补=00 0001111+11 1111111=
00 0001110
首先,是这样的计算机中运算时都采用数据的补码形式.所以我在转为原码后又转为补码.就是这个道理.
其次,用双符号位的方法来判断溢出.
解释下双符号位:
就是把数据补码的符号位写成2位
符号位为0->00,1->11,然后计算.最后得出的结果如果为00或者11,那就表示没溢出,则00->0,11->1.如果出现01或者10那就表示溢出,那就没有结果,即你算出来的那个结果是错的,要说明下.
最后,说明下原码转补码的技巧:先写出原码,然后写反码,最后写补码.除非你是高手
否则一定要这样写.不然会乱掉的.
剩下的自己做.
计算机组成原理题设机器数为8位,用补码计算下列各题并检测结果是否溢出(1)X=1111,Y=-1,X+Y=?(2)X=0
1.已知x=0.10111,y=0.11011,用补码加减法计算x+y=?,x-y=?,并指出结果是否溢出.
用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.(1)x=0.1001 y=0.1100 (2)x=-0.01
已知x=0.10011, y=0.11001, 用补码减法计算x-y=?,要求写出计算过程,并指出计算结果是否溢出?
8位补码运算:x=-11010b,y=+10001b,求[x-y]补,并判断是否溢出
用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.
已知十进制数x= -41,y= +101,设机器数字长8位(含1位符号位),计算机[x+y]补和[x-y]补,注意采用变
计算机组成原理已知x=0.1011,y=-0.0101.求x+y和x-y,并判断是否溢出哪位大神能告诉我,怎样计算x和y
.用变形补码计算[X]补+[Y]补,判断结果有无溢出.X=-1110 Y=-0101
二进制补码计算,下列各数均为十进制数,试用8位二进制补码计算下列各题,并用十六进制数表示机器运算结果,同时判断是否有溢出
已知X和Y,用变形补码计算出X-Y,并说明结果是否溢出
用变形补码计算[X]补+[Y]补=?[X]补-[Y]补=?并指出是否有溢出,是正溢还是负溢?