·¢²¼Ê±¼ä : ÐÇÆÚÈý ÎÄÕ¼ÆËã»ú×é³ÉÔÀí¿Î¼þ2¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁ
µÚ2Õ ÔËËã·½·¨ºÍÔËËãÆ÷
½ÌѧĿµÄ:ѧϰÔËËã·½·¨ÓëÔËËãÆ÷µÄ»ù´¡ÖªÊ¶ ½ÌѧҪÇó£º
1¡¢ÕÆÎÕÔËËã·½·¨ÓëÔËËãÆ÷µÄ»ù´¡ÖªÊ¶ ½ÌѧÖص㣺
1¡¢Êý¾ÝÓëÎÄ×ֵıíʾ·½·¨£» 2¡¢¶¨µãÔËËã·½·¨ÓëÔËËãÆ÷×é³É£» 3¡¢¸¡µãÔËËã·½·¨ÓëÔËËãÆ÷×é³É¡£ ½ÌѧÄѵ㣺
1¡¢¶¨µãÔËËã·½·¨ÓëÔËËãÆ÷×é³É£» 2¡¢¸¡µãÔËËã·½·¨ÓëÔËËãÆ÷×é³É¡£
2.1Êý¾ÝÓëÎÄ×ֵıíʾ·½·¨
2.1.1Êý¾Ý¸ñʽ 1.¶¨µãÊýµÄ±íʾ·½·¨
¶¨µãÊý¸ñʽ£ºÔ¼¶¨»úÆ÷ÖÐËùÓÐÊý¾ÝµÄСÊýµãλÖÃÊǹ̶¨²»±äµÄ¡£ °üÀ¨£º
? ´¿Ð¡Êý ? ´¿ÕûÊý ±íʾ·¶Î§£º
ÉèÓÃn+1λ±íʾһ¸ö¶¨µãÊý£¬ÈçÏ£º
´¿Ð¡ÊýµÄ±íʾ·¶Î§Îª(X0X1X2¡Xn¸÷λ¾ùΪ0ʱ×îС£»¸÷λ¾ùΪ1ʱ×î´ó)
0¡Ü|X|¡Ü1£2£n (2.1) ´¿ÕûÊýµÄ±íʾ·¶Î§Îª
0¡Ü|X|¡Ü2n£1 (2.2) 2.¸¡µãÊýµÄ±íʾ·½·¨ £¨1£©¸¡µãÊýµÄÒý³ö£º
µç×ÓµÄÖÊÁ¿Îª9¡Á10-28 Ì«ÑôµÄÖÊÁ¿Îª2¡Á1033 £¨2£©¸¡µãÊýµÄÊéд¸ñʽ£º
ÈÎÒâÒ»¸öÊ®½øÖÆÊý£Î¿ÉÒÔд³É N=10e.M (2.3)
ͬÀí£¬ÈÎÒâ½øÖÆÊý£Î¿ÉÒÔд³É £Î£½£Òe.£Í (2.4) ÆäÖУº
? £Í£ºÎ²Êý£¬ÊÇÒ»¸ö´¿Ð¡Êý¡£
? e£º³ÆΪ¸¡µãÊýµÄÖ¸Êý£¬ÊÇÒ»¸öÕûÊý¡£ ? R£º»ùÊý£¬¶ÔÓÚ¶þ½ø¼ÆÊýÖƵĻúÆ÷ÊÇR=2¡£ È磺¶þ½øÖÆÊý0.0001011 ±íʾΪ0.1011¡Á2-3 £¨3£©¸¡µãÊýµÄ»úÆ÷±íʾ£º ¢ÙÒ»°ãµÄ±íʾ·½·¨£º
¢ÚIEEE754±ê×¼£¬32λ¸¡µãÊý£¨µ¥¾«¶È£©µÄ±ê×¼¸ñʽ£º
ÆäÖУº
? £Ó£º¸¡µãÊýµÄ·ûºÅ룬1룬0±íʾÕýÊý£¬1±íʾ¸ºÊý¡£ ? £Í£ºÎ²Êý£¬23룬ÓÃСÊý±íʾ£¬Ð¡Êýµã·ÅÔÚβÊýÓòµÄ×îÇ°Ãæ¡£ ? £Å£º½×Âë(8λ),½×·û²ÉÓÃÒþº¬·½Ê½£¬¼´²ÉÓÃÒÆÂ뷽ʽÀ´±íʾÕý¸ºÖ¸Êý¡£
½×ÂëµÄÒÆÂë±íʾ·½Ê½£º½«¸¡µãÊýµÄÖ¸ÊýÕæÖµe±ä³É½×Âë£Åʱ£¬Ó¦½«Ö¸Êýe¼ÓÉÏÒ»¸ö¹Ì¶¨µÄÆ«ÒÆÖµ127(01111111)£¬¼´£Å£½e£«127¡£
ÒÆÂë·½·¨¶ÔÁ½¸öÖ¸Êý´óСµÄ±È½ÏºÍ¶Ô½×²Ù×÷¶¼±È½Ï·½±ã£¬ÒòΪ½×ÂëÓòÖµ´óÕßÆäÖ¸ÊýÖµÒ²´ó¡£
ÉÏÊö±ê×¼¸ñʽËù±íʾµÄ¸¡µãÊýXµÄÕæֵΪ£º
X=(-1)S¡Á (1.M)¡Á2E-127
ÀýÈ磺P18 Àý1 Èô¸¡µãÊý£øµÄ¶þ½øÖÆ´æ´¢¸ñʽΪ(41360000)16£¬ÇóÆä32λ¸¡µãÊýµÄÊ®½øÖÆÖµ¡£
ÀýÈ磺P18 Àý2 ½«Êý£¨20.59375£©10ת»»³É754±ê×¼µÄ32λ¸¡µãÊýµÄ¶þ½øÖÆ´æ´¢¸ñʽ¡£
¢ÛIEEE754±ê×¼£¬ 64λ¸¡µãÊý£¨Ë«¾«¶È£©µÄ±ê×¼¸ñʽ£º
S£º1룬E£º11룬M£º52λ ËüËù±íʾµÄ¸¡µãÊýXµÄÕæֵΪ£º
X=(-1)S¡Á (1.M)¡Á2E-1023
²¹³ä£ºIEEE754±ê׼ϸ¡µãÊýµÄ±íʾ·¶Î§£º 32λ µ¥¾«¶È 64λ ÎÞЧÊý¾ÝNaN ¡Þ ¡À¡Þ ×î´ó¾ø¶ÔÖµ MÈ«1, E=254 1.11¡¡Á2127×îС¾ø¶ÔÖµ »úÆ÷0 ¡À0 M=0, E=1 -23127M·Ç0, E=255 M=0, E=255 1.0¡Á2128=2128 M=0, E=0 1.0¡Á2-127=2-127 =(2-2)¡Á2 1.0¡Á2-126=2-126 M=0, E=1 M=0, E=0 M·Ç0, E=2047 M=0, E=2047 MÈ«1, E=2046 1.0¡Á1.0¡Á1.0¡Á1023-52Ë«¾«¶È 1.11¡¡Á2=(2-2)¡Á21024=21024 2-1022=2-1022 2-1023=2-1023 1272 3.Ê®½øÖÆÊý´®µÄ±íʾ·½·¨
Ä¿Ç°,´ó¶àÊýͨÓÃÐÔ½ÏÇ¿µÄ¼ÆËã»ú¶¼ÄÜÖ±½Ó´¦ÀíÊ®½øÖÆÐÎʽ±íʾµÄÊý¾Ý¡£Ê®½øÖÆÊý´®ÔÚ¼ÆËã»úÄÚÖ÷ÒªÓÐÁ½ÖÖ±íʾÐÎʽ£º £¨1£©×Ö·û´®ÐÎʽ
×Ö·û´®ÐÎʽ£ºÒ»¸ö×Ö½Ú´æ·ÅÒ»¸öÊ®½øÖƵÄÊýλ»ò·ûºÅλ¡£
ΪÁËÖ¸Ã÷ÕâÑùÒ»¸öÊý£¬ÐèÒª¸ø³ö¸ÃÊýÔÚÖ÷´æÖеÄÆðʼµØÖ·ºÍλÊý(´®µÄ³¤¶È)¡£
£¨2£©Ñ¹ËõµÄÊ®½øÖÆÊý´®ÐÎʽ
ѹËõµÄÊ®½øÖÆÊý´®ÐÎʽ£ºÒ»¸ö×Ö½Ú´æ·ÅÁ½¸öÊ®½øÖƵÄÊýλ¡£ ˵Ã÷£º
? Ëü±ÈÇ°Ò»ÖÖÐÎʽ½ÚÊ¡´æ´¢¿Õ¼ä£¬ÓÖ±ãÓÚÖ±½ÓÍê³ÉÊ®½øÖÆÊýµÄËãÊõÔËË㣬Êǹ㷺²ÉÓõĽÏΪÀíÏëµÄ·½·¨¡£
? ÓÃѹËõµÄÊ®½øÖÆÊý´®±íʾһ¸öÊý,Ò²ÒªÕ¼ÓÃÖ÷´æÁ¬ÐøµÄ¶à¸ö×Ö½Ú¡£
? ÿ¸öÊýλռÓðë¸ö×Ö½Ú(¼´4¸ö¶þ½øÖÆλ),ÆäÖµ¿ÉÓöþ£Ê®±àÂë(BCDÂë)»òÊý×Ö·ûµÄASCIIÂëµÄµÍ4λ±íʾ¡£
? ·ûºÅλҲռ°ë¸ö×Ö½Ú²¢·ÅÔÚ×îµÍÊý×Öλ֮ºó,ÆäֵѡÓÃËÄλ±àÂëÖеÄÁùÖÖÈßÓà״̬ÖеÄÓйØÖµ¡£
ÀýÈ磺ÓÃ12(C)±íʾÕýºÅÓÃ13(D)±íʾ¸ººÅ¡£ÔÚÕâÖÖ±íʾÖÐ,¹æ¶¨Êýλ¼Ó·ûºÅλ֮ºÍ±ØÐëΪżÊý,µ±ºÍ²»ÎªÅ¼Êýʱ,Ó¦ÔÚ×î¸ßÊý×Öλ֮ǰ²¹Ò»¸ö0¡£
2.1.2ÊýµÄ»úÆ÷Âë±íʾ
»úÆ÷Êý£¨»úÆ÷Â룩£ºÊýÖµÔÚ»úÆ÷Öд洢ʱµÄ´æ´¢±àÂë¡£ 1. ÔÂë±íʾ·¨ ¶¨µãСÊý£º