4.不同数制之间的转换二进制数转换成十六进制数一一采用“四位合一位”法十六进制数转换成二进制数一一采用“一位分四位”法二进制数转换成十进制数一一按权展开后相加十六进制数转换成十进制数一一按权展开后相加十进制整数转换成二进制整数一采用“除以2取余”法十进制整数转换成十六进制整数一采用“除以16取余法十进制小数转换成二进制小数一采用“乘2取整”法十进制小数转换成十六进制小数一采用“乘16取整法
4. 不同数制之间的转换 ▪ 二进制数转换成十六进制数——采用“四位合一位”法 ▪ 十六进制数转换成二进制数——采用“一位分四位”法 ▪ 二进制数转换成十进制数——按权展开后相加 ▪ 十六进制数转换成十进制数——按权展开后相加 ▪ 十进制整数转换成二进制整数——采用“除以2取余”法 ▪ 十进制整数转换成十六进制整数—采用“除以16取余” 法 ▪ 十进制小数转换成二进制小数——采用“乘2取整”法 ▪ 十进制小数转换成十六进制小数——采用“乘16取整” 法
4.不同数制之间的转换【例1】将十进制整数100转换成二进制整数解:用2连续除100,直至商小于2,算式如下:最低位00100嫩键嫩斌斌镀锁2 L100022631222212最高位运算结果:100=1100100B
4. 不同数制之间的转换 【例1】 将十进制整数100转换成二进制整数。 解:用2连续除100,直至商小于2,算式如下: 运算结果:100=1100100B
4.不同数制之间的转换【例2】将十进制小数0.8125转换成二进制小数。解:用2连续乘以0.8125,依次记下积的整数部分,直到积为0止,算式如下:0.81252X最高1.6250———1X 21.2500———2X0.5000-02X——1最低1.0000一运算结果:0.8125=0.1101B
4. 不同数制之间的转换 【例2】 将十进制小数0.8125转换成二进制小数。 解:用2连续乘以0.8125,依次记下积的整数部分,直到 积为0止,算式如下: 0.8125 × 2 1.6250----1 最高 × 2 1.2500----1 × 2 0.5000----0 × 2 1.0000----1 最低 运算结果:0.8125=0.1101B
1. 1. 2有符号二进制数的编码基本概念在计算机中把有符号数、字母、数字和字符用二进制代码按一定规律编排,使每组代码具有特定的含义,称为计算机编码。有符号二进制数的正负号分别用“+”和“-”来表示。一般规定最高位为符号位,最高位为“0”表示正数为“1”表示负数,这种把符号数值化的数称为机器数,而原来的数值称为机器数的真值。有符号二进制数有三种表示法,即原码、反码和补码。字长为8位的微型计算机中,一个数用8位二进制数表示
1.1.2 有符号二进制数的编码 基本概念 ▪ 在计算机中把有符号数、字母、数字和字符用二进制 代码按一定规律编排,使每组代码具有特定的含义, 称为计算机编码。 ▪ 有符号二进制数的正负号分别用“+”和“-”来表示。 一般规定最高位为符号位,最高位为“0”表示正数, 为“1”表示负数,这种把符号数值化的数称为机器数, 而原来的数值称为机器数的真值。 ▪ 有符号二进制数有三种表示法,即原码、反码和补码。 ▪ 字长为8位的微型计算机中,一个数用8位二进制数表 示