0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345 scris ca binar pe 32 biți, precizie simplă, virgulă mobilă în standard IEEE 754

Scriere 0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345(10) din zecimal în binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 8 biți pentru exponent, 23 de biți pentru mantisă)

Care sunt pașii pentru a scrie numărul
0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345(10) din zecimal în binar în reprezentarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 8 biți pentru exponent, 23 de biți pentru mantisă)

1. Întâi convertește în binar (în baza 2) partea întreagă: 0.
Împarte numărul în mod repetat la 2.

Notăm mai jos, în ordine, fiecare rest al împărțirilor.

Ne oprim când obținem un cât egal cu zero.


  • împărțire = cât + rest;
  • 0 : 2 = 0 + 0;

2. Construiește reprezentarea în baza 2 a părții întregi a numărului.

Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.

0(10) =


0(2)


3. Convertește în binar (baza 2) partea fracționară: 0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345.

Înmulțește numărul în mod repetat cu 2.


Notăm mai jos fiecare parte întreagă a înmulțirilor.


Ne oprim când obținem o parte fracționară egală cu zero.


  • #) înmulțire = întreg + fracționar;
  • 1) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 968 69;
  • 2) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 968 69 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 937 38;
  • 3) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 937 38 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 874 76;
  • 4) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 874 76 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 749 52;
  • 5) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 749 52 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 499 04;
  • 6) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 499 04 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 896 830 998 08;
  • 7) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 896 830 998 08 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 001 793 661 996 16;
  • 8) 0,000 000 000 000 000 000 000 000 000 000 000 000 001 793 661 996 16 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 003 587 323 992 32;
  • 9) 0,000 000 000 000 000 000 000 000 000 000 000 000 003 587 323 992 32 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 007 174 647 984 64;
  • 10) 0,000 000 000 000 000 000 000 000 000 000 000 000 007 174 647 984 64 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 014 349 295 969 28;
  • 11) 0,000 000 000 000 000 000 000 000 000 000 000 000 014 349 295 969 28 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 028 698 591 938 56;
  • 12) 0,000 000 000 000 000 000 000 000 000 000 000 000 028 698 591 938 56 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 057 397 183 877 12;
  • 13) 0,000 000 000 000 000 000 000 000 000 000 000 000 057 397 183 877 12 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 114 794 367 754 24;
  • 14) 0,000 000 000 000 000 000 000 000 000 000 000 000 114 794 367 754 24 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 229 588 735 508 48;
  • 15) 0,000 000 000 000 000 000 000 000 000 000 000 000 229 588 735 508 48 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 459 177 471 016 96;
  • 16) 0,000 000 000 000 000 000 000 000 000 000 000 000 459 177 471 016 96 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 918 354 942 033 92;
  • 17) 0,000 000 000 000 000 000 000 000 000 000 000 000 918 354 942 033 92 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 001 836 709 884 067 84;
  • 18) 0,000 000 000 000 000 000 000 000 000 000 000 001 836 709 884 067 84 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 003 673 419 768 135 68;
  • 19) 0,000 000 000 000 000 000 000 000 000 000 000 003 673 419 768 135 68 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 007 346 839 536 271 36;
  • 20) 0,000 000 000 000 000 000 000 000 000 000 000 007 346 839 536 271 36 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 014 693 679 072 542 72;
  • 21) 0,000 000 000 000 000 000 000 000 000 000 000 014 693 679 072 542 72 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 029 387 358 145 085 44;
  • 22) 0,000 000 000 000 000 000 000 000 000 000 000 029 387 358 145 085 44 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 058 774 716 290 170 88;
  • 23) 0,000 000 000 000 000 000 000 000 000 000 000 058 774 716 290 170 88 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 117 549 432 580 341 76;
  • 24) 0,000 000 000 000 000 000 000 000 000 000 000 117 549 432 580 341 76 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 235 098 865 160 683 52;
  • 25) 0,000 000 000 000 000 000 000 000 000 000 000 235 098 865 160 683 52 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 470 197 730 321 367 04;
  • 26) 0,000 000 000 000 000 000 000 000 000 000 000 470 197 730 321 367 04 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 940 395 460 642 734 08;
  • 27) 0,000 000 000 000 000 000 000 000 000 000 000 940 395 460 642 734 08 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 001 880 790 921 285 468 16;
  • 28) 0,000 000 000 000 000 000 000 000 000 000 001 880 790 921 285 468 16 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 003 761 581 842 570 936 32;
  • 29) 0,000 000 000 000 000 000 000 000 000 000 003 761 581 842 570 936 32 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 007 523 163 685 141 872 64;
  • 30) 0,000 000 000 000 000 000 000 000 000 000 007 523 163 685 141 872 64 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 015 046 327 370 283 745 28;
  • 31) 0,000 000 000 000 000 000 000 000 000 000 015 046 327 370 283 745 28 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 030 092 654 740 567 490 56;
  • 32) 0,000 000 000 000 000 000 000 000 000 000 030 092 654 740 567 490 56 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 060 185 309 481 134 981 12;
  • 33) 0,000 000 000 000 000 000 000 000 000 000 060 185 309 481 134 981 12 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 120 370 618 962 269 962 24;
  • 34) 0,000 000 000 000 000 000 000 000 000 000 120 370 618 962 269 962 24 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 240 741 237 924 539 924 48;
  • 35) 0,000 000 000 000 000 000 000 000 000 000 240 741 237 924 539 924 48 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 481 482 475 849 079 848 96;
  • 36) 0,000 000 000 000 000 000 000 000 000 000 481 482 475 849 079 848 96 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 962 964 951 698 159 697 92;
  • 37) 0,000 000 000 000 000 000 000 000 000 000 962 964 951 698 159 697 92 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 001 925 929 903 396 319 395 84;
  • 38) 0,000 000 000 000 000 000 000 000 000 001 925 929 903 396 319 395 84 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 003 851 859 806 792 638 791 68;
  • 39) 0,000 000 000 000 000 000 000 000 000 003 851 859 806 792 638 791 68 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 007 703 719 613 585 277 583 36;
  • 40) 0,000 000 000 000 000 000 000 000 000 007 703 719 613 585 277 583 36 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 015 407 439 227 170 555 166 72;
  • 41) 0,000 000 000 000 000 000 000 000 000 015 407 439 227 170 555 166 72 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 030 814 878 454 341 110 333 44;
  • 42) 0,000 000 000 000 000 000 000 000 000 030 814 878 454 341 110 333 44 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 061 629 756 908 682 220 666 88;
  • 43) 0,000 000 000 000 000 000 000 000 000 061 629 756 908 682 220 666 88 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 123 259 513 817 364 441 333 76;
  • 44) 0,000 000 000 000 000 000 000 000 000 123 259 513 817 364 441 333 76 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 246 519 027 634 728 882 667 52;
  • 45) 0,000 000 000 000 000 000 000 000 000 246 519 027 634 728 882 667 52 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 493 038 055 269 457 765 335 04;
  • 46) 0,000 000 000 000 000 000 000 000 000 493 038 055 269 457 765 335 04 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 986 076 110 538 915 530 670 08;
  • 47) 0,000 000 000 000 000 000 000 000 000 986 076 110 538 915 530 670 08 × 2 = 0 + 0,000 000 000 000 000 000 000 000 001 972 152 221 077 831 061 340 16;
  • 48) 0,000 000 000 000 000 000 000 000 001 972 152 221 077 831 061 340 16 × 2 = 0 + 0,000 000 000 000 000 000 000 000 003 944 304 442 155 662 122 680 32;
  • 49) 0,000 000 000 000 000 000 000 000 003 944 304 442 155 662 122 680 32 × 2 = 0 + 0,000 000 000 000 000 000 000 000 007 888 608 884 311 324 245 360 64;
  • 50) 0,000 000 000 000 000 000 000 000 007 888 608 884 311 324 245 360 64 × 2 = 0 + 0,000 000 000 000 000 000 000 000 015 777 217 768 622 648 490 721 28;
  • 51) 0,000 000 000 000 000 000 000 000 015 777 217 768 622 648 490 721 28 × 2 = 0 + 0,000 000 000 000 000 000 000 000 031 554 435 537 245 296 981 442 56;
  • 52) 0,000 000 000 000 000 000 000 000 031 554 435 537 245 296 981 442 56 × 2 = 0 + 0,000 000 000 000 000 000 000 000 063 108 871 074 490 593 962 885 12;
  • 53) 0,000 000 000 000 000 000 000 000 063 108 871 074 490 593 962 885 12 × 2 = 0 + 0,000 000 000 000 000 000 000 000 126 217 742 148 981 187 925 770 24;
  • 54) 0,000 000 000 000 000 000 000 000 126 217 742 148 981 187 925 770 24 × 2 = 0 + 0,000 000 000 000 000 000 000 000 252 435 484 297 962 375 851 540 48;
  • 55) 0,000 000 000 000 000 000 000 000 252 435 484 297 962 375 851 540 48 × 2 = 0 + 0,000 000 000 000 000 000 000 000 504 870 968 595 924 751 703 080 96;
  • 56) 0,000 000 000 000 000 000 000 000 504 870 968 595 924 751 703 080 96 × 2 = 0 + 0,000 000 000 000 000 000 000 001 009 741 937 191 849 503 406 161 92;
  • 57) 0,000 000 000 000 000 000 000 001 009 741 937 191 849 503 406 161 92 × 2 = 0 + 0,000 000 000 000 000 000 000 002 019 483 874 383 699 006 812 323 84;
  • 58) 0,000 000 000 000 000 000 000 002 019 483 874 383 699 006 812 323 84 × 2 = 0 + 0,000 000 000 000 000 000 000 004 038 967 748 767 398 013 624 647 68;
  • 59) 0,000 000 000 000 000 000 000 004 038 967 748 767 398 013 624 647 68 × 2 = 0 + 0,000 000 000 000 000 000 000 008 077 935 497 534 796 027 249 295 36;
  • 60) 0,000 000 000 000 000 000 000 008 077 935 497 534 796 027 249 295 36 × 2 = 0 + 0,000 000 000 000 000 000 000 016 155 870 995 069 592 054 498 590 72;
  • 61) 0,000 000 000 000 000 000 000 016 155 870 995 069 592 054 498 590 72 × 2 = 0 + 0,000 000 000 000 000 000 000 032 311 741 990 139 184 108 997 181 44;
  • 62) 0,000 000 000 000 000 000 000 032 311 741 990 139 184 108 997 181 44 × 2 = 0 + 0,000 000 000 000 000 000 000 064 623 483 980 278 368 217 994 362 88;
  • 63) 0,000 000 000 000 000 000 000 064 623 483 980 278 368 217 994 362 88 × 2 = 0 + 0,000 000 000 000 000 000 000 129 246 967 960 556 736 435 988 725 76;
  • 64) 0,000 000 000 000 000 000 000 129 246 967 960 556 736 435 988 725 76 × 2 = 0 + 0,000 000 000 000 000 000 000 258 493 935 921 113 472 871 977 451 52;
  • 65) 0,000 000 000 000 000 000 000 258 493 935 921 113 472 871 977 451 52 × 2 = 0 + 0,000 000 000 000 000 000 000 516 987 871 842 226 945 743 954 903 04;
  • 66) 0,000 000 000 000 000 000 000 516 987 871 842 226 945 743 954 903 04 × 2 = 0 + 0,000 000 000 000 000 000 001 033 975 743 684 453 891 487 909 806 08;
  • 67) 0,000 000 000 000 000 000 001 033 975 743 684 453 891 487 909 806 08 × 2 = 0 + 0,000 000 000 000 000 000 002 067 951 487 368 907 782 975 819 612 16;
  • 68) 0,000 000 000 000 000 000 002 067 951 487 368 907 782 975 819 612 16 × 2 = 0 + 0,000 000 000 000 000 000 004 135 902 974 737 815 565 951 639 224 32;
  • 69) 0,000 000 000 000 000 000 004 135 902 974 737 815 565 951 639 224 32 × 2 = 0 + 0,000 000 000 000 000 000 008 271 805 949 475 631 131 903 278 448 64;
  • 70) 0,000 000 000 000 000 000 008 271 805 949 475 631 131 903 278 448 64 × 2 = 0 + 0,000 000 000 000 000 000 016 543 611 898 951 262 263 806 556 897 28;
  • 71) 0,000 000 000 000 000 000 016 543 611 898 951 262 263 806 556 897 28 × 2 = 0 + 0,000 000 000 000 000 000 033 087 223 797 902 524 527 613 113 794 56;
  • 72) 0,000 000 000 000 000 000 033 087 223 797 902 524 527 613 113 794 56 × 2 = 0 + 0,000 000 000 000 000 000 066 174 447 595 805 049 055 226 227 589 12;
  • 73) 0,000 000 000 000 000 000 066 174 447 595 805 049 055 226 227 589 12 × 2 = 0 + 0,000 000 000 000 000 000 132 348 895 191 610 098 110 452 455 178 24;
  • 74) 0,000 000 000 000 000 000 132 348 895 191 610 098 110 452 455 178 24 × 2 = 0 + 0,000 000 000 000 000 000 264 697 790 383 220 196 220 904 910 356 48;
  • 75) 0,000 000 000 000 000 000 264 697 790 383 220 196 220 904 910 356 48 × 2 = 0 + 0,000 000 000 000 000 000 529 395 580 766 440 392 441 809 820 712 96;
  • 76) 0,000 000 000 000 000 000 529 395 580 766 440 392 441 809 820 712 96 × 2 = 0 + 0,000 000 000 000 000 001 058 791 161 532 880 784 883 619 641 425 92;
  • 77) 0,000 000 000 000 000 001 058 791 161 532 880 784 883 619 641 425 92 × 2 = 0 + 0,000 000 000 000 000 002 117 582 323 065 761 569 767 239 282 851 84;
  • 78) 0,000 000 000 000 000 002 117 582 323 065 761 569 767 239 282 851 84 × 2 = 0 + 0,000 000 000 000 000 004 235 164 646 131 523 139 534 478 565 703 68;
  • 79) 0,000 000 000 000 000 004 235 164 646 131 523 139 534 478 565 703 68 × 2 = 0 + 0,000 000 000 000 000 008 470 329 292 263 046 279 068 957 131 407 36;
  • 80) 0,000 000 000 000 000 008 470 329 292 263 046 279 068 957 131 407 36 × 2 = 0 + 0,000 000 000 000 000 016 940 658 584 526 092 558 137 914 262 814 72;
  • 81) 0,000 000 000 000 000 016 940 658 584 526 092 558 137 914 262 814 72 × 2 = 0 + 0,000 000 000 000 000 033 881 317 169 052 185 116 275 828 525 629 44;
  • 82) 0,000 000 000 000 000 033 881 317 169 052 185 116 275 828 525 629 44 × 2 = 0 + 0,000 000 000 000 000 067 762 634 338 104 370 232 551 657 051 258 88;
  • 83) 0,000 000 000 000 000 067 762 634 338 104 370 232 551 657 051 258 88 × 2 = 0 + 0,000 000 000 000 000 135 525 268 676 208 740 465 103 314 102 517 76;
  • 84) 0,000 000 000 000 000 135 525 268 676 208 740 465 103 314 102 517 76 × 2 = 0 + 0,000 000 000 000 000 271 050 537 352 417 480 930 206 628 205 035 52;
  • 85) 0,000 000 000 000 000 271 050 537 352 417 480 930 206 628 205 035 52 × 2 = 0 + 0,000 000 000 000 000 542 101 074 704 834 961 860 413 256 410 071 04;
  • 86) 0,000 000 000 000 000 542 101 074 704 834 961 860 413 256 410 071 04 × 2 = 0 + 0,000 000 000 000 001 084 202 149 409 669 923 720 826 512 820 142 08;
  • 87) 0,000 000 000 000 001 084 202 149 409 669 923 720 826 512 820 142 08 × 2 = 0 + 0,000 000 000 000 002 168 404 298 819 339 847 441 653 025 640 284 16;
  • 88) 0,000 000 000 000 002 168 404 298 819 339 847 441 653 025 640 284 16 × 2 = 0 + 0,000 000 000 000 004 336 808 597 638 679 694 883 306 051 280 568 32;
  • 89) 0,000 000 000 000 004 336 808 597 638 679 694 883 306 051 280 568 32 × 2 = 0 + 0,000 000 000 000 008 673 617 195 277 359 389 766 612 102 561 136 64;
  • 90) 0,000 000 000 000 008 673 617 195 277 359 389 766 612 102 561 136 64 × 2 = 0 + 0,000 000 000 000 017 347 234 390 554 718 779 533 224 205 122 273 28;
  • 91) 0,000 000 000 000 017 347 234 390 554 718 779 533 224 205 122 273 28 × 2 = 0 + 0,000 000 000 000 034 694 468 781 109 437 559 066 448 410 244 546 56;
  • 92) 0,000 000 000 000 034 694 468 781 109 437 559 066 448 410 244 546 56 × 2 = 0 + 0,000 000 000 000 069 388 937 562 218 875 118 132 896 820 489 093 12;
  • 93) 0,000 000 000 000 069 388 937 562 218 875 118 132 896 820 489 093 12 × 2 = 0 + 0,000 000 000 000 138 777 875 124 437 750 236 265 793 640 978 186 24;
  • 94) 0,000 000 000 000 138 777 875 124 437 750 236 265 793 640 978 186 24 × 2 = 0 + 0,000 000 000 000 277 555 750 248 875 500 472 531 587 281 956 372 48;
  • 95) 0,000 000 000 000 277 555 750 248 875 500 472 531 587 281 956 372 48 × 2 = 0 + 0,000 000 000 000 555 111 500 497 751 000 945 063 174 563 912 744 96;
  • 96) 0,000 000 000 000 555 111 500 497 751 000 945 063 174 563 912 744 96 × 2 = 0 + 0,000 000 000 001 110 223 000 995 502 001 890 126 349 127 825 489 92;
  • 97) 0,000 000 000 001 110 223 000 995 502 001 890 126 349 127 825 489 92 × 2 = 0 + 0,000 000 000 002 220 446 001 991 004 003 780 252 698 255 650 979 84;
  • 98) 0,000 000 000 002 220 446 001 991 004 003 780 252 698 255 650 979 84 × 2 = 0 + 0,000 000 000 004 440 892 003 982 008 007 560 505 396 511 301 959 68;
  • 99) 0,000 000 000 004 440 892 003 982 008 007 560 505 396 511 301 959 68 × 2 = 0 + 0,000 000 000 008 881 784 007 964 016 015 121 010 793 022 603 919 36;
  • 100) 0,000 000 000 008 881 784 007 964 016 015 121 010 793 022 603 919 36 × 2 = 0 + 0,000 000 000 017 763 568 015 928 032 030 242 021 586 045 207 838 72;
  • 101) 0,000 000 000 017 763 568 015 928 032 030 242 021 586 045 207 838 72 × 2 = 0 + 0,000 000 000 035 527 136 031 856 064 060 484 043 172 090 415 677 44;
  • 102) 0,000 000 000 035 527 136 031 856 064 060 484 043 172 090 415 677 44 × 2 = 0 + 0,000 000 000 071 054 272 063 712 128 120 968 086 344 180 831 354 88;
  • 103) 0,000 000 000 071 054 272 063 712 128 120 968 086 344 180 831 354 88 × 2 = 0 + 0,000 000 000 142 108 544 127 424 256 241 936 172 688 361 662 709 76;
  • 104) 0,000 000 000 142 108 544 127 424 256 241 936 172 688 361 662 709 76 × 2 = 0 + 0,000 000 000 284 217 088 254 848 512 483 872 345 376 723 325 419 52;
  • 105) 0,000 000 000 284 217 088 254 848 512 483 872 345 376 723 325 419 52 × 2 = 0 + 0,000 000 000 568 434 176 509 697 024 967 744 690 753 446 650 839 04;
  • 106) 0,000 000 000 568 434 176 509 697 024 967 744 690 753 446 650 839 04 × 2 = 0 + 0,000 000 001 136 868 353 019 394 049 935 489 381 506 893 301 678 08;
  • 107) 0,000 000 001 136 868 353 019 394 049 935 489 381 506 893 301 678 08 × 2 = 0 + 0,000 000 002 273 736 706 038 788 099 870 978 763 013 786 603 356 16;
  • 108) 0,000 000 002 273 736 706 038 788 099 870 978 763 013 786 603 356 16 × 2 = 0 + 0,000 000 004 547 473 412 077 576 199 741 957 526 027 573 206 712 32;
  • 109) 0,000 000 004 547 473 412 077 576 199 741 957 526 027 573 206 712 32 × 2 = 0 + 0,000 000 009 094 946 824 155 152 399 483 915 052 055 146 413 424 64;
  • 110) 0,000 000 009 094 946 824 155 152 399 483 915 052 055 146 413 424 64 × 2 = 0 + 0,000 000 018 189 893 648 310 304 798 967 830 104 110 292 826 849 28;
  • 111) 0,000 000 018 189 893 648 310 304 798 967 830 104 110 292 826 849 28 × 2 = 0 + 0,000 000 036 379 787 296 620 609 597 935 660 208 220 585 653 698 56;
  • 112) 0,000 000 036 379 787 296 620 609 597 935 660 208 220 585 653 698 56 × 2 = 0 + 0,000 000 072 759 574 593 241 219 195 871 320 416 441 171 307 397 12;
  • 113) 0,000 000 072 759 574 593 241 219 195 871 320 416 441 171 307 397 12 × 2 = 0 + 0,000 000 145 519 149 186 482 438 391 742 640 832 882 342 614 794 24;
  • 114) 0,000 000 145 519 149 186 482 438 391 742 640 832 882 342 614 794 24 × 2 = 0 + 0,000 000 291 038 298 372 964 876 783 485 281 665 764 685 229 588 48;
  • 115) 0,000 000 291 038 298 372 964 876 783 485 281 665 764 685 229 588 48 × 2 = 0 + 0,000 000 582 076 596 745 929 753 566 970 563 331 529 370 459 176 96;
  • 116) 0,000 000 582 076 596 745 929 753 566 970 563 331 529 370 459 176 96 × 2 = 0 + 0,000 001 164 153 193 491 859 507 133 941 126 663 058 740 918 353 92;
  • 117) 0,000 001 164 153 193 491 859 507 133 941 126 663 058 740 918 353 92 × 2 = 0 + 0,000 002 328 306 386 983 719 014 267 882 253 326 117 481 836 707 84;
  • 118) 0,000 002 328 306 386 983 719 014 267 882 253 326 117 481 836 707 84 × 2 = 0 + 0,000 004 656 612 773 967 438 028 535 764 506 652 234 963 673 415 68;
  • 119) 0,000 004 656 612 773 967 438 028 535 764 506 652 234 963 673 415 68 × 2 = 0 + 0,000 009 313 225 547 934 876 057 071 529 013 304 469 927 346 831 36;
  • 120) 0,000 009 313 225 547 934 876 057 071 529 013 304 469 927 346 831 36 × 2 = 0 + 0,000 018 626 451 095 869 752 114 143 058 026 608 939 854 693 662 72;
  • 121) 0,000 018 626 451 095 869 752 114 143 058 026 608 939 854 693 662 72 × 2 = 0 + 0,000 037 252 902 191 739 504 228 286 116 053 217 879 709 387 325 44;
  • 122) 0,000 037 252 902 191 739 504 228 286 116 053 217 879 709 387 325 44 × 2 = 0 + 0,000 074 505 804 383 479 008 456 572 232 106 435 759 418 774 650 88;
  • 123) 0,000 074 505 804 383 479 008 456 572 232 106 435 759 418 774 650 88 × 2 = 0 + 0,000 149 011 608 766 958 016 913 144 464 212 871 518 837 549 301 76;
  • 124) 0,000 149 011 608 766 958 016 913 144 464 212 871 518 837 549 301 76 × 2 = 0 + 0,000 298 023 217 533 916 033 826 288 928 425 743 037 675 098 603 52;
  • 125) 0,000 298 023 217 533 916 033 826 288 928 425 743 037 675 098 603 52 × 2 = 0 + 0,000 596 046 435 067 832 067 652 577 856 851 486 075 350 197 207 04;
  • 126) 0,000 596 046 435 067 832 067 652 577 856 851 486 075 350 197 207 04 × 2 = 0 + 0,001 192 092 870 135 664 135 305 155 713 702 972 150 700 394 414 08;
  • 127) 0,001 192 092 870 135 664 135 305 155 713 702 972 150 700 394 414 08 × 2 = 0 + 0,002 384 185 740 271 328 270 610 311 427 405 944 301 400 788 828 16;
  • 128) 0,002 384 185 740 271 328 270 610 311 427 405 944 301 400 788 828 16 × 2 = 0 + 0,004 768 371 480 542 656 541 220 622 854 811 888 602 801 577 656 32;
  • 129) 0,004 768 371 480 542 656 541 220 622 854 811 888 602 801 577 656 32 × 2 = 0 + 0,009 536 742 961 085 313 082 441 245 709 623 777 205 603 155 312 64;
  • 130) 0,009 536 742 961 085 313 082 441 245 709 623 777 205 603 155 312 64 × 2 = 0 + 0,019 073 485 922 170 626 164 882 491 419 247 554 411 206 310 625 28;
  • 131) 0,019 073 485 922 170 626 164 882 491 419 247 554 411 206 310 625 28 × 2 = 0 + 0,038 146 971 844 341 252 329 764 982 838 495 108 822 412 621 250 56;
  • 132) 0,038 146 971 844 341 252 329 764 982 838 495 108 822 412 621 250 56 × 2 = 0 + 0,076 293 943 688 682 504 659 529 965 676 990 217 644 825 242 501 12;
  • 133) 0,076 293 943 688 682 504 659 529 965 676 990 217 644 825 242 501 12 × 2 = 0 + 0,152 587 887 377 365 009 319 059 931 353 980 435 289 650 485 002 24;
  • 134) 0,152 587 887 377 365 009 319 059 931 353 980 435 289 650 485 002 24 × 2 = 0 + 0,305 175 774 754 730 018 638 119 862 707 960 870 579 300 970 004 48;
  • 135) 0,305 175 774 754 730 018 638 119 862 707 960 870 579 300 970 004 48 × 2 = 0 + 0,610 351 549 509 460 037 276 239 725 415 921 741 158 601 940 008 96;
  • 136) 0,610 351 549 509 460 037 276 239 725 415 921 741 158 601 940 008 96 × 2 = 1 + 0,220 703 099 018 920 074 552 479 450 831 843 482 317 203 880 017 92;
  • 137) 0,220 703 099 018 920 074 552 479 450 831 843 482 317 203 880 017 92 × 2 = 0 + 0,441 406 198 037 840 149 104 958 901 663 686 964 634 407 760 035 84;
  • 138) 0,441 406 198 037 840 149 104 958 901 663 686 964 634 407 760 035 84 × 2 = 0 + 0,882 812 396 075 680 298 209 917 803 327 373 929 268 815 520 071 68;
  • 139) 0,882 812 396 075 680 298 209 917 803 327 373 929 268 815 520 071 68 × 2 = 1 + 0,765 624 792 151 360 596 419 835 606 654 747 858 537 631 040 143 36;
  • 140) 0,765 624 792 151 360 596 419 835 606 654 747 858 537 631 040 143 36 × 2 = 1 + 0,531 249 584 302 721 192 839 671 213 309 495 717 075 262 080 286 72;
  • 141) 0,531 249 584 302 721 192 839 671 213 309 495 717 075 262 080 286 72 × 2 = 1 + 0,062 499 168 605 442 385 679 342 426 618 991 434 150 524 160 573 44;
  • 142) 0,062 499 168 605 442 385 679 342 426 618 991 434 150 524 160 573 44 × 2 = 0 + 0,124 998 337 210 884 771 358 684 853 237 982 868 301 048 321 146 88;
  • 143) 0,124 998 337 210 884 771 358 684 853 237 982 868 301 048 321 146 88 × 2 = 0 + 0,249 996 674 421 769 542 717 369 706 475 965 736 602 096 642 293 76;
  • 144) 0,249 996 674 421 769 542 717 369 706 475 965 736 602 096 642 293 76 × 2 = 0 + 0,499 993 348 843 539 085 434 739 412 951 931 473 204 193 284 587 52;
  • 145) 0,499 993 348 843 539 085 434 739 412 951 931 473 204 193 284 587 52 × 2 = 0 + 0,999 986 697 687 078 170 869 478 825 903 862 946 408 386 569 175 04;
  • 146) 0,999 986 697 687 078 170 869 478 825 903 862 946 408 386 569 175 04 × 2 = 1 + 0,999 973 395 374 156 341 738 957 651 807 725 892 816 773 138 350 08;
  • 147) 0,999 973 395 374 156 341 738 957 651 807 725 892 816 773 138 350 08 × 2 = 1 + 0,999 946 790 748 312 683 477 915 303 615 451 785 633 546 276 700 16;
  • 148) 0,999 946 790 748 312 683 477 915 303 615 451 785 633 546 276 700 16 × 2 = 1 + 0,999 893 581 496 625 366 955 830 607 230 903 571 267 092 553 400 32;
  • 149) 0,999 893 581 496 625 366 955 830 607 230 903 571 267 092 553 400 32 × 2 = 1 + 0,999 787 162 993 250 733 911 661 214 461 807 142 534 185 106 800 64;
  • 150) 0,999 787 162 993 250 733 911 661 214 461 807 142 534 185 106 800 64 × 2 = 1 + 0,999 574 325 986 501 467 823 322 428 923 614 285 068 370 213 601 28;
  • 151) 0,999 574 325 986 501 467 823 322 428 923 614 285 068 370 213 601 28 × 2 = 1 + 0,999 148 651 973 002 935 646 644 857 847 228 570 136 740 427 202 56;
  • 152) 0,999 148 651 973 002 935 646 644 857 847 228 570 136 740 427 202 56 × 2 = 1 + 0,998 297 303 946 005 871 293 289 715 694 457 140 273 480 854 405 12;
  • 153) 0,998 297 303 946 005 871 293 289 715 694 457 140 273 480 854 405 12 × 2 = 1 + 0,996 594 607 892 011 742 586 579 431 388 914 280 546 961 708 810 24;
  • 154) 0,996 594 607 892 011 742 586 579 431 388 914 280 546 961 708 810 24 × 2 = 1 + 0,993 189 215 784 023 485 173 158 862 777 828 561 093 923 417 620 48;
  • 155) 0,993 189 215 784 023 485 173 158 862 777 828 561 093 923 417 620 48 × 2 = 1 + 0,986 378 431 568 046 970 346 317 725 555 657 122 187 846 835 240 96;
  • 156) 0,986 378 431 568 046 970 346 317 725 555 657 122 187 846 835 240 96 × 2 = 1 + 0,972 756 863 136 093 940 692 635 451 111 314 244 375 693 670 481 92;
  • 157) 0,972 756 863 136 093 940 692 635 451 111 314 244 375 693 670 481 92 × 2 = 1 + 0,945 513 726 272 187 881 385 270 902 222 628 488 751 387 340 963 84;
  • 158) 0,945 513 726 272 187 881 385 270 902 222 628 488 751 387 340 963 84 × 2 = 1 + 0,891 027 452 544 375 762 770 541 804 445 256 977 502 774 681 927 68;
  • 159) 0,891 027 452 544 375 762 770 541 804 445 256 977 502 774 681 927 68 × 2 = 1 + 0,782 054 905 088 751 525 541 083 608 890 513 955 005 549 363 855 36;

