0,000 000 000 000 000 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 0,000 000 000 000 000 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484(10) din zecimal în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 de biți pentru mantisă)

Care sunt pașii pentru a scrie numărul
0,000 000 000 000 000 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484(10) din zecimal în binar în reprezentarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 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 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484.

Î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 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484 × 2 = 0 + 0,000 000 000 000 000 024 691 375 789 129 178 877 457 920 734 287 588 191 843 904 657 923 891 576 968;
  • 2) 0,000 000 000 000 000 024 691 375 789 129 178 877 457 920 734 287 588 191 843 904 657 923 891 576 968 × 2 = 0 + 0,000 000 000 000 000 049 382 751 578 258 357 754 915 841 468 575 176 383 687 809 315 847 783 153 936;
  • 3) 0,000 000 000 000 000 049 382 751 578 258 357 754 915 841 468 575 176 383 687 809 315 847 783 153 936 × 2 = 0 + 0,000 000 000 000 000 098 765 503 156 516 715 509 831 682 937 150 352 767 375 618 631 695 566 307 872;
  • 4) 0,000 000 000 000 000 098 765 503 156 516 715 509 831 682 937 150 352 767 375 618 631 695 566 307 872 × 2 = 0 + 0,000 000 000 000 000 197 531 006 313 033 431 019 663 365 874 300 705 534 751 237 263 391 132 615 744;
  • 5) 0,000 000 000 000 000 197 531 006 313 033 431 019 663 365 874 300 705 534 751 237 263 391 132 615 744 × 2 = 0 + 0,000 000 000 000 000 395 062 012 626 066 862 039 326 731 748 601 411 069 502 474 526 782 265 231 488;
  • 6) 0,000 000 000 000 000 395 062 012 626 066 862 039 326 731 748 601 411 069 502 474 526 782 265 231 488 × 2 = 0 + 0,000 000 000 000 000 790 124 025 252 133 724 078 653 463 497 202 822 139 004 949 053 564 530 462 976;
  • 7) 0,000 000 000 000 000 790 124 025 252 133 724 078 653 463 497 202 822 139 004 949 053 564 530 462 976 × 2 = 0 + 0,000 000 000 000 001 580 248 050 504 267 448 157 306 926 994 405 644 278 009 898 107 129 060 925 952;
  • 8) 0,000 000 000 000 001 580 248 050 504 267 448 157 306 926 994 405 644 278 009 898 107 129 060 925 952 × 2 = 0 + 0,000 000 000 000 003 160 496 101 008 534 896 314 613 853 988 811 288 556 019 796 214 258 121 851 904;
  • 9) 0,000 000 000 000 003 160 496 101 008 534 896 314 613 853 988 811 288 556 019 796 214 258 121 851 904 × 2 = 0 + 0,000 000 000 000 006 320 992 202 017 069 792 629 227 707 977 622 577 112 039 592 428 516 243 703 808;
  • 10) 0,000 000 000 000 006 320 992 202 017 069 792 629 227 707 977 622 577 112 039 592 428 516 243 703 808 × 2 = 0 + 0,000 000 000 000 012 641 984 404 034 139 585 258 455 415 955 245 154 224 079 184 857 032 487 407 616;
  • 11) 0,000 000 000 000 012 641 984 404 034 139 585 258 455 415 955 245 154 224 079 184 857 032 487 407 616 × 2 = 0 + 0,000 000 000 000 025 283 968 808 068 279 170 516 910 831 910 490 308 448 158 369 714 064 974 815 232;
  • 12) 0,000 000 000 000 025 283 968 808 068 279 170 516 910 831 910 490 308 448 158 369 714 064 974 815 232 × 2 = 0 + 0,000 000 000 000 050 567 937 616 136 558 341 033 821 663 820 980 616 896 316 739 428 129 949 630 464;
  • 13) 0,000 000 000 000 050 567 937 616 136 558 341 033 821 663 820 980 616 896 316 739 428 129 949 630 464 × 2 = 0 + 0,000 000 000 000 101 135 875 232 273 116 682 067 643 327 641 961 233 792 633 478 856 259 899 260 928;
  • 14) 0,000 000 000 000 101 135 875 232 273 116 682 067 643 327 641 961 233 792 633 478 856 259 899 260 928 × 2 = 0 + 0,000 000 000 000 202 271 750 464 546 233 364 135 286 655 283 922 467 585 266 957 712 519 798 521 856;
  • 15) 0,000 000 000 000 202 271 750 464 546 233 364 135 286 655 283 922 467 585 266 957 712 519 798 521 856 × 2 = 0 + 0,000 000 000 000 404 543 500 929 092 466 728 270 573 310 567 844 935 170 533 915 425 039 597 043 712;
  • 16) 0,000 000 000 000 404 543 500 929 092 466 728 270 573 310 567 844 935 170 533 915 425 039 597 043 712 × 2 = 0 + 0,000 000 000 000 809 087 001 858 184 933 456 541 146 621 135 689 870 341 067 830 850 079 194 087 424;
  • 17) 0,000 000 000 000 809 087 001 858 184 933 456 541 146 621 135 689 870 341 067 830 850 079 194 087 424 × 2 = 0 + 0,000 000 000 001 618 174 003 716 369 866 913 082 293 242 271 379 740 682 135 661 700 158 388 174 848;
  • 18) 0,000 000 000 001 618 174 003 716 369 866 913 082 293 242 271 379 740 682 135 661 700 158 388 174 848 × 2 = 0 + 0,000 000 000 003 236 348 007 432 739 733 826 164 586 484 542 759 481 364 271 323 400 316 776 349 696;
  • 19) 0,000 000 000 003 236 348 007 432 739 733 826 164 586 484 542 759 481 364 271 323 400 316 776 349 696 × 2 = 0 + 0,000 000 000 006 472 696 014 865 479 467 652 329 172 969 085 518 962 728 542 646 800 633 552 699 392;
  • 20) 0,000 000 000 006 472 696 014 865 479 467 652 329 172 969 085 518 962 728 542 646 800 633 552 699 392 × 2 = 0 + 0,000 000 000 012 945 392 029 730 958 935 304 658 345 938 171 037 925 457 085 293 601 267 105 398 784;
  • 21) 0,000 000 000 012 945 392 029 730 958 935 304 658 345 938 171 037 925 457 085 293 601 267 105 398 784 × 2 = 0 + 0,000 000 000 025 890 784 059 461 917 870 609 316 691 876 342 075 850 914 170 587 202 534 210 797 568;
  • 22) 0,000 000 000 025 890 784 059 461 917 870 609 316 691 876 342 075 850 914 170 587 202 534 210 797 568 × 2 = 0 + 0,000 000 000 051 781 568 118 923 835 741 218 633 383 752 684 151 701 828 341 174 405 068 421 595 136;
  • 23) 0,000 000 000 051 781 568 118 923 835 741 218 633 383 752 684 151 701 828 341 174 405 068 421 595 136 × 2 = 0 + 0,000 000 000 103 563 136 237 847 671 482 437 266 767 505 368 303 403 656 682 348 810 136 843 190 272;
  • 24) 0,000 000 000 103 563 136 237 847 671 482 437 266 767 505 368 303 403 656 682 348 810 136 843 190 272 × 2 = 0 + 0,000 000 000 207 126 272 475 695 342 964 874 533 535 010 736 606 807 313 364 697 620 273 686 380 544;
  • 25) 0,000 000 000 207 126 272 475 695 342 964 874 533 535 010 736 606 807 313 364 697 620 273 686 380 544 × 2 = 0 + 0,000 000 000 414 252 544 951 390 685 929 749 067 070 021 473 213 614 626 729 395 240 547 372 761 088;
  • 26) 0,000 000 000 414 252 544 951 390 685 929 749 067 070 021 473 213 614 626 729 395 240 547 372 761 088 × 2 = 0 + 0,000 000 000 828 505 089 902 781 371 859 498 134 140 042 946 427 229 253 458 790 481 094 745 522 176;
  • 27) 0,000 000 000 828 505 089 902 781 371 859 498 134 140 042 946 427 229 253 458 790 481 094 745 522 176 × 2 = 0 + 0,000 000 001 657 010 179 805 562 743 718 996 268 280 085 892 854 458 506 917 580 962 189 491 044 352;
  • 28) 0,000 000 001 657 010 179 805 562 743 718 996 268 280 085 892 854 458 506 917 580 962 189 491 044 352 × 2 = 0 + 0,000 000 003 314 020 359 611 125 487 437 992 536 560 171 785 708 917 013 835 161 924 378 982 088 704;
  • 29) 0,000 000 003 314 020 359 611 125 487 437 992 536 560 171 785 708 917 013 835 161 924 378 982 088 704 × 2 = 0 + 0,000 000 006 628 040 719 222 250 974 875 985 073 120 343 571 417 834 027 670 323 848 757 964 177 408;
  • 30) 0,000 000 006 628 040 719 222 250 974 875 985 073 120 343 571 417 834 027 670 323 848 757 964 177 408 × 2 = 0 + 0,000 000 013 256 081 438 444 501 949 751 970 146 240 687 142 835 668 055 340 647 697 515 928 354 816;
  • 31) 0,000 000 013 256 081 438 444 501 949 751 970 146 240 687 142 835 668 055 340 647 697 515 928 354 816 × 2 = 0 + 0,000 000 026 512 162 876 889 003 899 503 940 292 481 374 285 671 336 110 681 295 395 031 856 709 632;
  • 32) 0,000 000 026 512 162 876 889 003 899 503 940 292 481 374 285 671 336 110 681 295 395 031 856 709 632 × 2 = 0 + 0,000 000 053 024 325 753 778 007 799 007 880 584 962 748 571 342 672 221 362 590 790 063 713 419 264;
  • 33) 0,000 000 053 024 325 753 778 007 799 007 880 584 962 748 571 342 672 221 362 590 790 063 713 419 264 × 2 = 0 + 0,000 000 106 048 651 507 556 015 598 015 761 169 925 497 142 685 344 442 725 181 580 127 426 838 528;
  • 34) 0,000 000 106 048 651 507 556 015 598 015 761 169 925 497 142 685 344 442 725 181 580 127 426 838 528 × 2 = 0 + 0,000 000 212 097 303 015 112 031 196 031 522 339 850 994 285 370 688 885 450 363 160 254 853 677 056;
  • 35) 0,000 000 212 097 303 015 112 031 196 031 522 339 850 994 285 370 688 885 450 363 160 254 853 677 056 × 2 = 0 + 0,000 000 424 194 606 030 224 062 392 063 044 679 701 988 570 741 377 770 900 726 320 509 707 354 112;
  • 36) 0,000 000 424 194 606 030 224 062 392 063 044 679 701 988 570 741 377 770 900 726 320 509 707 354 112 × 2 = 0 + 0,000 000 848 389 212 060 448 124 784 126 089 359 403 977 141 482 755 541 801 452 641 019 414 708 224;
  • 37) 0,000 000 848 389 212 060 448 124 784 126 089 359 403 977 141 482 755 541 801 452 641 019 414 708 224 × 2 = 0 + 0,000 001 696 778 424 120 896 249 568 252 178 718 807 954 282 965 511 083 602 905 282 038 829 416 448;
  • 38) 0,000 001 696 778 424 120 896 249 568 252 178 718 807 954 282 965 511 083 602 905 282 038 829 416 448 × 2 = 0 + 0,000 003 393 556 848 241 792 499 136 504 357 437 615 908 565 931 022 167 205 810 564 077 658 832 896;
  • 39) 0,000 003 393 556 848 241 792 499 136 504 357 437 615 908 565 931 022 167 205 810 564 077 658 832 896 × 2 = 0 + 0,000 006 787 113 696 483 584 998 273 008 714 875 231 817 131 862 044 334 411 621 128 155 317 665 792;
  • 40) 0,000 006 787 113 696 483 584 998 273 008 714 875 231 817 131 862 044 334 411 621 128 155 317 665 792 × 2 = 0 + 0,000 013 574 227 392 967 169 996 546 017 429 750 463 634 263 724 088 668 823 242 256 310 635 331 584;
  • 41) 0,000 013 574 227 392 967 169 996 546 017 429 750 463 634 263 724 088 668 823 242 256 310 635 331 584 × 2 = 0 + 0,000 027 148 454 785 934 339 993 092 034 859 500 927 268 527 448 177 337 646 484 512 621 270 663 168;
  • 42) 0,000 027 148 454 785 934 339 993 092 034 859 500 927 268 527 448 177 337 646 484 512 621 270 663 168 × 2 = 0 + 0,000 054 296 909 571 868 679 986 184 069 719 001 854 537 054 896 354 675 292 969 025 242 541 326 336;
  • 43) 0,000 054 296 909 571 868 679 986 184 069 719 001 854 537 054 896 354 675 292 969 025 242 541 326 336 × 2 = 0 + 0,000 108 593 819 143 737 359 972 368 139 438 003 709 074 109 792 709 350 585 938 050 485 082 652 672;
  • 44) 0,000 108 593 819 143 737 359 972 368 139 438 003 709 074 109 792 709 350 585 938 050 485 082 652 672 × 2 = 0 + 0,000 217 187 638 287 474 719 944 736 278 876 007 418 148 219 585 418 701 171 876 100 970 165 305 344;
  • 45) 0,000 217 187 638 287 474 719 944 736 278 876 007 418 148 219 585 418 701 171 876 100 970 165 305 344 × 2 = 0 + 0,000 434 375 276 574 949 439 889 472 557 752 014 836 296 439 170 837 402 343 752 201 940 330 610 688;
  • 46) 0,000 434 375 276 574 949 439 889 472 557 752 014 836 296 439 170 837 402 343 752 201 940 330 610 688 × 2 = 0 + 0,000 868 750 553 149 898 879 778 945 115 504 029 672 592 878 341 674 804 687 504 403 880 661 221 376;
  • 47) 0,000 868 750 553 149 898 879 778 945 115 504 029 672 592 878 341 674 804 687 504 403 880 661 221 376 × 2 = 0 + 0,001 737 501 106 299 797 759 557 890 231 008 059 345 185 756 683 349 609 375 008 807 761 322 442 752;
  • 48) 0,001 737 501 106 299 797 759 557 890 231 008 059 345 185 756 683 349 609 375 008 807 761 322 442 752 × 2 = 0 + 0,003 475 002 212 599 595 519 115 780 462 016 118 690 371 513 366 699 218 750 017 615 522 644 885 504;
  • 49) 0,003 475 002 212 599 595 519 115 780 462 016 118 690 371 513 366 699 218 750 017 615 522 644 885 504 × 2 = 0 + 0,006 950 004 425 199 191 038 231 560 924 032 237 380 743 026 733 398 437 500 035 231 045 289 771 008;
  • 50) 0,006 950 004 425 199 191 038 231 560 924 032 237 380 743 026 733 398 437 500 035 231 045 289 771 008 × 2 = 0 + 0,013 900 008 850 398 382 076 463 121 848 064 474 761 486 053 466 796 875 000 070 462 090 579 542 016;
  • 51) 0,013 900 008 850 398 382 076 463 121 848 064 474 761 486 053 466 796 875 000 070 462 090 579 542 016 × 2 = 0 + 0,027 800 017 700 796 764 152 926 243 696 128 949 522 972 106 933 593 750 000 140 924 181 159 084 032;
  • 52) 0,027 800 017 700 796 764 152 926 243 696 128 949 522 972 106 933 593 750 000 140 924 181 159 084 032 × 2 = 0 + 0,055 600 035 401 593 528 305 852 487 392 257 899 045 944 213 867 187 500 000 281 848 362 318 168 064;
  • 53) 0,055 600 035 401 593 528 305 852 487 392 257 899 045 944 213 867 187 500 000 281 848 362 318 168 064 × 2 = 0 + 0,111 200 070 803 187 056 611 704 974 784 515 798 091 888 427 734 375 000 000 563 696 724 636 336 128;
  • 54) 0,111 200 070 803 187 056 611 704 974 784 515 798 091 888 427 734 375 000 000 563 696 724 636 336 128 × 2 = 0 + 0,222 400 141 606 374 113 223 409 949 569 031 596 183 776 855 468 750 000 001 127 393 449 272 672 256;
  • 55) 0,222 400 141 606 374 113 223 409 949 569 031 596 183 776 855 468 750 000 001 127 393 449 272 672 256 × 2 = 0 + 0,444 800 283 212 748 226 446 819 899 138 063 192 367 553 710 937 500 000 002 254 786 898 545 344 512;
  • 56) 0,444 800 283 212 748 226 446 819 899 138 063 192 367 553 710 937 500 000 002 254 786 898 545 344 512 × 2 = 0 + 0,889 600 566 425 496 452 893 639 798 276 126 384 735 107 421 875 000 000 004 509 573 797 090 689 024;
  • 57) 0,889 600 566 425 496 452 893 639 798 276 126 384 735 107 421 875 000 000 004 509 573 797 090 689 024 × 2 = 1 + 0,779 201 132 850 992 905 787 279 596 552 252 769 470 214 843 750 000 000 009 019 147 594 181 378 048;
  • 58) 0,779 201 132 850 992 905 787 279 596 552 252 769 470 214 843 750 000 000 009 019 147 594 181 378 048 × 2 = 1 + 0,558 402 265 701 985 811 574 559 193 104 505 538 940 429 687 500 000 000 018 038 295 188 362 756 096;
  • 59) 0,558 402 265 701 985 811 574 559 193 104 505 538 940 429 687 500 000 000 018 038 295 188 362 756 096 × 2 = 1 + 0,116 804 531 403 971 623 149 118 386 209 011 077 880 859 375 000 000 000 036 076 590 376 725 512 192;
  • 60) 0,116 804 531 403 971 623 149 118 386 209 011 077 880 859 375 000 000 000 036 076 590 376 725 512 192 × 2 = 0 + 0,233 609 062 807 943 246 298 236 772 418 022 155 761 718 750 000 000 000 072 153 180 753 451 024 384;
  • 61) 0,233 609 062 807 943 246 298 236 772 418 022 155 761 718 750 000 000 000 072 153 180 753 451 024 384 × 2 = 0 + 0,467 218 125 615 886 492 596 473 544 836 044 311 523 437 500 000 000 000 144 306 361 506 902 048 768;
  • 62) 0,467 218 125 615 886 492 596 473 544 836 044 311 523 437 500 000 000 000 144 306 361 506 902 048 768 × 2 = 0 + 0,934 436 251 231 772 985 192 947 089 672 088 623 046 875 000 000 000 000 288 612 723 013 804 097 536;
  • 63) 0,934 436 251 231 772 985 192 947 089 672 088 623 046 875 000 000 000 000 288 612 723 013 804 097 536 × 2 = 1 + 0,868 872 502 463 545 970 385 894 179 344 177 246 093 750 000 000 000 000 577 225 446 027 608 195 072;
  • 64) 0,868 872 502 463 545 970 385 894 179 344 177 246 093 750 000 000 000 000 577 225 446 027 608 195 072 × 2 = 1 + 0,737 745 004 927 091 940 771 788 358 688 354 492 187 500 000 000 000 001 154 450 892 055 216 390 144;
  • 65) 0,737 745 004 927 091 940 771 788 358 688 354 492 187 500 000 000 000 001 154 450 892 055 216 390 144 × 2 = 1 + 0,475 490 009 854 183 881 543 576 717 376 708 984 375 000 000 000 000 002 308 901 784 110 432 780 288;
  • 66) 0,475 490 009 854 183 881 543 576 717 376 708 984 375 000 000 000 000 002 308 901 784 110 432 780 288 × 2 = 0 + 0,950 980 019 708 367 763 087 153 434 753 417 968 750 000 000 000 000 004 617 803 568 220 865 560 576;
  • 67) 0,950 980 019 708 367 763 087 153 434 753 417 968 750 000 000 000 000 004 617 803 568 220 865 560 576 × 2 = 1 + 0,901 960 039 416 735 526 174 306 869 506 835 937 500 000 000 000 000 009 235 607 136 441 731 121 152;
  • 68) 0,901 960 039 416 735 526 174 306 869 506 835 937 500 000 000 000 000 009 235 607 136 441 731 121 152 × 2 = 1 + 0,803 920 078 833 471 052 348 613 739 013 671 875 000 000 000 000 000 018 471 214 272 883 462 242 304;
  • 69) 0,803 920 078 833 471 052 348 613 739 013 671 875 000 000 000 000 000 018 471 214 272 883 462 242 304 × 2 = 1 + 0,607 840 157 666 942 104 697 227 478 027 343 750 000 000 000 000 000 036 942 428 545 766 924 484 608;
  • 70) 0,607 840 157 666 942 104 697 227 478 027 343 750 000 000 000 000 000 036 942 428 545 766 924 484 608 × 2 = 1 + 0,215 680 315 333 884 209 394 454 956 054 687 500 000 000 000 000 000 073 884 857 091 533 848 969 216;
  • 71) 0,215 680 315 333 884 209 394 454 956 054 687 500 000 000 000 000 000 073 884 857 091 533 848 969 216 × 2 = 0 + 0,431 360 630 667 768 418 788 909 912 109 375 000 000 000 000 000 000 147 769 714 183 067 697 938 432;
  • 72) 0,431 360 630 667 768 418 788 909 912 109 375 000 000 000 000 000 000 147 769 714 183 067 697 938 432 × 2 = 0 + 0,862 721 261 335 536 837 577 819 824 218 750 000 000 000 000 000 000 295 539 428 366 135 395 876 864;
  • 73) 0,862 721 261 335 536 837 577 819 824 218 750 000 000 000 000 000 000 295 539 428 366 135 395 876 864 × 2 = 1 + 0,725 442 522 671 073 675 155 639 648 437 500 000 000 000 000 000 000 591 078 856 732 270 791 753 728;
  • 74) 0,725 442 522 671 073 675 155 639 648 437 500 000 000 000 000 000 000 591 078 856 732 270 791 753 728 × 2 = 1 + 0,450 885 045 342 147 350 311 279 296 875 000 000 000 000 000 000 001 182 157 713 464 541 583 507 456;
  • 75) 0,450 885 045 342 147 350 311 279 296 875 000 000 000 000 000 000 001 182 157 713 464 541 583 507 456 × 2 = 0 + 0,901 770 090 684 294 700 622 558 593 750 000 000 000 000 000 000 002 364 315 426 929 083 167 014 912;
  • 76) 0,901 770 090 684 294 700 622 558 593 750 000 000 000 000 000 000 002 364 315 426 929 083 167 014 912 × 2 = 1 + 0,803 540 181 368 589 401 245 117 187 500 000 000 000 000 000 000 004 728 630 853 858 166 334 029 824;
  • 77) 0,803 540 181 368 589 401 245 117 187 500 000 000 000 000 000 000 004 728 630 853 858 166 334 029 824 × 2 = 1 + 0,607 080 362 737 178 802 490 234 375 000 000 000 000 000 000 000 009 457 261 707 716 332 668 059 648;
  • 78) 0,607 080 362 737 178 802 490 234 375 000 000 000 000 000 000 000 009 457 261 707 716 332 668 059 648 × 2 = 1 + 0,214 160 725 474 357 604 980 468 750 000 000 000 000 000 000 000 018 914 523 415 432 665 336 119 296;
  • 79) 0,214 160 725 474 357 604 980 468 750 000 000 000 000 000 000 000 018 914 523 415 432 665 336 119 296 × 2 = 0 + 0,428 321 450 948 715 209 960 937 500 000 000 000 000 000 000 000 037 829 046 830 865 330 672 238 592;
  • 80) 0,428 321 450 948 715 209 960 937 500 000 000 000 000 000 000 000 037 829 046 830 865 330 672 238 592 × 2 = 0 + 0,856 642 901 897 430 419 921 875 000 000 000 000 000 000 000 000 075 658 093 661 730 661 344 477 184;
  • 81) 0,856 642 901 897 430 419 921 875 000 000 000 000 000 000 000 000 075 658 093 661 730 661 344 477 184 × 2 = 1 + 0,713 285 803 794 860 839 843 750 000 000 000 000 000 000 000 000 151 316 187 323 461 322 688 954 368;
  • 82) 0,713 285 803 794 860 839 843 750 000 000 000 000 000 000 000 000 151 316 187 323 461 322 688 954 368 × 2 = 1 + 0,426 571 607 589 721 679 687 500 000 000 000 000 000 000 000 000 302 632 374 646 922 645 377 908 736;
  • 83) 0,426 571 607 589 721 679 687 500 000 000 000 000 000 000 000 000 302 632 374 646 922 645 377 908 736 × 2 = 0 + 0,853 143 215 179 443 359 375 000 000 000 000 000 000 000 000 000 605 264 749 293 845 290 755 817 472;
  • 84) 0,853 143 215 179 443 359 375 000 000 000 000 000 000 000 000 000 605 264 749 293 845 290 755 817 472 × 2 = 1 + 0,706 286 430 358 886 718 750 000 000 000 000 000 000 000 000 001 210 529 498 587 690 581 511 634 944;
  • 85) 0,706 286 430 358 886 718 750 000 000 000 000 000 000 000 000 001 210 529 498 587 690 581 511 634 944 × 2 = 1 + 0,412 572 860 717 773 437 500 000 000 000 000 000 000 000 000 002 421 058 997 175 381 163 023 269 888;
  • 86) 0,412 572 860 717 773 437 500 000 000 000 000 000 000 000 000 002 421 058 997 175 381 163 023 269 888 × 2 = 0 + 0,825 145 721 435 546 875 000 000 000 000 000 000 000 000 000 004 842 117 994 350 762 326 046 539 776;
  • 87) 0,825 145 721 435 546 875 000 000 000 000 000 000 000 000 000 004 842 117 994 350 762 326 046 539 776 × 2 = 1 + 0,650 291 442 871 093 750 000 000 000 000 000 000 000 000 000 009 684 235 988 701 524 652 093 079 552;
  • 88) 0,650 291 442 871 093 750 000 000 000 000 000 000 000 000 000 009 684 235 988 701 524 652 093 079 552 × 2 = 1 + 0,300 582 885 742 187 500 000 000 000 000 000 000 000 000 000 019 368 471 977 403 049 304 186 159 104;
  • 89) 0,300 582 885 742 187 500 000 000 000 000 000 000 000 000 000 019 368 471 977 403 049 304 186 159 104 × 2 = 0 + 0,601 165 771 484 375 000 000 000 000 000 000 000 000 000 000 038 736 943 954 806 098 608 372 318 208;
  • 90) 0,601 165 771 484 375 000 000 000 000 000 000 000 000 000 000 038 736 943 954 806 098 608 372 318 208 × 2 = 1 + 0,202 331 542 968 750 000 000 000 000 000 000 000 000 000 000 077 473 887 909 612 197 216 744 636 416;
  • 91) 0,202 331 542 968 750 000 000 000 000 000 000 000 000 000 000 077 473 887 909 612 197 216 744 636 416 × 2 = 0 + 0,404 663 085 937 500 000 000 000 000 000 000 000 000 000 000 154 947 775 819 224 394 433 489 272 832;
  • 92) 0,404 663 085 937 500 000 000 000 000 000 000 000 000 000 000 154 947 775 819 224 394 433 489 272 832 × 2 = 0 + 0,809 326 171 875 000 000 000 000 000 000 000 000 000 000 000 309 895 551 638 448 788 866 978 545 664;
  • 93) 0,809 326 171 875 000 000 000 000 000 000 000 000 000 000 000 309 895 551 638 448 788 866 978 545 664 × 2 = 1 + 0,618 652 343 750 000 000 000 000 000 000 000 000 000 000 000 619 791 103 276 897 577 733 957 091 328;
  • 94) 0,618 652 343 750 000 000 000 000 000 000 000 000 000 000 000 619 791 103 276 897 577 733 957 091 328 × 2 = 1 + 0,237 304 687 500 000 000 000 000 000 000 000 000 000 000 001 239 582 206 553 795 155 467 914 182 656;
  • 95) 0,237 304 687 500 000 000 000 000 000 000 000 000 000 000 001 239 582 206 553 795 155 467 914 182 656 × 2 = 0 + 0,474 609 375 000 000 000 000 000 000 000 000 000 000 000 002 479 164 413 107 590 310 935 828 365 312;
  • 96) 0,474 609 375 000 000 000 000 000 000 000 000 000 000 000 002 479 164 413 107 590 310 935 828 365 312 × 2 = 0 + 0,949 218 750 000 000 000 000 000 000 000 000 000 000 000 004 958 328 826 215 180 621 871 656 730 624;
  • 97) 0,949 218 750 000 000 000 000 000 000 000 000 000 000 000 004 958 328 826 215 180 621 871 656 730 624 × 2 = 1 + 0,898 437 500 000 000 000 000 000 000 000 000 000 000 000 009 916 657 652 430 361 243 743 313 461 248;
  • 98) 0,898 437 500 000 000 000 000 000 000 000 000 000 000 000 009 916 657 652 430 361 243 743 313 461 248 × 2 = 1 + 0,796 875 000 000 000 000 000 000 000 000 000 000 000 000 019 833 315 304 860 722 487 486 626 922 496;
  • 99) 0,796 875 000 000 000 000 000 000 000 000 000 000 000 000 019 833 315 304 860 722 487 486 626 922 496 × 2 = 1 + 0,593 750 000 000 000 000 000 000 000 000 000 000 000 000 039 666 630 609 721 444 974 973 253 844 992;
  • 100) 0,593 750 000 000 000 000 000 000 000 000 000 000 000 000 039 666 630 609 721 444 974 973 253 844 992 × 2 = 1 + 0,187 500 000 000 000 000 000 000 000 000 000 000 000 000 079 333 261 219 442 889 949 946 507 689 984;
  • 101) 0,187 500 000 000 000 000 000 000 000 000 000 000 000 000 079 333 261 219 442 889 949 946 507 689 984 × 2 = 0 + 0,375 000 000 000 000 000 000 000 000 000 000 000 000 000 158 666 522 438 885 779 899 893 015 379 968;
  • 102) 0,375 000 000 000 000 000 000 000 000 000 000 000 000 000 158 666 522 438 885 779 899 893 015 379 968 × 2 = 0 + 0,750 000 000 000 000 000 000 000 000 000 000 000 000 000 317 333 044 877 771 559 799 786 030 759 936;
  • 103) 0,750 000 000 000 000 000 000 000 000 000 000 000 000 000 317 333 044 877 771 559 799 786 030 759 936 × 2 = 1 + 0,500 000 000 000 000 000 000 000 000 000 000 000 000 000 634 666 089 755 543 119 599 572 061 519 872;
  • 104) 0,500 000 000 000 000 000 000 000 000 000 000 000 000 000 634 666 089 755 543 119 599 572 061 519 872 × 2 = 1 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 001 269 332 179 511 086 239 199 144 123 039 744;
  • 105) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 001 269 332 179 511 086 239 199 144 123 039 744 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 002 538 664 359 022 172 478 398 288 246 079 488;
  • 106) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 002 538 664 359 022 172 478 398 288 246 079 488 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 005 077 328 718 044 344 956 796 576 492 158 976;
  • 107) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 005 077 328 718 044 344 956 796 576 492 158 976 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 010 154 657 436 088 689 913 593 152 984 317 952;
  • 108) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 010 154 657 436 088 689 913 593 152 984 317 952 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 020 309 314 872 177 379 827 186 305 968 635 904;
  • 109) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 020 309 314 872 177 379 827 186 305 968 635 904 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 040 618 629 744 354 759 654 372 611 937 271 808;

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 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1110 0011 1011 1100 1101 1100 1101 1011 0100 1100 1111 0011 0000 0(2)

