第1章 单片机概论.pptVIP

  • 1
  • 0
  • 约1.99万字
  • 约 103页
  • 2025-10-21 发布于广东
  • 举报

1)定点表示法在计算机中,如将小数点的位置固定不变,称为定点表示法。这个固定的位置是事先约定好的,不必用符号表示。用定点法表示的实数叫做定点数。通常,定点表示采用以下两种方法。1.1.4定点数与浮点数1.定点整数表示法小数点固定在最低数值位之后,机器中能表示的所有数都是整数,这种方法称之为定点整数表示法。其格式如下:符号位数值位*第61页,共103页,星期日,2025年,2月5日若n=8,则-128≤N≤127;若n=16,则-32768≤N≤32767。例如:若N=+1011011,n=8,则在计算机内用定点整数法可将N表示为:01011011其中“.”为设定的小数点位置?当用n位表示数N时,1位为符号位,n-1位为数值位,则N的范围是:-2n-1≤N≤2n-1-1(1―11)*第62页,共103页,星期日,2025年,2月5日2浮点表示法在计算机中,小数点位置并不是固定不变的,而是可以改变的,这种表示法称为浮点表示法。用浮点法表示的实数,叫做浮点数。任意一个二进制数N可以表示成如下形式:N=±M·2±E(1―13)称作数符,表示数的正、负;E称为阶码,它前面的符号称为阶符,指明尾数小数点向右或向左浮动的方向,而阶码E指明尾数小数点移动的位数,所以阶符和阶码表明了数值N小数点的位置。*第63页,共103页,星期日,2025年,2月5日设阶码E的位数为m位,尾数M的位数为n位,则浮点数N的取值范围为:2-n·2-(2m-1)≤|N|≤(1-2-n)·2(2m-1)(1―14)例如:对16位表示的浮点原码数,当m=7,n=7时,它所能表示的最大绝对值为:|N|max=(1-2-n)·2(2m-1)=(1-2-7)·2(27-1)≈2127它所能表示的除0以外的最小绝对值为:|N|min=2-n·2-(2m-1)=2-7·2-(27-1)=2-134(1―15)*第64页,共103页,星期日,2025年,2月5日由此可见,由于浮点数能表示的数值范围很大,因此,在科学计算时不需要比例因子。为了提高精度,发挥尾数有效位的最大作用,还规定二进制浮点数其尾数数字部分原码的最高位为1,叫做规格化表示法。如:0.0010101可表示为2-2×0.1010100称为规格化浮点数。*第65页,共103页,星期日,2025年,2月5日1)BCD码(BinaryCodedDecimal)二进制数以其物理易实现和运算简单的优点在计算机中得到了广泛应用,但人们日常习惯最熟悉的还是十进制。为了既满足人们的习惯,又能让计算机接受,便引入了BCD码。它用二进制数码按照不同规律编码来表示十进制数,这样的十进制数的二进制编码,既具有二进制的形式,又具有十进制的特点,便于传递处理。1.1.5BCD码和ASCII码1位十进制数有0~9共10个不同数码,需要由4位二进制数来表示。4位二进制数有16种组合,取其10种组合分别代表10个十进制数码。最常用的方法是8421BCD码,其中8、4、2、1分别为4位二进制数的位权值。表1―2给出了十进制数和8421BCD码的对应关系。?*第66页,共103页,星期日,2025年,2月5日表1―28421BCD码从表1―2中可看出8421BCD码与十进制数关系直观,二—十间相互转换容易。例如:将78.43转换成相应的BCD码,而将0

文档评论(0)

1亿VIP精品文档

相关文档