0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 554 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 554(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 554(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 554.

Î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 554 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 969 108;
  • 2) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 969 108 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 938 216;
  • 3) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 938 216 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 876 432;
  • 4) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 876 432 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 752 864;
  • 5) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 752 864 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 505 728;
  • 6) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 505 728 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 896 831 011 456;
  • 7) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 896 831 011 456 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 001 793 662 022 912;
  • 8) 0,000 000 000 000 000 000 000 000 000 000 000 000 001 793 662 022 912 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 003 587 324 045 824;
  • 9) 0,000 000 000 000 000 000 000 000 000 000 000 000 003 587 324 045 824 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 007 174 648 091 648;
  • 10) 0,000 000 000 000 000 000 000 000 000 000 000 000 007 174 648 091 648 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 014 349 296 183 296;
  • 11) 0,000 000 000 000 000 000 000 000 000 000 000 000 014 349 296 183 296 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 028 698 592 366 592;
  • 12) 0,000 000 000 000 000 000 000 000 000 000 000 000 028 698 592 366 592 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 057 397 184 733 184;
  • 13) 0,000 000 000 000 000 000 000 000 000 000 000 000 057 397 184 733 184 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 114 794 369 466 368;
  • 14) 0,000 000 000 000 000 000 000 000 000 000 000 000 114 794 369 466 368 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 229 588 738 932 736;
  • 15) 0,000 000 000 000 000 000 000 000 000 000 000 000 229 588 738 932 736 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 459 177 477 865 472;
  • 16) 0,000 000 000 000 000 000 000 000 000 000 000 000 459 177 477 865 472 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 918 354 955 730 944;
  • 17) 0,000 000 000 000 000 000 000 000 000 000 000 000 918 354 955 730 944 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 001 836 709 911 461 888;
  • 18) 0,000 000 000 000 000 000 000 000 000 000 000 001 836 709 911 461 888 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 003 673 419 822 923 776;
  • 19) 0,000 000 000 000 000 000 000 000 000 000 000 003 673 419 822 923 776 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 007 346 839 645 847 552;
  • 20) 0,000 000 000 000 000 000 000 000 000 000 000 007 346 839 645 847 552 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 014 693 679 291 695 104;
  • 21) 0,000 000 000 000 000 000 000 000 000 000 000 014 693 679 291 695 104 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 029 387 358 583 390 208;
  • 22) 0,000 000 000 000 000 000 000 000 000 000 000 029 387 358 583 390 208 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 058 774 717 166 780 416;
  • 23) 0,000 000 000 000 000 000 000 000 000 000 000 058 774 717 166 780 416 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 117 549 434 333 560 832;
  • 24) 0,000 000 000 000 000 000 000 000 000 000 000 117 549 434 333 560 832 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 235 098 868 667 121 664;
  • 25) 0,000 000 000 000 000 000 000 000 000 000 000 235 098 868 667 121 664 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 470 197 737 334 243 328;
  • 26) 0,000 000 000 000 000 000 000 000 000 000 000 470 197 737 334 243 328 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 940 395 474 668 486 656;
  • 27) 0,000 000 000 000 000 000 000 000 000 000 000 940 395 474 668 486 656 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 001 880 790 949 336 973 312;
  • 28) 0,000 000 000 000 000 000 000 000 000 000 001 880 790 949 336 973 312 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 003 761 581 898 673 946 624;
  • 29) 0,000 000 000 000 000 000 000 000 000 000 003 761 581 898 673 946 624 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 007 523 163 797 347 893 248;
  • 30) 0,000 000 000 000 000 000 000 000 000 000 007 523 163 797 347 893 248 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 015 046 327 594 695 786 496;
  • 31) 0,000 000 000 000 000 000 000 000 000 000 015 046 327 594 695 786 496 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 030 092 655 189 391 572 992;
  • 32) 0,000 000 000 000 000 000 000 000 000 000 030 092 655 189 391 572 992 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 060 185 310 378 783 145 984;
  • 33) 0,000 000 000 000 000 000 000 000 000 000 060 185 310 378 783 145 984 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 120 370 620 757 566 291 968;
  • 34) 0,000 000 000 000 000 000 000 000 000 000 120 370 620 757 566 291 968 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 240 741 241 515 132 583 936;
  • 35) 0,000 000 000 000 000 000 000 000 000 000 240 741 241 515 132 583 936 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 481 482 483 030 265 167 872;
  • 36) 0,000 000 000 000 000 000 000 000 000 000 481 482 483 030 265 167 872 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 962 964 966 060 530 335 744;
  • 37) 0,000 000 000 000 000 000 000 000 000 000 962 964 966 060 530 335 744 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 001 925 929 932 121 060 671 488;
  • 38) 0,000 000 000 000 000 000 000 000 000 001 925 929 932 121 060 671 488 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 003 851 859 864 242 121 342 976;
  • 39) 0,000 000 000 000 000 000 000 000 000 003 851 859 864 242 121 342 976 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 007 703 719 728 484 242 685 952;
  • 40) 0,000 000 000 000 000 000 000 000 000 007 703 719 728 484 242 685 952 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 015 407 439 456 968 485 371 904;
  • 41) 0,000 000 000 000 000 000 000 000 000 015 407 439 456 968 485 371 904 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 030 814 878 913 936 970 743 808;
  • 42) 0,000 000 000 000 000 000 000 000 000 030 814 878 913 936 970 743 808 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 061 629 757 827 873 941 487 616;
  • 43) 0,000 000 000 000 000 000 000 000 000 061 629 757 827 873 941 487 616 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 123 259 515 655 747 882 975 232;
  • 44) 0,000 000 000 000 000 000 000 000 000 123 259 515 655 747 882 975 232 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 246 519 031 311 495 765 950 464;
  • 45) 0,000 000 000 000 000 000 000 000 000 246 519 031 311 495 765 950 464 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 493 038 062 622 991 531 900 928;
  • 46) 0,000 000 000 000 000 000 000 000 000 493 038 062 622 991 531 900 928 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 986 076 125 245 983 063 801 856;
  • 47) 0,000 000 000 000 000 000 000 000 000 986 076 125 245 983 063 801 856 × 2 = 0 + 0,000 000 000 000 000 000 000 000 001 972 152 250 491 966 127 603 712;
  • 48) 0,000 000 000 000 000 000 000 000 001 972 152 250 491 966 127 603 712 × 2 = 0 + 0,000 000 000 000 000 000 000 000 003 944 304 500 983 932 255 207 424;
  • 49) 0,000 000 000 000 000 000 000 000 003 944 304 500 983 932 255 207 424 × 2 = 0 + 0,000 000 000 000 000 000 000 000 007 888 609 001 967 864 510 414 848;
  • 50) 0,000 000 000 000 000 000 000 000 007 888 609 001 967 864 510 414 848 × 2 = 0 + 0,000 000 000 000 000 000 000 000 015 777 218 003 935 729 020 829 696;
  • 51) 0,000 000 000 000 000 000 000 000 015 777 218 003 935 729 020 829 696 × 2 = 0 + 0,000 000 000 000 000 000 000 000 031 554 436 007 871 458 041 659 392;
  • 52) 0,000 000 000 000 000 000 000 000 031 554 436 007 871 458 041 659 392 × 2 = 0 + 0,000 000 000 000 000 000 000 000 063 108 872 015 742 916 083 318 784;
  • 53) 0,000 000 000 000 000 000 000 000 063 108 872 015 742 916 083 318 784 × 2 = 0 + 0,000 000 000 000 000 000 000 000 126 217 744 031 485 832 166 637 568;
  • 54) 0,000 000 000 000 000 000 000 000 126 217 744 031 485 832 166 637 568 × 2 = 0 + 0,000 000 000 000 000 000 000 000 252 435 488 062 971 664 333 275 136;
  • 55) 0,000 000 000 000 000 000 000 000 252 435 488 062 971 664 333 275 136 × 2 = 0 + 0,000 000 000 000 000 000 000 000 504 870 976 125 943 328 666 550 272;
  • 56) 0,000 000 000 000 000 000 000 000 504 870 976 125 943 328 666 550 272 × 2 = 0 + 0,000 000 000 000 000 000 000 001 009 741 952 251 886 657 333 100 544;
  • 57) 0,000 000 000 000 000 000 000 001 009 741 952 251 886 657 333 100 544 × 2 = 0 + 0,000 000 000 000 000 000 000 002 019 483 904 503 773 314 666 201 088;
  • 58) 0,000 000 000 000 000 000 000 002 019 483 904 503 773 314 666 201 088 × 2 = 0 + 0,000 000 000 000 000 000 000 004 038 967 809 007 546 629 332 402 176;
  • 59) 0,000 000 000 000 000 000 000 004 038 967 809 007 546 629 332 402 176 × 2 = 0 + 0,000 000 000 000 000 000 000 008 077 935 618 015 093 258 664 804 352;
  • 60) 0,000 000 000 000 000 000 000 008 077 935 618 015 093 258 664 804 352 × 2 = 0 + 0,000 000 000 000 000 000 000 016 155 871 236 030 186 517 329 608 704;
  • 61) 0,000 000 000 000 000 000 000 016 155 871 236 030 186 517 329 608 704 × 2 = 0 + 0,000 000 000 000 000 000 000 032 311 742 472 060 373 034 659 217 408;
  • 62) 0,000 000 000 000 000 000 000 032 311 742 472 060 373 034 659 217 408 × 2 = 0 + 0,000 000 000 000 000 000 000 064 623 484 944 120 746 069 318 434 816;
  • 63) 0,000 000 000 000 000 000 000 064 623 484 944 120 746 069 318 434 816 × 2 = 0 + 0,000 000 000 000 000 000 000 129 246 969 888 241 492 138 636 869 632;
  • 64) 0,000 000 000 000 000 000 000 129 246 969 888 241 492 138 636 869 632 × 2 = 0 + 0,000 000 000 000 000 000 000 258 493 939 776 482 984 277 273 739 264;
  • 65) 0,000 000 000 000 000 000 000 258 493 939 776 482 984 277 273 739 264 × 2 = 0 + 0,000 000 000 000 000 000 000 516 987 879 552 965 968 554 547 478 528;
  • 66) 0,000 000 000 000 000 000 000 516 987 879 552 965 968 554 547 478 528 × 2 = 0 + 0,000 000 000 000 000 000 001 033 975 759 105 931 937 109 094 957 056;
  • 67) 0,000 000 000 000 000 000 001 033 975 759 105 931 937 109 094 957 056 × 2 = 0 + 0,000 000 000 000 000 000 002 067 951 518 211 863 874 218 189 914 112;
  • 68) 0,000 000 000 000 000 000 002 067 951 518 211 863 874 218 189 914 112 × 2 = 0 + 0,000 000 000 000 000 000 004 135 903 036 423 727 748 436 379 828 224;
  • 69) 0,000 000 000 000 000 000 004 135 903 036 423 727 748 436 379 828 224 × 2 = 0 + 0,000 000 000 000 000 000 008 271 806 072 847 455 496 872 759 656 448;
  • 70) 0,000 000 000 000 000 000 008 271 806 072 847 455 496 872 759 656 448 × 2 = 0 + 0,000 000 000 000 000 000 016 543 612 145 694 910 993 745 519 312 896;
  • 71) 0,000 000 000 000 000 000 016 543 612 145 694 910 993 745 519 312 896 × 2 = 0 + 0,000 000 000 000 000 000 033 087 224 291 389 821 987 491 038 625 792;
  • 72) 0,000 000 000 000 000 000 033 087 224 291 389 821 987 491 038 625 792 × 2 = 0 + 0,000 000 000 000 000 000 066 174 448 582 779 643 974 982 077 251 584;
  • 73) 0,000 000 000 000 000 000 066 174 448 582 779 643 974 982 077 251 584 × 2 = 0 + 0,000 000 000 000 000 000 132 348 897 165 559 287 949 964 154 503 168;
  • 74) 0,000 000 000 000 000 000 132 348 897 165 559 287 949 964 154 503 168 × 2 = 0 + 0,000 000 000 000 000 000 264 697 794 331 118 575 899 928 309 006 336;
  • 75) 0,000 000 000 000 000 000 264 697 794 331 118 575 899 928 309 006 336 × 2 = 0 + 0,000 000 000 000 000 000 529 395 588 662 237 151 799 856 618 012 672;
  • 76) 0,000 000 000 000 000 000 529 395 588 662 237 151 799 856 618 012 672 × 2 = 0 + 0,000 000 000 000 000 001 058 791 177 324 474 303 599 713 236 025 344;
  • 77) 0,000 000 000 000 000 001 058 791 177 324 474 303 599 713 236 025 344 × 2 = 0 + 0,000 000 000 000 000 002 117 582 354 648 948 607 199 426 472 050 688;
  • 78) 0,000 000 000 000 000 002 117 582 354 648 948 607 199 426 472 050 688 × 2 = 0 + 0,000 000 000 000 000 004 235 164 709 297 897 214 398 852 944 101 376;
  • 79) 0,000 000 000 000 000 004 235 164 709 297 897 214 398 852 944 101 376 × 2 = 0 + 0,000 000 000 000 000 008 470 329 418 595 794 428 797 705 888 202 752;
  • 80) 0,000 000 000 000 000 008 470 329 418 595 794 428 797 705 888 202 752 × 2 = 0 + 0,000 000 000 000 000 016 940 658 837 191 588 857 595 411 776 405 504;
  • 81) 0,000 000 000 000 000 016 940 658 837 191 588 857 595 411 776 405 504 × 2 = 0 + 0,000 000 000 000 000 033 881 317 674 383 177 715 190 823 552 811 008;
  • 82) 0,000 000 000 000 000 033 881 317 674 383 177 715 190 823 552 811 008 × 2 = 0 + 0,000 000 000 000 000 067 762 635 348 766 355 430 381 647 105 622 016;
  • 83) 0,000 000 000 000 000 067 762 635 348 766 355 430 381 647 105 622 016 × 2 = 0 + 0,000 000 000 000 000 135 525 270 697 532 710 860 763 294 211 244 032;
  • 84) 0,000 000 000 000 000 135 525 270 697 532 710 860 763 294 211 244 032 × 2 = 0 + 0,000 000 000 000 000 271 050 541 395 065 421 721 526 588 422 488 064;
  • 85) 0,000 000 000 000 000 271 050 541 395 065 421 721 526 588 422 488 064 × 2 = 0 + 0,000 000 000 000 000 542 101 082 790 130 843 443 053 176 844 976 128;
  • 86) 0,000 000 000 000 000 542 101 082 790 130 843 443 053 176 844 976 128 × 2 = 0 + 0,000 000 000 000 001 084 202 165 580 261 686 886 106 353 689 952 256;
  • 87) 0,000 000 000 000 001 084 202 165 580 261 686 886 106 353 689 952 256 × 2 = 0 + 0,000 000 000 000 002 168 404 331 160 523 373 772 212 707 379 904 512;
  • 88) 0,000 000 000 000 002 168 404 331 160 523 373 772 212 707 379 904 512 × 2 = 0 + 0,000 000 000 000 004 336 808 662 321 046 747 544 425 414 759 809 024;
  • 89) 0,000 000 000 000 004 336 808 662 321 046 747 544 425 414 759 809 024 × 2 = 0 + 0,000 000 000 000 008 673 617 324 642 093 495 088 850 829 519 618 048;
  • 90) 0,000 000 000 000 008 673 617 324 642 093 495 088 850 829 519 618 048 × 2 = 0 + 0,000 000 000 000 017 347 234 649 284 186 990 177 701 659 039 236 096;
  • 91) 0,000 000 000 000 017 347 234 649 284 186 990 177 701 659 039 236 096 × 2 = 0 + 0,000 000 000 000 034 694 469 298 568 373 980 355 403 318 078 472 192;
  • 92) 0,000 000 000 000 034 694 469 298 568 373 980 355 403 318 078 472 192 × 2 = 0 + 0,000 000 000 000 069 388 938 597 136 747 960 710 806 636 156 944 384;
  • 93) 0,000 000 000 000 069 388 938 597 136 747 960 710 806 636 156 944 384 × 2 = 0 + 0,000 000 000 000 138 777 877 194 273 495 921 421 613 272 313 888 768;
  • 94) 0,000 000 000 000 138 777 877 194 273 495 921 421 613 272 313 888 768 × 2 = 0 + 0,000 000 000 000 277 555 754 388 546 991 842 843 226 544 627 777 536;
  • 95) 0,000 000 000 000 277 555 754 388 546 991 842 843 226 544 627 777 536 × 2 = 0 + 0,000 000 000 000 555 111 508 777 093 983 685 686 453 089 255 555 072;
  • 96) 0,000 000 000 000 555 111 508 777 093 983 685 686 453 089 255 555 072 × 2 = 0 + 0,000 000 000 001 110 223 017 554 187 967 371 372 906 178 511 110 144;
  • 97) 0,000 000 000 001 110 223 017 554 187 967 371 372 906 178 511 110 144 × 2 = 0 + 0,000 000 000 002 220 446 035 108 375 934 742 745 812 357 022 220 288;
  • 98) 0,000 000 000 002 220 446 035 108 375 934 742 745 812 357 022 220 288 × 2 = 0 + 0,000 000 000 004 440 892 070 216 751 869 485 491 624 714 044 440 576;
  • 99) 0,000 000 000 004 440 892 070 216 751 869 485 491 624 714 044 440 576 × 2 = 0 + 0,000 000 000 008 881 784 140 433 503 738 970 983 249 428 088 881 152;
  • 100) 0,000 000 000 008 881 784 140 433 503 738 970 983 249 428 088 881 152 × 2 = 0 + 0,000 000 000 017 763 568 280 867 007 477 941 966 498 856 177 762 304;
  • 101) 0,000 000 000 017 763 568 280 867 007 477 941 966 498 856 177 762 304 × 2 = 0 + 0,000 000 000 035 527 136 561 734 014 955 883 932 997 712 355 524 608;
  • 102) 0,000 000 000 035 527 136 561 734 014 955 883 932 997 712 355 524 608 × 2 = 0 + 0,000 000 000 071 054 273 123 468 029 911 767 865 995 424 711 049 216;
  • 103) 0,000 000 000 071 054 273 123 468 029 911 767 865 995 424 711 049 216 × 2 = 0 + 0,000 000 000 142 108 546 246 936 059 823 535 731 990 849 422 098 432;
  • 104) 0,000 000 000 142 108 546 246 936 059 823 535 731 990 849 422 098 432 × 2 = 0 + 0,000 000 000 284 217 092 493 872 119 647 071 463 981 698 844 196 864;
  • 105) 0,000 000 000 284 217 092 493 872 119 647 071 463 981 698 844 196 864 × 2 = 0 + 0,000 000 000 568 434 184 987 744 239 294 142 927 963 397 688 393 728;
  • 106) 0,000 000 000 568 434 184 987 744 239 294 142 927 963 397 688 393 728 × 2 = 0 + 0,000 000 001 136 868 369 975 488 478 588 285 855 926 795 376 787 456;
  • 107) 0,000 000 001 136 868 369 975 488 478 588 285 855 926 795 376 787 456 × 2 = 0 + 0,000 000 002 273 736 739 950 976 957 176 571 711 853 590 753 574 912;
  • 108) 0,000 000 002 273 736 739 950 976 957 176 571 711 853 590 753 574 912 × 2 = 0 + 0,000 000 004 547 473 479 901 953 914 353 143 423 707 181 507 149 824;
  • 109) 0,000 000 004 547 473 479 901 953 914 353 143 423 707 181 507 149 824 × 2 = 0 + 0,000 000 009 094 946 959 803 907 828 706 286 847 414 363 014 299 648;
  • 110) 0,000 000 009 094 946 959 803 907 828 706 286 847 414 363 014 299 648 × 2 = 0 + 0,000 000 018 189 893 919 607 815 657 412 573 694 828 726 028 599 296;
  • 111) 0,000 000 018 189 893 919 607 815 657 412 573 694 828 726 028 599 296 × 2 = 0 + 0,000 000 036 379 787 839 215 631 314 825 147 389 657 452 057 198 592;
  • 112) 0,000 000 036 379 787 839 215 631 314 825 147 389 657 452 057 198 592 × 2 = 0 + 0,000 000 072 759 575 678 431 262 629 650 294 779 314 904 114 397 184;
  • 113) 0,000 000 072 759 575 678 431 262 629 650 294 779 314 904 114 397 184 × 2 = 0 + 0,000 000 145 519 151 356 862 525 259 300 589 558 629 808 228 794 368;
  • 114) 0,000 000 145 519 151 356 862 525 259 300 589 558 629 808 228 794 368 × 2 = 0 + 0,000 000 291 038 302 713 725 050 518 601 179 117 259 616 457 588 736;
  • 115) 0,000 000 291 038 302 713 725 050 518 601 179 117 259 616 457 588 736 × 2 = 0 + 0,000 000 582 076 605 427 450 101 037 202 358 234 519 232 915 177 472;
  • 116) 0,000 000 582 076 605 427 450 101 037 202 358 234 519 232 915 177 472 × 2 = 0 + 0,000 001 164 153 210 854 900 202 074 404 716 469 038 465 830 354 944;
  • 117) 0,000 001 164 153 210 854 900 202 074 404 716 469 038 465 830 354 944 × 2 = 0 + 0,000 002 328 306 421 709 800 404 148 809 432 938 076 931 660 709 888;
  • 118) 0,000 002 328 306 421 709 800 404 148 809 432 938 076 931 660 709 888 × 2 = 0 + 0,000 004 656 612 843 419 600 808 297 618 865 876 153 863 321 419 776;
  • 119) 0,000 004 656 612 843 419 600 808 297 618 865 876 153 863 321 419 776 × 2 = 0 + 0,000 009 313 225 686 839 201 616 595 237 731 752 307 726 642 839 552;
  • 120) 0,000 009 313 225 686 839 201 616 595 237 731 752 307 726 642 839 552 × 2 = 0 + 0,000 018 626 451 373 678 403 233 190 475 463 504 615 453 285 679 104;
  • 121) 0,000 018 626 451 373 678 403 233 190 475 463 504 615 453 285 679 104 × 2 = 0 + 0,000 037 252 902 747 356 806 466 380 950 927 009 230 906 571 358 208;
  • 122) 0,000 037 252 902 747 356 806 466 380 950 927 009 230 906 571 358 208 × 2 = 0 + 0,000 074 505 805 494 713 612 932 761 901 854 018 461 813 142 716 416;
  • 123) 0,000 074 505 805 494 713 612 932 761 901 854 018 461 813 142 716 416 × 2 = 0 + 0,000 149 011 610 989 427 225 865 523 803 708 036 923 626 285 432 832;
  • 124) 0,000 149 011 610 989 427 225 865 523 803 708 036 923 626 285 432 832 × 2 = 0 + 0,000 298 023 221 978 854 451 731 047 607 416 073 847 252 570 865 664;
  • 125) 0,000 298 023 221 978 854 451 731 047 607 416 073 847 252 570 865 664 × 2 = 0 + 0,000 596 046 443 957 708 903 462 095 214 832 147 694 505 141 731 328;
  • 126) 0,000 596 046 443 957 708 903 462 095 214 832 147 694 505 141 731 328 × 2 = 0 + 0,001 192 092 887 915 417 806 924 190 429 664 295 389 010 283 462 656;
  • 127) 0,001 192 092 887 915 417 806 924 190 429 664 295 389 010 283 462 656 × 2 = 0 + 0,002 384 185 775 830 835 613 848 380 859 328 590 778 020 566 925 312;
  • 128) 0,002 384 185 775 830 835 613 848 380 859 328 590 778 020 566 925 312 × 2 = 0 + 0,004 768 371 551 661 671 227 696 761 718 657 181 556 041 133 850 624;
  • 129) 0,004 768 371 551 661 671 227 696 761 718 657 181 556 041 133 850 624 × 2 = 0 + 0,009 536 743 103 323 342 455 393 523 437 314 363 112 082 267 701 248;
  • 130) 0,009 536 743 103 323 342 455 393 523 437 314 363 112 082 267 701 248 × 2 = 0 + 0,019 073 486 206 646 684 910 787 046 874 628 726 224 164 535 402 496;
  • 131) 0,019 073 486 206 646 684 910 787 046 874 628 726 224 164 535 402 496 × 2 = 0 + 0,038 146 972 413 293 369 821 574 093 749 257 452 448 329 070 804 992;
  • 132) 0,038 146 972 413 293 369 821 574 093 749 257 452 448 329 070 804 992 × 2 = 0 + 0,076 293 944 826 586 739 643 148 187 498 514 904 896 658 141 609 984;
  • 133) 0,076 293 944 826 586 739 643 148 187 498 514 904 896 658 141 609 984 × 2 = 0 + 0,152 587 889 653 173 479 286 296 374 997 029 809 793 316 283 219 968;
  • 134) 0,152 587 889 653 173 479 286 296 374 997 029 809 793 316 283 219 968 × 2 = 0 + 0,305 175 779 306 346 958 572 592 749 994 059 619 586 632 566 439 936;
  • 135) 0,305 175 779 306 346 958 572 592 749 994 059 619 586 632 566 439 936 × 2 = 0 + 0,610 351 558 612 693 917 145 185 499 988 119 239 173 265 132 879 872;
  • 136) 0,610 351 558 612 693 917 145 185 499 988 119 239 173 265 132 879 872 × 2 = 1 + 0,220 703 117 225 387 834 290 370 999 976 238 478 346 530 265 759 744;
  • 137) 0,220 703 117 225 387 834 290 370 999 976 238 478 346 530 265 759 744 × 2 = 0 + 0,441 406 234 450 775 668 580 741 999 952 476 956 693 060 531 519 488;
  • 138) 0,441 406 234 450 775 668 580 741 999 952 476 956 693 060 531 519 488 × 2 = 0 + 0,882 812 468 901 551 337 161 483 999 904 953 913 386 121 063 038 976;
  • 139) 0,882 812 468 901 551 337 161 483 999 904 953 913 386 121 063 038 976 × 2 = 1 + 0,765 624 937 803 102 674 322 967 999 809 907 826 772 242 126 077 952;
  • 140) 0,765 624 937 803 102 674 322 967 999 809 907 826 772 242 126 077 952 × 2 = 1 + 0,531 249 875 606 205 348 645 935 999 619 815 653 544 484 252 155 904;
  • 141) 0,531 249 875 606 205 348 645 935 999 619 815 653 544 484 252 155 904 × 2 = 1 + 0,062 499 751 212 410 697 291 871 999 239 631 307 088 968 504 311 808;
  • 142) 0,062 499 751 212 410 697 291 871 999 239 631 307 088 968 504 311 808 × 2 = 0 + 0,124 999 502 424 821 394 583 743 998 479 262 614 177 937 008 623 616;
  • 143) 0,124 999 502 424 821 394 583 743 998 479 262 614 177 937 008 623 616 × 2 = 0 + 0,249 999 004 849 642 789 167 487 996 958 525 228 355 874 017 247 232;
  • 144) 0,249 999 004 849 642 789 167 487 996 958 525 228 355 874 017 247 232 × 2 = 0 + 0,499 998 009 699 285 578 334 975 993 917 050 456 711 748 034 494 464;
  • 145) 0,499 998 009 699 285 578 334 975 993 917 050 456 711 748 034 494 464 × 2 = 0 + 0,999 996 019 398 571 156 669 951 987 834 100 913 423 496 068 988 928;
  • 146) 0,999 996 019 398 571 156 669 951 987 834 100 913 423 496 068 988 928 × 2 = 1 + 0,999 992 038 797 142 313 339 903 975 668 201 826 846 992 137 977 856;
  • 147) 0,999 992 038 797 142 313 339 903 975 668 201 826 846 992 137 977 856 × 2 = 1 + 0,999 984 077 594 284 626 679 807 951 336 403 653 693 984 275 955 712;
  • 148) 0,999 984 077 594 284 626 679 807 951 336 403 653 693 984 275 955 712 × 2 = 1 + 0,999 968 155 188 569 253 359 615 902 672 807 307 387 968 551 911 424;
  • 149) 0,999 968 155 188 569 253 359 615 902 672 807 307 387 968 551 911 424 × 2 = 1 + 0,999 936 310 377 138 506 719 231 805 345 614 614 775 937 103 822 848;
  • 150) 0,999 936 310 377 138 506 719 231 805 345 614 614 775 937 103 822 848 × 2 = 1 + 0,999 872 620 754 277 013 438 463 610 691 229 229 551 874 207 645 696;
  • 151) 0,999 872 620 754 277 013 438 463 610 691 229 229 551 874 207 645 696 × 2 = 1 + 0,999 745 241 508 554 026 876 927 221 382 458 459 103 748 415 291 392;
  • 152) 0,999 745 241 508 554 026 876 927 221 382 458 459 103 748 415 291 392 × 2 = 1 + 0,999 490 483 017 108 053 753 854 442 764 916 918 207 496 830 582 784;
  • 153) 0,999 490 483 017 108 053 753 854 442 764 916 918 207 496 830 582 784 × 2 = 1 + 0,998 980 966 034 216 107 507 708 885 529 833 836 414 993 661 165 568;
  • 154) 0,998 980 966 034 216 107 507 708 885 529 833 836 414 993 661 165 568 × 2 = 1 + 0,997 961 932 068 432 215 015 417 771 059 667 672 829 987 322 331 136;
  • 155) 0,997 961 932 068 432 215 015 417 771 059 667 672 829 987 322 331 136 × 2 = 1 + 0,995 923 864 136 864 430 030 835 542 119 335 345 659 974 644 662 272;
  • 156) 0,995 923 864 136 864 430 030 835 542 119 335 345 659 974 644 662 272 × 2 = 1 + 0,991 847 728 273 728 860 061 671 084 238 670 691 319 949 289 324 544;
  • 157) 0,991 847 728 273 728 860 061 671 084 238 670 691 319 949 289 324 544 × 2 = 1 + 0,983 695 456 547 457 720 123 342 168 477 341 382 639 898 578 649 088;
  • 158) 0,983 695 456 547 457 720 123 342 168 477 341 382 639 898 578 649 088 × 2 = 1 + 0,967 390 913 094 915 440 246 684 336 954 682 765 279 797 157 298 176;
  • 159) 0,967 390 913 094 915 440 246 684 336 954 682 765 279 797 157 298 176 × 2 = 1 + 0,934 781 826 189 830 880 493 368 673 909 365 530 559 594 314 596 352;

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 554(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 554(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 554(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 554 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