5. Numărul pozitiv înainte de normalizare:

0,000 000 000 000 000 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1110 0011 1011 1100 1101 1100 1101 1011 0100 1100 1111 0011 0000 0(2)

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

Mută virgula cu 57 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 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1110 0011 1011 1100 1101 1100 1101 1011 0100 1100 1111 0011 0000 0(2) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1110 0011 1011 1100 1101 1100 1101 1011 0100 1100 1111 0011 0000 0(2) × 20 =


1,1100 0111 0111 1001 1011 1001 1011 0110 1001 1001 1110 0110 0000(2) × 2-57


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

Semn 0 (un număr pozitiv)


Exponent (neajustat): -57


Mantisă (nenormalizată):
1,1100 0111 0111 1001 1011 1001 1011 0110 1001 1001 1110 0110 0000


8. Ajustează exponentul.

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


Exponent (ajustat) =


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


-57 + 2(11-1) - 1 =


(-57 + 1 023)(10) =


966(10)


9. Convertește exponentul ajustat din zecimal (baza 10) în binar pe 11 biți.

Folosește din nou tehnica împărțirii repetate la 2:


  • împărțire = cât + rest;
  • 966 : 2 = 483 + 0;
  • 483 : 2 = 241 + 1;
  • 241 : 2 = 120 + 1;
  • 120 : 2 = 60 + 0;
  • 60 : 2 = 30 + 0;
  • 30 : 2 = 15 + 0;
  • 15 : 2 = 7 + 1;
  • 7 : 2 = 3 + 1;
  • 3 : 2 = 1 + 1;
  • 1 : 2 = 0 + 1;

