概述
1.在舍弃进位的条件下,减去某个数可以用加上它的补码来代替
2.二进制负数的补码=它的反码+1(符号位不变)
例如:10011010(-26)的反码是11100101,补码是11100110
注意:在进行二进制补码运算时,要首先确定有效位数的个数,如13+10和-13-10的绝对值为23,所以必须用有效数字为5位的二进制数才嫩表示,再加上一位符号位,就得到6位数的二进制补码。否则超过了有效数字位所能表示的最大值,会出现错误。
3.
数制通用公式:
若整数部分的位数是n,小数部分的位数为m,则i包含从n-1到0的所有正整数和从-1到-m的所有负整数。N称为计数的基数,为第i位的系数,称为第i位的权。
例子:
4.进制的转换
>>>十进制转换为其他进制:基数乘除法
整数部分:除N取余,逆序排列(直到除的结果为0)
小数部分:乘N取整,顺序排列(注意乘的时候不考虑整数部分,只乘小数部分,此处需特别注意:乘的结果不一定为0,如0.37转换为二进制,因为末尾不是5,是永远也乘不尽的,遇到这种情况需要取近似值)
>>>任意进制数转换为十进制:利用位权展开
>>>任意两种进位计进制之间的转换:利用十进制作为桥梁(D)1=(D)10=(D)2
>>>二进制与十六进制之间的转换:
(1011 0101 .0100)B=(B5.4)H
5.数制符号:
十进制(Decimal) 二进制(Dinary) 八进制(Octal) 十六进制(Hexadecimal)
6. 8421码(BCD码):用4位二进制数表示1位十进制数的0~9个状态
8421分别指每一位代码对应的权值。
7..二进制数的原码,反码,补码:
+1001011=[01001011]原,反,补
-1001011=[10110100]原 注:正数的符号位为0
=[10110100]反 负数的符号位为1
=[10110101]补
最后
以上就是柔弱蜜粉为你收集整理的数电知识点总结第一章:数制和码制的全部内容,希望文章能够帮你解决数电知识点总结第一章:数制和码制所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复