几个概念总结(不深入介绍)
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的右边不动,其他位取反。
比如 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的右边不动,其他位取反。
相关文章推荐
- IntelliJ IDEA 学习笔记 - 项目相关的几个重要概念介绍
- WebService学习总结(二)——WebService相关概念介绍
- WebService学习总结(二)——WebService相关概念介绍
- 深入C#内存管理来分析值类型&引用类型,装箱&拆箱,堆栈几个概念组合之间的区别
- 小弟总结的array,vertor,arraylist,hashable,hashmap等几个易混淆的概念,请大家来指正,补充
- 【C#小知识】C#中一些易混淆概念总结(五)---------深入解析C#继承
- WebService学习总结(二)——WebService相关概念介绍
- 深入C#内存管理来分析值类型&引用类型,装箱&拆箱,堆栈几个概念组合之间的区别
- 简单介绍一下ODI的几个基本概念
- 关于服务器的CPU的几个概念学习总结
- 深入剖析Spring(一)——IoC的基本概念(从面向对象角度介绍)
- 深入C#内存管理来分析 值类型、引用类型、装箱、拆箱、堆栈几个概念组合
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
- WebService学习总结(二)——WebService相关概念介绍
- javascript中几个容易混淆的概念总结
- Hadoop学习总结(1)——大数据以及Hadoop相关概念介绍
- 文件系统概念深入介绍及压缩归档工具
- WebService学习总结(二)——WebService相关概念介绍
- C# 与 C++强强联合 ,深入C#内存管理来分析 值类型、引用类型、装箱、拆箱、堆栈几个概念组合
- EMC VNX系列技术存储介绍之1--几个重要的基本概念