导图社区 数字逻辑基本知识
对数制及一些机器语言进行了大致的总结,希望对大家有所帮助。
编辑于2020-12-09 20:27:54基本知识
数制
进位计数制
基数
位权
表明不同数位上数值大小的一个固定常数
一个R进制数N的两种表示方法
并列表示法
多项式表示法
几种R进制数
二进制
只有0和1两个基本字符
八进制
十六进制
数值转换
二进制->十进制
a.用多项式表示法表示
b.根据十进制运算法则表示
二进制->八进制
a.以小数点为界,三位数为一组
b.整数部分从低位开始数 小数部分从高位开始数
c.每一组按二进制转换为十进制的形式运算
d.将运算后的数值按顺序排序
二进制->十六进制
a.以小数点为界,四位数为一组
d.和二进制转八进制方式相同
十进制->二进制
整数部分
除2取余法
小数部分
乘2取整法
八进制->二进制
a.将每一位数按十进制转换为二进制的方法运算
b.每一位小数转换为三位二进制,缺则补0
十六进制->二进制
与八进制转二进制方法相似
带符号二进制数的代码表示
原码
小数原码
正数
真值=原码
负数
整数部分+1
整数原码
正数
真值=原码
负数
最高位+1
反码
正数
真值=原码
负数
反码的数值位是真值数值位的按位取反
补码
正数
真值=原码
负数
补码=先求反码+最低位+1
几种常见的编码
十进制数的二进制编码
8421码
2421码
特点:一个数的2421码只要自身按位取反,便可得到该数对9的补数的2421码
余3码
其每个字符编码比8421码多3