Nicio parte fracționară egală cu zero n-a fost obținută. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă) și am obținut măcar o parte întreagă diferită de zero => STOP (Pierdem din precizie - numărul convertit pe care îl vom obține în final va fi doar o foarte bună aproximare a celui inițial).


4. Construiește reprezentarea în baza 2 a părții fracționare a numărului.

Ia fiecare parte întreagă a rezultatelor înmulțirilor, începând din partea de sus a listei construite:


0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2)

5. Numărul pozitiv înainte de normalizare:

0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2)

6. Normalizează reprezentarea binară a numărului.

Mută virgula cu 136 poziții la dreapta, astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de 0:


0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2) × 20 =


1,0011 1000 0111 1111 1111 111(2) × 2-136


7. Până la acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie simplă (32 biți):

Semn 0 (un număr pozitiv)


Exponent (neajustat): -136


Mantisă (nenormalizată):
1,0011 1000 0111 1111 1111 111


8. Ajustează exponentul.

Folosește reprezentarea deplasată pe 8 biți:


Exponent (ajustat) =


Exponent (neajustat) + 2(8-1) - 1 =


-136 + 2(8-1) - 1 =


(-136 + 127)(10) =


-9(10)


9. Exponent negativ!

Numărul în baza zece introdus este prea aproape de ZERO pentru a putea avea o altă reprezentare în sistem binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754.