10. Construiește reprezentarea în baza 2 a exponentului ajustat.

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


Exponent (ajustat) =


966(10) =


011 1100 0110(2)


11. Normalizează mantisa.

a) Renunță la primul bit, cel mai din stânga, care e întotdeauna 1, și la separatorul zecimal, dacă e cazul.


b) Ajustează-i lungimea la 52 biți, doar dacă e necesar (nu e cazul aici).


Mantisă (normalizată) =


1. 1100 0111 0111 1001 1011 1001 1011 0110 1001 1001 1110 0110 0000 =


1100 0111 0111 1001 1011 1001 1011 0110 1001 1001 1110 0110 0000


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

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


Exponent (11 biți) =
011 1100 0110


Mantisă (52 biți) =
1100 0111 0111 1001 1011 1001 1011 0110 1001 1001 1110 0110 0000


Numărul zecimal 0,000 000 000 000 000 012 345 687 894 564 589 438 728 960 367 143 794 095 921 952 328 961 945 788 484 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 011 1100 0110 - 1100 0111 0111 1001 1011 1001 1011 0110 1001 1001 1110 0110 0000


Cum să convertești numere zecimale din sistem zecimal (baza 10) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 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 dublă pe 64 de biți:

  • 1. Dacă numărul de convertit e negativ, începe cu versiunea pozitivă a numărului.
  • 2. 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 apoi reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor efectuate, î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 partea fracționara î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 efectuate, începând din partea de sus a listei construite mai sus (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 fie la stânga, fie la dreapta, astfel încât partea întreagă a numărului binar să aibă un singur bit, diferit de '0' (la stânga semnului zecimal să rămână un singur simbol, egal cu 1).
  • 7. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:
    Exponent (ajustat) = Exponent (neajustat) + 2(11-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 52 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'.
  • Semnul (ocupă 1 bit) e egal fie cu 1, dacă e număr negativ, fie cu 0, dacă e număr pozitiv.

Exemplu: convertește numărul negativ -31,640 215 din sistem zecimal (baza zece) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți:

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

    |-31,640 215| = 31,640 215;

  • 2. Convertește întâi partea întreagă, 31. Împarte numărul 31 î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;
    • 31 : 2 = 15 + 1;
    • 15 : 2 = 7 + 1;
    • 7 : 2 = 3 + 1;
    • 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:

    31(10) = 1 1111(2)

  • 4. Convertește apoi partea fracționară 0,640 215. Î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,640 215 × 2 = 1 + 0,280 43;
    • 2) 0,280 43 × 2 = 0 + 0,560 86;
    • 3) 0,560 86 × 2 = 1 + 0,121 72;
    • 4) 0,121 72 × 2 = 0 + 0,243 44;
    • 5) 0,243 44 × 2 = 0 + 0,486 88;
    • 6) 0,486 88 × 2 = 0 + 0,973 76;
    • 7) 0,973 76 × 2 = 1 + 0,947 52;
    • 8) 0,947 52 × 2 = 1 + 0,895 04;
    • 9) 0,895 04 × 2 = 1 + 0,790 08;
    • 10) 0,790 08 × 2 = 1 + 0,580 16;
    • 11) 0,580 16 × 2 = 1 + 0,160 32;
    • 12) 0,160 32 × 2 = 0 + 0,320 64;
    • 13) 0,320 64 × 2 = 0 + 0,641 28;
    • 14) 0,641 28 × 2 = 1 + 0,282 56;
    • 15) 0,282 56 × 2 = 0 + 0,565 12;
    • 16) 0,565 12 × 2 = 1 + 0,130 24;
    • 17) 0,130 24 × 2 = 0 + 0,260 48;
    • 18) 0,260 48 × 2 = 0 + 0,520 96;
    • 19) 0,520 96 × 2 = 1 + 0,041 92;
    • 20) 0,041 92 × 2 = 0 + 0,083 84;
    • 21) 0,083 84 × 2 = 0 + 0,167 68;
    • 22) 0,167 68 × 2 = 0 + 0,335 36;
    • 23) 0,335 36 × 2 = 0 + 0,670 72;
    • 24) 0,670 72 × 2 = 1 + 0,341 44;
    • 25) 0,341 44 × 2 = 0 + 0,682 88;
    • 26) 0,682 88 × 2 = 1 + 0,365 76;
    • 27) 0,365 76 × 2 = 0 + 0,731 52;
    • 28) 0,731 52 × 2 = 1 + 0,463 04;
    • 29) 0,463 04 × 2 = 0 + 0,926 08;
    • 30) 0,926 08 × 2 = 1 + 0,852 16;
    • 31) 0,852 16 × 2 = 1 + 0,704 32;
    • 32) 0,704 32 × 2 = 1 + 0,408 64;
    • 33) 0,408 64 × 2 = 0 + 0,817 28;
    • 34) 0,817 28 × 2 = 1 + 0,634 56;
    • 35) 0,634 56 × 2 = 1 + 0,269 12;
    • 36) 0,269 12 × 2 = 0 + 0,538 24;
    • 37) 0,538 24 × 2 = 1 + 0,076 48;
    • 38) 0,076 48 × 2 = 0 + 0,152 96;
    • 39) 0,152 96 × 2 = 0 + 0,305 92;
    • 40) 0,305 92 × 2 = 0 + 0,611 84;
    • 41) 0,611 84 × 2 = 1 + 0,223 68;
    • 42) 0,223 68 × 2 = 0 + 0,447 36;
    • 43) 0,447 36 × 2 = 0 + 0,894 72;
    • 44) 0,894 72 × 2 = 1 + 0,789 44;
    • 45) 0,789 44 × 2 = 1 + 0,578 88;
    • 46) 0,578 88 × 2 = 1 + 0,157 76;
    • 47) 0,157 76 × 2 = 0 + 0,315 52;
    • 48) 0,315 52 × 2 = 0 + 0,631 04;
    • 49) 0,631 04 × 2 = 1 + 0,262 08;
    • 50) 0,262 08 × 2 = 0 + 0,524 16;
    • 51) 0,524 16 × 2 = 1 + 0,048 32;
    • 52) 0,048 32 × 2 = 0 + 0,096 64;
    • 53) 0,096 64 × 2 = 0 + 0,193 28;
    • 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ă = 52) și a fost calculată 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,640 215(10) = 0,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

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

    31,640 215(10) = 1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(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':

    31,640 215(10) =
    1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) =
    1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 20 =
    1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 24

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

    Semn: 1 (număr negativ);

    Exponent (neajustat): 4;

    Mantisă (nenormalizată): 1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0;

  • 9. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:

    Exponent (ajustat) = Exponent (neajustat) + 2(11-1) - 1 = (4 + 1023)(10) = 1027(10) =
    100 0000 0011(2)

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

    Mantisă (nenormalizată): 1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

    Mantisă (normalizată): 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Concluzia:

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

    Exponent (11 biți) = 100 0000 0011

    Mantisă (52 biți) = 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Numărul -31,640 215, zecimal, convertit din sistem zecimal (baza 10) în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 este:
    1 - 100 0000 0011 - 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100