大学计算机基础大学高级语言程序设计之计算机基础三.ppt

大学计算机基础大学高级语言程序设计之计算机基础三.ppt

大学计算机基础大学课件高级语言程序设计之计算机基础三资料

入门篇 计算机中正负数的表示法 通常一个数字的前面加上符号“+”或“-”表示这个数是正数或是负数。而计算机无法识别“+”或“-”这两个符号,解决的办法就是将数的最高位设置为符号位,规定“0”代表正数,“1”代表负数。 例如,(+1101101)2和(-1101101)2在计算机中分别表示11101101。这两个数的最高位0和1就是符号位。 符号在机器中已经数码化了。符号数字化后给运算带来了一定的方便。在现代计算机中,数有三种表示方法:原码表示法、反码表示法和补码表示法。 原码表示法 原码表示法是把二进制数x与它的符号位放在一起考虑,使之成为统一的一组数码。 原码相对于x来说,其数值部分并没改变,只是将其最高位作为符号位,即当符号为正时用“。”表示,为负时用“1”表示。 原码(8位) 符号位:正→0 负→1, 尾数为原数码 例 x1=+26=+1,1010B [x1]原=0001,1010 x2=-26=-1,1010B [x2]原=1001,1010 x3=+0 [x3]原=0000,0000 x4=-0 [x4]原=1000,0000 * 符号不参加尾数运算 反码表示法 正数的反码和原码一样:负数的反

文档评论(0)

1亿VIP精品文档

相关文档