我是靠谱客的博主 柔弱蜜粉,最近开发中收集的这篇文章主要介绍数电知识点总结第一章:数制和码制,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.在舍弃进位的条件下,减去某个数可以用加上它的补码来代替

2.二进制负数的补码=它的反码+1(符号位不变)

例如:10011010(-26)的反码是11100101,补码是11100110

注意:在进行二进制补码运算时,要首先确定有效位数的个数,如13+10和-13-10的绝对值为23,所以必须用有效数字为5位的二进制数才嫩表示,再加上一位符号位,就得到6位数的二进制补码。否则超过了有效数字位所能表示的最大值,会出现错误。

3.

数制通用公式:

若整数部分的位数是n,小数部分的位数为m,则i包含从n-10的所有正整数和从-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]补





最后

以上就是柔弱蜜粉为你收集整理的数电知识点总结第一章:数制和码制的全部内容,希望文章能够帮你解决数电知识点总结第一章:数制和码制所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部