您的位置:首页 > 其它

几个概念总结(不深入介绍)

2008-03-26 02:08 218 查看
机器数与真值与原码 与符号数

比如 N1=+0101011和N2=-0101011 这种带符号"+"和"-"的称机器数的真值而00101011和10101011其中"0"表正和"1"表负称为机器数。(机器字长就是用多少位二进制位来表示一个数,一个字长通常是一个字节(8位)的整数倍)(机器数可以十六进制等其他表示) 机器数的二进制形式就是原码。数值和符号一起编码的方法就是符号数。

进制数转换:没有符号位

二进制与十六进制互转 对应位直接转换,(二进制四位对应十六进制一位)

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1011 1100 1101 1110 1111

十进制与其他进制互转

转换到十进制1。整数部分用基值重复相乘2。小数部分基值重复相除。例如:11110101B=1*27+1*26+1*25+1*24+0*23+1*22+0*21+1*20=245

0。F62BH=(((B/16+2)/16+6)/16+15)/16=0.96159

转换到其他进制1。整数部分除基值取余数2。小数部分基数重复相乘(遇到小数取整数进位)例如





求反码求补码

正数的3种符号数相同。负数有3种形式

符号位为1,原码和正数的数值相同。符号位为1,反码其他位取反。补数为(全部取反再+1)取其十进制正数的二进制表示保留右边1的右边不动,其他位取反。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