Așa că va fi aproximat și tratat ca ZERO.


10. IEEE 754, Caz Special: ZERO

ZERO: Are o poziție specială rezervată în reprezentarea în standard IEEE 754, cu toți biții exponentului și mantisei setați pe 0 (clear).


-0 și +0 sunt valori distincte, deși sunt egale.


11. Cele trei elemente care alcătuiesc reprezentarea numărului în sistem binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

Semn (1 bit) =
0 (un număr pozitiv)


Exponent (8 biți) =
0000 0000


Mantisă (23 biți) =
000 0000 0000 0000 0000 0000


Numărul zecimal 0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 345 scris în binar în representarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

0 - 0000 0000 - 000 0000 0000 0000 0000 0000


Cum să convertești numere zecimale din sistem zecimal (baza 10) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie simplă pe 32 de biți

Urmează pașii de mai jos pentru a converti un număr zecimal (cu virgulă) din baza zece în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie simplă pe 32 de biți:

  • 1. Dacă numărul de convertit este negativ, se începe cu versiunea pozitivă a numărului.
  • 2. Se convertește întâi partea întreagă; împarte în mod repetat la 2 reprezentarea pozitivă a numărului întreg cu semn care trebuie convertit în sistem binar, ținând minte fiecare rest al împărțirilor. Atunci când găsim un CÂT care e egal cu ZERO => STOP
  • 3. Construiește reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus. Astfel, ultimul rest al împărțirilor de la punctul de mai sus devine primul simbol (situat cel mai la stânga) al numărului în baza doi, în timp ce primul rest devine ultimul simbol (situat cel mai la dreapta).
  • 4. Convertește apoi partea fracționară. Înmulțește în mod repetat cu 2, până se obține o parte fracționară egală cu zero, ținând minte fiecare parte întreagă a înmulțirilor.
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor de mai sus, începând din partea de sus a listei construite (se iau părțile întregi în ordinea în care au fost obținute).
  • 6. Normalizează reprezentarea binară a numărului, mutând virgula cu "n" poziții la stânga (sau, dacă e cazul, la dreapta) astfel încât partea întreagă a acestuia să mai conțină un singur bit, diferit de '0'.
  • 7. Ajustează exponentul folosind reprezentarea deplasată pe 8 biți apoi convertește-l din zecimal (baza 10) în binar pe 8 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:
    Exponent (ajustat) = Exponent (neajustat) + 2(8-1) - 1;
  • 8. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care este întotdeauna '1' (și la semnul zecimal, dacă e cazul) și ajustându-i lungimea, la 23 biți, fie renunțând la biții în exces, din dreapta (pierzând precizie...) fie adaugând tot la dreapta biți setați pe '0'.
  • 9. Semnul (ocupă 1 bit) este egal fie cu 1, dacă este un număr negativ, fie cu 0, dacă e un număr pozitiv.

