欢迎来到天天文库
浏览记录
ID:50270900
大小:100.80 KB
页数:3页
时间:2020-03-07
《二进制数在计算机中的表示.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、二进制数在计算机中的表示1、机器数和机外数(真值数)真值数为-1001100(B)的机器数为11001100,即:11001100符号位:(0为正数;1为负数)数的表示范围:-127到+1272、数的定点和浮点表示定点小数(主要用在早期的计算机中)共m+1位(包括符号位) 可表示的数值范围
2、N
3、≤1-2-m定点整数(表示数的范围和精度小)共n+1位带符号整数 可表示的数值范围
4、N
5、≤2n-1共n+1位无符号整数 可表示的数值范围0≤N≤2n+1-1浮点数(对应科学计数法) 110.011(B)=1.10011×2+10=11001.1×2-1
6、0=0.110011×2+11尾数阶码计算机中的浮点数:阶码+尾数阶符阶码数符尾数0110110011-0.000110011(B)=-0.110011×2-111111110011可以看出:数符决定浮点数的正、负;阶符决定小数点的移动方向;尾数大小决定数的精度;阶码大小决定小数点移动的位数。 3、带符号数在计算机中的几种表示方法(原码、反码和补码)原码正数0X+3:00000011+0:00000000负数1
7、X
8、-3:10000011-0:10000000反码正数0X+3:00000011+0:00000000负数1-3:11111100-0:
9、11111111补码正数0X+3:00000011+0:00000000负数1+1-3:11111101-0:00000000原码1、最高位为符号位,正数为0,负数为1,其余位表示数的绝对值。2、0有两种表示形式:[+0]=00000000,[-0]=10000000。反码1、正数的反码与原码相同,负数的反码是把绝对值部分按位求反。2、最高位为符号位,正数为0,负数为1。3、0有两种表示形式:[+0]反=00000000,[-0]反=11111111。补码1、正数的补码与原码相同,负数的补码是它的反码加1。2、最高位为符号位,正数为0,负数为1。3
10、、0有唯一的编码:[+0]补=[-0]补=00000000。
此文档下载收益归作者所有