在字长为8位的计算机中,下列数的原码、反码及补码各为多少? +18、-18、+31、-31、+127、-127
1个回答
展开全部
【答案】:8位字长的计算机表示机器数,每个机器数是8位,最高位为符号位,后7位为数值位。因此
[+18]原=[+18]反=[+18]补=00010010
[-18]原=10010010
[-18]反=11101101
[-18]补=11101110
[+31]原=[+31]反=[+31]补=00011111
[-31]原=10011111
[-31]反=11100000
[-31]补=11100001
[+127]原=[+127]反=[+127]补=01111111
[-127]原=11111111
[-127]反=10000000
[-127]补=10000001
[+18]原=[+18]反=[+18]补=00010010
[-18]原=10010010
[-18]反=11101101
[-18]补=11101110
[+31]原=[+31]反=[+31]补=00011111
[-31]原=10011111
[-31]反=11100000
[-31]补=11100001
[+127]原=[+127]反=[+127]补=01111111
[-127]原=11111111
[-127]反=10000000
[-127]补=10000001
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询