Exemplu: convertește numărul negativ -25,347 din sistem zecimal (baza zece) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie simplă pe 32 de biți:

  • 1. Se începe cu versiunea pozitivă a numărului:

    |-25,347| = 25,347;

  • 2. Convertește întâi partea întreagă, 25. Împarte în mod repetat la 2, ținând minte fiecare rest al împărțirilor, până obținem un cât care este egal cu zero:
    • împărțire = cât + rest;
    • 25 : 2 = 12 + 1;
    • 12 : 2 = 6 + 0;
    • 6 : 2 = 3 + 0;
    • 3 : 2 = 1 + 1;
    • 1 : 2 = 0 + 1;
    • Am obținut un cât care este egal cu ZERO => STOP
  • 3. Construiește reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus:

    25(10) = 1 1001(2)

  • 4. Convertește apoi partea fracționară 0,347. Înmulțește în mod repetat cu 2, ținând minte fiecare parte întreagă a înmulțirilor, până obținem o parte fracționară egală cu zero:
    • #) înmulțire = întreg + fracționar;
    • 1) 0,347 × 2 = 0 + 0,694;
    • 2) 0,694 × 2 = 1 + 0,388;
    • 3) 0,388 × 2 = 0 + 0,776;
    • 4) 0,776 × 2 = 1 + 0,552;
    • 5) 0,552 × 2 = 1 + 0,104;
    • 6) 0,104 × 2 = 0 + 0,208
    • 7) 0,208 × 2 = 0 + 0,416;
    • 8) 0,416 × 2 = 0 + 0,832;
    • 9) 0,832 × 2 = 1 + 0,664;
    • 10) 0,664 × 2 = 1 + 0,328;
    • 11) 0,328 × 2 = 0 + 0,656;
    • 12) 0,656 × 2 = 1 + 0,312;
    • 13) 0,312 × 2 = 0 + 0,624;
    • 14) 0,624 × 2 = 1 + 0,248;
    • 15) 0,248 × 2 = 0 + 0,496;
    • 16) 0,496 × 2 = 0 + 0,992;
    • 17) 0,992 × 2 = 1 + 0,984;
    • 18) 0,984 × 2 = 1 + 0,968;
    • 19) 0,968 × 2 = 1 + 0,936;
    • 20) 0,936 × 2 = 1 + 0,872;
    • 21) 0,872 × 2 = 1 + 0,744;
    • 22) 0,744 × 2 = 1 + 0,488;
    • 23) 0,488 × 2 = 0 + 0,976;
    • 24) 0,976 × 2 = 1 + 0,952;
    • Nicio parte fracționară egală cu zero n-a fost obținută prin calcule. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă = 23) și a fost găsită prin calcule măcar o parte întreagă diferită de zero => STOP (pierzând precizie...).
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate anterior, începând din partea de sus a listei construite:

    0,347(10) = 0,0101 1000 1101 0100 1111 1101(2)

  • 6. Recapitulare - numărul pozitiv înainte de normalizare:

    25,347(10) = 1 1001,0101 1000 1101 0100 1111 1101(2)

  • 7. Normalizează reprezentarea binară a numărului, mutând virgula cu 4 poziții la stânga astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de '0':

    25,347(10) =
    1 1001,0101 1000 1101 0100 1111 1101(2) =
    1 1001,0101 1000 1101 0100 1111 1101(2) × 20 =
    1,1001 0101 1000 1101 0100 1111 1101(2) × 24

  • 8. Până în acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie simplă (32 biți):

    Semn: 1 (număr negativ);

    Exponent (neajustat): 4;

    Mantisă (nenormalizată): 1,1001 0101 1000 1101 0100 1111 1101;

  • 9. Ajustează exponentul folosind reprezentarea deplasată pe 8 biți apoi convertește-l din zecimal (baza 10) în binar (baza 2) pe 8 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus, ținând minte toate resturile, ce vor alcătui numărul în binar:

    Exponent (ajustat) = Exponent (neajustat) + 2(8-1) - 1 = (4 + 127)(10) = 131(10) =
    1000 0011(2)

  • 10. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care este întotdeauna '1' (și la semnul zecimal) și ajustându-i lungimea la 23 biți, prin renunțarea la biții în exces, cei din dreapta (pierzând precizie...):

    Mantisă (nenormalizată): 1,1001 0101 1000 1101 0100 1111 1101

    Mantisă (normalizată): 100 1010 1100 0110 1010 0111

  • Concluzia:

    Semn (1 bit) = 1 (un număr negativ)

    Exponent (8 biți) = 1000 0011

    Mantisă (23 biți) = 100 1010 1100 0110 1010 0111

  • Numărul -25,347 convertit din sistem zecimal (baza 10) în binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754 este:
    1 - 1000 0011 - 100 1010 1100 0110 1010 0111