1.3 计算机中数值数据的表示
01无符号数
02带符号数(原码,补码,反码)
无符号数的表示
表示范围。。0<=x<=2的N次方减1
超出叫做溢出
带符号数由符号位和有效值组成,其中表示符号位为0为正,符号位为1为负
对于正数三种符号数表示相同,区别主要是负数上
n位原码的表示范围:负的2的N-1次方与正的2的N-1次方
原码中数零有两种表示方法,一种是正零另一种负零
模数M由机器数的位数N确定
补码里面数零只有一种表示方法
原码变补码
1.正数的原码补码形式相同
2.负数符号位不变,有效位各位按位变反,最低位加一
求补运算:对于一个已是补码表示的数,连同符号位一起按位变反,在最低位加一
同号相减或异号相加不可能溢出
同号相加或异号相减可能溢出
非数值数据表示形式
指字符 字符串 图形符号 汉字及声音及图像等
ASCII码0-9为30H-39H
A-Z为41H-5AH
与运算(and)
或运算(or)
非运算(not)
异或运算(exclusive or)