第1章 进制转换及编码表示

190 阅读1分钟

第1章 进制转换及编码表示

计算机中常用的数字系统

二进制十进制八进制十六进制
进位规则逢二进一逢十进一逢八进一逢十六进一
基数210816
基本符号0,10,1,2…,90,1,2…,70,1,2…,9,A,B,C,D,E,F
位权2i10i8i16i
表示符号BDOH
R进制转换为十进制
基数为R的数字,只要将各位数字与它的权相乘,其积相加﹐和数就是十进制数。(权数乘积和)
十进制整数转换成R进制的整数
可用十进制数连续地除以R,其余数即为相应R进制数的各位系数(除R倒取余法)
十进制小数转换成R进制的小数
连续地乘以R,得到的整数部分即组成R进制的数,此法称为(乘R顺取整)
二、八、十六进制的相互转换
每位八进制数相当于3位二进制数,每位十六进制数相当于4位二进制数

正数: 原码 = 反码 = 补码;

负数原码和反码的关系: 符号位相同,其余取相反;

负数反码和补码的关系: 反码最末位+1;

负数原码和补码的关系: 从右往左开始复制,直到遇到1,其余取相反,符号位不变;

一个m位整数(包括一位符号位)能表示的范围:

原码(反码)补码
最小值(-)2m-1-1-2m-1
最大值2m-1-12m-1-1