早教吧作业答案频道 -->数学-->
求大神指教,一负数减正数的补码运算详解用-64减去50补码运算,字长为8位-64的补码是11000000,-50补码是11001110,用11000000加上11001110就应该是-64减50的补码-64减50为-114没有溢出,但是两补码相加好像
题目详情
求大神指教,一负数减正数的补码运算详解
用-64减去50补码运算,字长为8位
-64的补码是11000000,-50补码是11001110,用11000000加上11001110就应该是-64减50的补码
-64减50为-114没有溢出,但是两补码相加好像就溢出了,实在不明白两负数补码相加怎么算,求指教啊
用-64减去50补码运算,字长为8位
-64的补码是11000000,-50补码是11001110,用11000000加上11001110就应该是-64减50的补码
-64减50为-114没有溢出,但是两补码相加好像就溢出了,实在不明白两负数补码相加怎么算,求指教啊
▼优质解答
答案和解析
以下采用8位二进制编码:
[-64]原=101000000
[-64]反=110111111
[-64]补=111000000
[-50]原=100110010
[-50]反=111001101
[-50]补=111001110
(-64)-(50)=(-64)+(-50)
[-64]补=111000000
[-50]补=111001110 (+
[ X ]补=110001110 ---- 做补码加法运算时进位丢弃,不影响计算结果(此为正常运算,非溢出)
[ X ]反=110001101
[ X ]原=101110010
即X=-114
[-64]原=101000000
[-64]反=110111111
[-64]补=111000000
[-50]原=100110010
[-50]反=111001101
[-50]补=111001110
(-64)-(50)=(-64)+(-50)
[-64]补=111000000
[-50]补=111001110 (+
[ X ]补=110001110 ---- 做补码加法运算时进位丢弃,不影响计算结果(此为正常运算,非溢出)
[ X ]反=110001101
[ X ]原=101110010
即X=-114
看了 求大神指教,一负数减正数的补...的网友还看了以下:
已知向量a=(2,1),b=(x,y).(1)若x∈{-1,0,1,2},y∈{-1,0,1},求向 2020-03-30 …
求一数列.高2.a(n+1)=2an/2an+1已知a1=1a(n+1)=2an/2an+1求数列 2020-04-25 …
S=(1+1/1*2+(2+1/2*3)+(3+1/3*4)+...+(20+1/20*21)S= 2020-04-27 …
设函数f(x)=(2^x)/(1+2^x)-1/2,[x]表示不超过x的最大整数,则函数y=[f( 2020-04-27 …
设函数f(x)=(1+1/n)的n次方(n∈正整数,n大于1,x∈r)1,对于任意x,证明(f(2 2020-05-14 …
几道数学计算题(请写过程)第一题1/2+(1/3+2/3)+(1/4+2/4+3/4)+…+(1/ 2020-05-16 …
2^2-1^2=2*1+13^2-2^2=2*2+14^2-3^2=2*3+1……(n+1)^2- 2020-05-19 …
1.7/x²-1+8/x²-2x=37-9x/x^3-x²-x+12.3/x²+x-2=x/x-1 2020-07-18 …
(1)已知a+b=-c,则a(1/a+1/b)+b(1/a+1/c)+c(1/a+1/b)的值是多少 2020-10-31 …
计算一道数学题,(1+1/2)×(1+1/3)×(1+1/4)×(1+1/5)×(1+1/6)×(1 2020-11-30 …