4本章内 数制的基本概念 二、十进制数间的相互转换 数的补码表尔及求补运弇 溢出判断 ●数亨与符的编码
二、十进制数间的相互转换 数的补码表示及求补运算 溢出判断 数制的基本概念 数字与字符的编码
2》学习目的 学习数的不同表示方法 掌握不同进制数之间的相互转换 握计犷机中数的表尔方法一补 码泰示法 尊握数与字苷编码的方法
学习数的不同表示方法 掌握不同进制数之间的相互转换 掌握计算机中数的表示方法—补 码表示法 掌握数字与字符编码的方法
2.1数制及其转换 个数值,可以用不同进制的数表示。 通常用数字后面跟一个英文字母来表示该 数的数制。 十进制数: D Decimal d可以省略不用 二进制数: B Binary 八进制数: o Octal 十六进制数: H Hexadecimal 例:1001B=09H=9D
2.1 数制及其转换 一个数值,可以用不同进制的数表示。 通常用数字后面跟一个英文字母来表示该 数的数制。 十进制数: D Decimal D可以省略不用. 二进制数: B Binary 八进制数: O Octal 十六进制数:H Hexadecimal. 例:1001B=09H=9D
二,八,十,十六遮侧 十进制数的两个主要特点: .时亭v2,…9。 2.遵循逢十进一原则。 般地,任意一个十进制数N都可以表示为: N=Kn1×10m1+Kn2×10n2+…+K1×10+K0×10—整数部分 K1×10-1+K2×10-2+……+Km×10-m ∑Kx0小数部分 *基数:数制所使用的数码的个数 权:数制中每一位所具有的值 式中,10称为十进制数的基数,裱表示数的某一位,10称该位 的权,K表示第位的数码。K的范围为09中的任意一个数
一般地,任意一个十进制数N都可以表示为: N=Kn-1×10n-1+Kn-2 ×10n-2+······+K1×101+K0×100 + K-1×10-1+K-2×10-2+······+K-m×10-m = m i n i Ki 1 10 一、二,八,十,十六进制数 *基数:数制所使用的数码的个数 *权:数制中每一位所具有的值. 1. 有十个不同的数字符号:0, 1, 2, … 9。 2. 遵循“逢十进一”原则。 整数部分 小数部分
设基数用R表示,则对于二进制,R=2,K为0或1 逢二进 ∑K×2 i=n-1 对于八进制,R=8,K为0~7中的任意一个,逢 八进一。 N=∑K1×8 i=n-1 对于十六进制,R=16,K为0~9、A、B、C、D、 E、F共16个数码中的任意一个,逢十六进一。 ∑K×16
设基数用R表示,则对于二进制,R=2, Ki为0或1, 逢二进一。 N= 对于八进制,R=8, Ki为0~7中的任意一个,逢 八进一。 N= 对于十六进制,R=16, Ki为0~9、A、B、C、D、 E、F共16个数码中的任意一个,逢十六进一。 N= m i n i Ki 1 2 m i n i Ki 1 8 m i n i Ki 1 16