信息表示与编码
所谓编码,就是利用数字串来标识所处理对象的不同个体。
Ø 在数学中,数值是用“+”和“-”表示正数和负数的,而在计算机中只有0和1,所以正负号也用0和1表示,即数值符号数字化。
Ø “模”是指一个系统所能表示的数据个数。按模运算是指运算结果超过模时,模(或模的整数倍)将溢出而只剩下余数。
假设M为模,若数a,b满足a+b=M,则称a,b互为补数。
在有模运算中,减去一个数等于加上这个数对模的补数。
Ø 原码 用0表示正号 1表示负号 例如:(+45)10的原码为(00101101)2 ,(-45)的原码为(10101101)2
Ø 反码 对于正数,其反码与其原码相同;对于负数,用相应正数的原码各位取反来表示,包括将符号位取反。
Ø 补码 正数的补码与原码和反码相同;负数的补码为该负数的反码末位加1.
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!