早教吧作业答案频道 -->数学-->
求大神指教,一负数减正数的补码运算详解用-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
看了 求大神指教,一负数减正数的补...的网友还看了以下:
谁会用MATLAB计算 权向量矩阵是A=[1,1/2,3,1,6,8,9,1/2 2,1,5,2, 2020-05-15 …
分数的运算和解方程1、2又2/3*8*1又3/8= 2、1又2/5*25+5又3/4÷5又3/4= 2020-05-16 …
按要求补充作文题.难忘的()(1)补充为写人的作文题目:( )(2)补充为写事的作文题目:( )( 2020-05-16 …
哥哥姐姐帮帮我,我给你们20,回答的快在加,信誉!直接写得数.1/7+5/7=1/4+1/3=4/ 2020-07-03 …
以知1/2+1/5+1/8+1/11+1/20+1/41+1/110+1/1640=1求-1/2- 2020-07-17 …
6÷3/8–3/8÷64/7×5/9+3/7×5/95/2-(3/2+4/5)7/8+(1/8+1 2020-07-18 …
必修I·指数函数部分化简[1+2^(1/8)][1+2^(1/4)][1+2^(1/2)]快+好者 2020-08-02 …
求助1/2*4+1/4*6+1/6*8+…+1/2010*2012=1/2(1/2-1/4+1/4- 2020-11-07 …
汇编语言.8位补码数10010011等值扩展为16位后,其机器数为?将十进制数-16表示成16位的二 2020-12-12 …
用8位补码表示15和-27计算两数和的问题!15的八位2进制补码是00001111-27的八位二进制 2021-02-10 …