早教吧作业答案频道 -->其他-->
已知寄存器为8位(含1位符号),表示定点整数,请分别用原码和补码表示最大正数,最小负数,并分析它们化成十进制数是多少?(请写出详细的解答过程)
题目详情
已知寄存器为8位(含1位符号),表示定点整数,请分别用原码和补码
表示最大正数,最小负数,并分析它们化成十进制数是多少?
(请写出详细的解答过程)
表示最大正数,最小负数,并分析它们化成十进制数是多少?
(请写出详细的解答过程)
▼优质解答
答案和解析
8位字长:
原码范围:1111 1111b~0111 1111b
真值范围:-111 1111b~+111 1111b, 即 -127d~ +127d
.
补码范围:1000 0000b~0111 1111b
真值范围:-1000 0000b~+111 1111b, 即 -128d~ +127d
说明:
8位字长模 =2^8 =1 0000 0000b
当[x]补 =1000 0000b,
x =[x]补 -模 =1000 0000b -1 0000 0000b = -1000 0000b = -128d
原码范围:1111 1111b~0111 1111b
真值范围:-111 1111b~+111 1111b, 即 -127d~ +127d
.
补码范围:1000 0000b~0111 1111b
真值范围:-1000 0000b~+111 1111b, 即 -128d~ +127d
说明:
8位字长模 =2^8 =1 0000 0000b
当[x]补 =1000 0000b,
x =[x]补 -模 =1000 0000b -1 0000 0000b = -1000 0000b = -128d
看了 已知寄存器为8位(含1位符号...的网友还看了以下:
利用补码求解十进制数177与193的差十进制转化为二进制177与193的原码反码和补码转换对两个数 2020-07-18 …
已知寄存器为8位(含1位符号),表示定点整数,请分别用原码和补码表示最大正数,最小负数,并分析它们 2020-07-31 …
反码的反码是补码?已知补码是1.0110求原码和反码我算得原码是1.1010反码1.0101.可答案 2020-11-03 …
(1)X的原码101101100B,求X的补码和反码(2)X的补码为11101110B,求其原码原码 2020-11-06 …
数值的原码、反码、补码。(1)x=+0.0101(2)x=-0.0111(3)+0的原码、反码和补码 2020-11-06 …
在整数定点机中,若机器字长为8位(含1位符号位),分别用原码,补码,和反码表示时,写出它们的十进制. 2020-11-20 …
机器数的原码反码补码在机器数的表示中,零的表示形式是唯一的.A)原码\x05\x05B)反码\x05 2020-11-20 …
补码怎么转换成原码?有个规则是原码按位取反再加1得到补码,而按照这样来的话,那不是应该补码先减1再按 2020-12-21 …
C语言问题请大神们15.在C语言中,char型数据在内存中的存储形式是(D)。答案解析:A.补码B. 2020-12-28 …
整数的原码、补码两位乘怎么计算x为19,y为35,请问它们的原码一位乘要怎么计算,移位和加法要做几次 2021-02-10 …