1 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 1 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003(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
1 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003(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. Î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;
  • 1 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003 : 2 = 550 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 + 1;
  • 550 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 : 2 = 275 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 1;
  • 275 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 137 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 137 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 68 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 68 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 34 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 34 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 17 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 17 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 8 593 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 8 593 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 4 296 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 4 296 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 2 148 437 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 2 148 437 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 1 074 218 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 074 218 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 537 109 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 537 109 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 268 554 687 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 268 554 687 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 134 277 343 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 134 277 343 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 67 138 671 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 67 138 671 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 33 569 335 937 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 33 569 335 937 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 16 784 667 968 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 16 784 667 968 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 8 392 333 984 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 8 392 333 984 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 4 196 166 992 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 4 196 166 992 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 2 098 083 496 093 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 2 098 083 496 093 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 1 049 041 748 046 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 049 041 748 046 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 524 520 874 023 437 500 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 524 520 874 023 437 500 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 262 260 437 011 718 750 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 262 260 437 011 718 750 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 131 130 218 505 859 375 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 131 130 218 505 859 375 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 65 565 109 252 929 687 500 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 65 565 109 252 929 687 500 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 32 782 554 626 464 843 750 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 32 782 554 626 464 843 750 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 16 391 277 313 232 421 875 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 16 391 277 313 232 421 875 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 8 195 638 656 616 210 937 500 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 8 195 638 656 616 210 937 500 000 000 000 000 000 000 000 000 000 000 000 : 2 = 4 097 819 328 308 105 468 750 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 4 097 819 328 308 105 468 750 000 000 000 000 000 000 000 000 000 000 000 : 2 = 2 048 909 664 154 052 734 375 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 2 048 909 664 154 052 734 375 000 000 000 000 000 000 000 000 000 000 000 : 2 = 1 024 454 832 077 026 367 187 500 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 024 454 832 077 026 367 187 500 000 000 000 000 000 000 000 000 000 000 : 2 = 512 227 416 038 513 183 593 750 000 000 000 000 000 000 000 000 000 000 + 0;
  • 512 227 416 038 513 183 593 750 000 000 000 000 000 000 000 000 000 000 : 2 = 256 113 708 019 256 591 796 875 000 000 000 000 000 000 000 000 000 000 + 0;
  • 256 113 708 019 256 591 796 875 000 000 000 000 000 000 000 000 000 000 : 2 = 128 056 854 009 628 295 898 437 500 000 000 000 000 000 000 000 000 000 + 0;
  • 128 056 854 009 628 295 898 437 500 000 000 000 000 000 000 000 000 000 : 2 = 64 028 427 004 814 147 949 218 750 000 000 000 000 000 000 000 000 000 + 0;
  • 64 028 427 004 814 147 949 218 750 000 000 000 000 000 000 000 000 000 : 2 = 32 014 213 502 407 073 974 609 375 000 000 000 000 000 000 000 000 000 + 0;
  • 32 014 213 502 407 073 974 609 375 000 000 000 000 000 000 000 000 000 : 2 = 16 007 106 751 203 536 987 304 687 500 000 000 000 000 000 000 000 000 + 0;
  • 16 007 106 751 203 536 987 304 687 500 000 000 000 000 000 000 000 000 : 2 = 8 003 553 375 601 768 493 652 343 750 000 000 000 000 000 000 000 000 + 0;
  • 8 003 553 375 601 768 493 652 343 750 000 000 000 000 000 000 000 000 : 2 = 4 001 776 687 800 884 246 826 171 875 000 000 000 000 000 000 000 000 + 0;
  • 4 001 776 687 800 884 246 826 171 875 000 000 000 000 000 000 000 000 : 2 = 2 000 888 343 900 442 123 413 085 937 500 000 000 000 000 000 000 000 + 0;
  • 2 000 888 343 900 442 123 413 085 937 500 000 000 000 000 000 000 000 : 2 = 1 000 444 171 950 221 061 706 542 968 750 000 000 000 000 000 000 000 + 0;
  • 1 000 444 171 950 221 061 706 542 968 750 000 000 000 000 000 000 000 : 2 = 500 222 085 975 110 530 853 271 484 375 000 000 000 000 000 000 000 + 0;
  • 500 222 085 975 110 530 853 271 484 375 000 000 000 000 000 000 000 : 2 = 250 111 042 987 555 265 426 635 742 187 500 000 000 000 000 000 000 + 0;
  • 250 111 042 987 555 265 426 635 742 187 500 000 000 000 000 000 000 : 2 = 125 055 521 493 777 632 713 317 871 093 750 000 000 000 000 000 000 + 0;
  • 125 055 521 493 777 632 713 317 871 093 750 000 000 000 000 000 000 : 2 = 62 527 760 746 888 816 356 658 935 546 875 000 000 000 000 000 000 + 0;
  • 62 527 760 746 888 816 356 658 935 546 875 000 000 000 000 000 000 : 2 = 31 263 880 373 444 408 178 329 467 773 437 500 000 000 000 000 000 + 0;
  • 31 263 880 373 444 408 178 329 467 773 437 500 000 000 000 000 000 : 2 = 15 631 940 186 722 204 089 164 733 886 718 750 000 000 000 000 000 + 0;
  • 15 631 940 186 722 204 089 164 733 886 718 750 000 000 000 000 000 : 2 = 7 815 970 093 361 102 044 582 366 943 359 375 000 000 000 000 000 + 0;
  • 7 815 970 093 361 102 044 582 366 943 359 375 000 000 000 000 000 : 2 = 3 907 985 046 680 551 022 291 183 471 679 687 500 000 000 000 000 + 0;
  • 3 907 985 046 680 551 022 291 183 471 679 687 500 000 000 000 000 : 2 = 1 953 992 523 340 275 511 145 591 735 839 843 750 000 000 000 000 + 0;
  • 1 953 992 523 340 275 511 145 591 735 839 843 750 000 000 000 000 : 2 = 976 996 261 670 137 755 572 795 867 919 921 875 000 000 000 000 + 0;
  • 976 996 261 670 137 755 572 795 867 919 921 875 000 000 000 000 : 2 = 488 498 130 835 068 877 786 397 933 959 960 937 500 000 000 000 + 0;
  • 488 498 130 835 068 877 786 397 933 959 960 937 500 000 000 000 : 2 = 244 249 065 417 534 438 893 198 966 979 980 468 750 000 000 000 + 0;
  • 244 249 065 417 534 438 893 198 966 979 980 468 750 000 000 000 : 2 = 122 124 532 708 767 219 446 599 483 489 990 234 375 000 000 000 + 0;
  • 122 124 532 708 767 219 446 599 483 489 990 234 375 000 000 000 : 2 = 61 062 266 354 383 609 723 299 741 744 995 117 187 500 000 000 + 0;
  • 61 062 266 354 383 609 723 299 741 744 995 117 187 500 000 000 : 2 = 30 531 133 177 191 804 861 649 870 872 497 558 593 750 000 000 + 0;
  • 30 531 133 177 191 804 861 649 870 872 497 558 593 750 000 000 : 2 = 15 265 566 588 595 902 430 824 935 436 248 779 296 875 000 000 + 0;
  • 15 265 566 588 595 902 430 824 935 436 248 779 296 875 000 000 : 2 = 7 632 783 294 297 951 215 412 467 718 124 389 648 437 500 000 + 0;
  • 7 632 783 294 297 951 215 412 467 718 124 389 648 437 500 000 : 2 = 3 816 391 647 148 975 607 706 233 859 062 194 824 218 750 000 + 0;
  • 3 816 391 647 148 975 607 706 233 859 062 194 824 218 750 000 : 2 = 1 908 195 823 574 487 803 853 116 929 531 097 412 109 375 000 + 0;
  • 1 908 195 823 574 487 803 853 116 929 531 097 412 109 375 000 : 2 = 954 097 911 787 243 901 926 558 464 765 548 706 054 687 500 + 0;
  • 954 097 911 787 243 901 926 558 464 765 548 706 054 687 500 : 2 = 477 048 955 893 621 950 963 279 232 382 774 353 027 343 750 + 0;
  • 477 048 955 893 621 950 963 279 232 382 774 353 027 343 750 : 2 = 238 524 477 946 810 975 481 639 616 191 387 176 513 671 875 + 0;
  • 238 524 477 946 810 975 481 639 616 191 387 176 513 671 875 : 2 = 119 262 238 973 405 487 740 819 808 095 693 588 256 835 937 + 1;
  • 119 262 238 973 405 487 740 819 808 095 693 588 256 835 937 : 2 = 59 631 119 486 702 743 870 409 904 047 846 794 128 417 968 + 1;
  • 59 631 119 486 702 743 870 409 904 047 846 794 128 417 968 : 2 = 29 815 559 743 351 371 935 204 952 023 923 397 064 208 984 + 0;
  • 29 815 559 743 351 371 935 204 952 023 923 397 064 208 984 : 2 = 14 907 779 871 675 685 967 602 476 011 961 698 532 104 492 + 0;
  • 14 907 779 871 675 685 967 602 476 011 961 698 532 104 492 : 2 = 7 453 889 935 837 842 983 801 238 005 980 849 266 052 246 + 0;
  • 7 453 889 935 837 842 983 801 238 005 980 849 266 052 246 : 2 = 3 726 944 967 918 921 491 900 619 002 990 424 633 026 123 + 0;
  • 3 726 944 967 918 921 491 900 619 002 990 424 633 026 123 : 2 = 1 863 472 483 959 460 745 950 309 501 495 212 316 513 061 + 1;
  • 1 863 472 483 959 460 745 950 309 501 495 212 316 513 061 : 2 = 931 736 241 979 730 372 975 154 750 747 606 158 256 530 + 1;
  • 931 736 241 979 730 372 975 154 750 747 606 158 256 530 : 2 = 465 868 120 989 865 186 487 577 375 373 803 079 128 265 + 0;
  • 465 868 120 989 865 186 487 577 375 373 803 079 128 265 : 2 = 232 934 060 494 932 593 243 788 687 686 901 539 564 132 + 1;
  • 232 934 060 494 932 593 243 788 687 686 901 539 564 132 : 2 = 116 467 030 247 466 296 621 894 343 843 450 769 782 066 + 0;
  • 116 467 030 247 466 296 621 894 343 843 450 769 782 066 : 2 = 58 233 515 123 733 148 310 947 171 921 725 384 891 033 + 0;
  • 58 233 515 123 733 148 310 947 171 921 725 384 891 033 : 2 = 29 116 757 561 866 574 155 473 585 960 862 692 445 516 + 1;
  • 29 116 757 561 866 574 155 473 585 960 862 692 445 516 : 2 = 14 558 378 780 933 287 077 736 792 980 431 346 222 758 + 0;
  • 14 558 378 780 933 287 077 736 792 980 431 346 222 758 : 2 = 7 279 189 390 466 643 538 868 396 490 215 673 111 379 + 0;
  • 7 279 189 390 466 643 538 868 396 490 215 673 111 379 : 2 = 3 639 594 695 233 321 769 434 198 245 107 836 555 689 + 1;
  • 3 639 594 695 233 321 769 434 198 245 107 836 555 689 : 2 = 1 819 797 347 616 660 884 717 099 122 553 918 277 844 + 1;
  • 1 819 797 347 616 660 884 717 099 122 553 918 277 844 : 2 = 909 898 673 808 330 442 358 549 561 276 959 138 922 + 0;
  • 909 898 673 808 330 442 358 549 561 276 959 138 922 : 2 = 454 949 336 904 165 221 179 274 780 638 479 569 461 + 0;
  • 454 949 336 904 165 221 179 274 780 638 479 569 461 : 2 = 227 474 668 452 082 610 589 637 390 319 239 784 730 + 1;
  • 227 474 668 452 082 610 589 637 390 319 239 784 730 : 2 = 113 737 334 226 041 305 294 818 695 159 619 892 365 + 0;
  • 113 737 334 226 041 305 294 818 695 159 619 892 365 : 2 = 56 868 667 113 020 652 647 409 347 579 809 946 182 + 1;
  • 56 868 667 113 020 652 647 409 347 579 809 946 182 : 2 = 28 434 333 556 510 326 323 704 673 789 904 973 091 + 0;
  • 28 434 333 556 510 326 323 704 673 789 904 973 091 : 2 = 14 217 166 778 255 163 161 852 336 894 952 486 545 + 1;
  • 14 217 166 778 255 163 161 852 336 894 952 486 545 : 2 = 7 108 583 389 127 581 580 926 168 447 476 243 272 + 1;
  • 7 108 583 389 127 581 580 926 168 447 476 243 272 : 2 = 3 554 291 694 563 790 790 463 084 223 738 121 636 + 0;
  • 3 554 291 694 563 790 790 463 084 223 738 121 636 : 2 = 1 777 145 847 281 895 395 231 542 111 869 060 818 + 0;
  • 1 777 145 847 281 895 395 231 542 111 869 060 818 : 2 = 888 572 923 640 947 697 615 771 055 934 530 409 + 0;
  • 888 572 923 640 947 697 615 771 055 934 530 409 : 2 = 444 286 461 820 473 848 807 885 527 967 265 204 + 1;
  • 444 286 461 820 473 848 807 885 527 967 265 204 : 2 = 222 143 230 910 236 924 403 942 763 983 632 602 + 0;
  • 222 143 230 910 236 924 403 942 763 983 632 602 : 2 = 111 071 615 455 118 462 201 971 381 991 816 301 + 0;
  • 111 071 615 455 118 462 201 971 381 991 816 301 : 2 = 55 535 807 727 559 231 100 985 690 995 908 150 + 1;
  • 55 535 807 727 559 231 100 985 690 995 908 150 : 2 = 27 767 903 863 779 615 550 492 845 497 954 075 + 0;
  • 27 767 903 863 779 615 550 492 845 497 954 075 : 2 = 13 883 951 931 889 807 775 246 422 748 977 037 + 1;
  • 13 883 951 931 889 807 775 246 422 748 977 037 : 2 = 6 941 975 965 944 903 887 623 211 374 488 518 + 1;
  • 6 941 975 965 944 903 887 623 211 374 488 518 : 2 = 3 470 987 982 972 451 943 811 605 687 244 259 + 0;
  • 3 470 987 982 972 451 943 811 605 687 244 259 : 2 = 1 735 493 991 486 225 971 905 802 843 622 129 + 1;
  • 1 735 493 991 486 225 971 905 802 843 622 129 : 2 = 867 746 995 743 112 985 952 901 421 811 064 + 1;
  • 867 746 995 743 112 985 952 901 421 811 064 : 2 = 433 873 497 871 556 492 976 450 710 905 532 + 0;
  • 433 873 497 871 556 492 976 450 710 905 532 : 2 = 216 936 748 935 778 246 488 225 355 452 766 + 0;
  • 216 936 748 935 778 246 488 225 355 452 766 : 2 = 108 468 374 467 889 123 244 112 677 726 383 + 0;
  • 108 468 374 467 889 123 244 112 677 726 383 : 2 = 54 234 187 233 944 561 622 056 338 863 191 + 1;
  • 54 234 187 233 944 561 622 056 338 863 191 : 2 = 27 117 093 616 972 280 811 028 169 431 595 + 1;
  • 27 117 093 616 972 280 811 028 169 431 595 : 2 = 13 558 546 808 486 140 405 514 084 715 797 + 1;
  • 13 558 546 808 486 140 405 514 084 715 797 : 2 = 6 779 273 404 243 070 202 757 042 357 898 + 1;
  • 6 779 273 404 243 070 202 757 042 357 898 : 2 = 3 389 636 702 121 535 101 378 521 178 949 + 0;
  • 3 389 636 702 121 535 101 378 521 178 949 : 2 = 1 694 818 351 060 767 550 689 260 589 474 + 1;
  • 1 694 818 351 060 767 550 689 260 589 474 : 2 = 847 409 175 530 383 775 344 630 294 737 + 0;
  • 847 409 175 530 383 775 344 630 294 737 : 2 = 423 704 587 765 191 887 672 315 147 368 + 1;
  • 423 704 587 765 191 887 672 315 147 368 : 2 = 211 852 293 882 595 943 836 157 573 684 + 0;
  • 211 852 293 882 595 943 836 157 573 684 : 2 = 105 926 146 941 297 971 918 078 786 842 + 0;
  • 105 926 146 941 297 971 918 078 786 842 : 2 = 52 963 073 470 648 985 959 039 393 421 + 0;
  • 52 963 073 470 648 985 959 039 393 421 : 2 = 26 481 536 735 324 492 979 519 696 710 + 1;
  • 26 481 536 735 324 492 979 519 696 710 : 2 = 13 240 768 367 662 246 489 759 848 355 + 0;
  • 13 240 768 367 662 246 489 759 848 355 : 2 = 6 620 384 183 831 123 244 879 924 177 + 1;
  • 6 620 384 183 831 123 244 879 924 177 : 2 = 3 310 192 091 915 561 622 439 962 088 + 1;
  • 3 310 192 091 915 561 622 439 962 088 : 2 = 1 655 096 045 957 780 811 219 981 044 + 0;
  • 1 655 096 045 957 780 811 219 981 044 : 2 = 827 548 022 978 890 405 609 990 522 + 0;
  • 827 548 022 978 890 405 609 990 522 : 2 = 413 774 011 489 445 202 804 995 261 + 0;
  • 413 774 011 489 445 202 804 995 261 : 2 = 206 887 005 744 722 601 402 497 630 + 1;
  • 206 887 005 744 722 601 402 497 630 : 2 = 103 443 502 872 361 300 701 248 815 + 0;
  • 103 443 502 872 361 300 701 248 815 : 2 = 51 721 751 436 180 650 350 624 407 + 1;
  • 51 721 751 436 180 650 350 624 407 : 2 = 25 860 875 718 090 325 175 312 203 + 1;
  • 25 860 875 718 090 325 175 312 203 : 2 = 12 930 437 859 045 162 587 656 101 + 1;
  • 12 930 437 859 045 162 587 656 101 : 2 = 6 465 218 929 522 581 293 828 050 + 1;
  • 6 465 218 929 522 581 293 828 050 : 2 = 3 232 609 464 761 290 646 914 025 + 0;
  • 3 232 609 464 761 290 646 914 025 : 2 = 1 616 304 732 380 645 323 457 012 + 1;
  • 1 616 304 732 380 645 323 457 012 : 2 = 808 152 366 190 322 661 728 506 + 0;
  • 808 152 366 190 322 661 728 506 : 2 = 404 076 183 095 161 330 864 253 + 0;
  • 404 076 183 095 161 330 864 253 : 2 = 202 038 091 547 580 665 432 126 + 1;
  • 202 038 091 547 580 665 432 126 : 2 = 101 019 045 773 790 332 716 063 + 0;
  • 101 019 045 773 790 332 716 063 : 2 = 50 509 522 886 895 166 358 031 + 1;
  • 50 509 522 886 895 166 358 031 : 2 = 25 254 761 443 447 583 179 015 + 1;
  • 25 254 761 443 447 583 179 015 : 2 = 12 627 380 721 723 791 589 507 + 1;
  • 12 627 380 721 723 791 589 507 : 2 = 6 313 690 360 861 895 794 753 + 1;
  • 6 313 690 360 861 895 794 753 : 2 = 3 156 845 180 430 947 897 376 + 1;
  • 3 156 845 180 430 947 897 376 : 2 = 1 578 422 590 215 473 948 688 + 0;
  • 1 578 422 590 215 473 948 688 : 2 = 789 211 295 107 736 974 344 + 0;
  • 789 211 295 107 736 974 344 : 2 = 394 605 647 553 868 487 172 + 0;
  • 394 605 647 553 868 487 172 : 2 = 197 302 823 776 934 243 586 + 0;
  • 197 302 823 776 934 243 586 : 2 = 98 651 411 888 467 121 793 + 0;
  • 98 651 411 888 467 121 793 : 2 = 49 325 705 944 233 560 896 + 1;
  • 49 325 705 944 233 560 896 : 2 = 24 662 852 972 116 780 448 + 0;
  • 24 662 852 972 116 780 448 : 2 = 12 331 426 486 058 390 224 + 0;
  • 12 331 426 486 058 390 224 : 2 = 6 165 713 243 029 195 112 + 0;
  • 6 165 713 243 029 195 112 : 2 = 3 082 856 621 514 597 556 + 0;
  • 3 082 856 621 514 597 556 : 2 = 1 541 428 310 757 298 778 + 0;
  • 1 541 428 310 757 298 778 : 2 = 770 714 155 378 649 389 + 0;
  • 770 714 155 378 649 389 : 2 = 385 357 077 689 324 694 + 1;
  • 385 357 077 689 324 694 : 2 = 192 678 538 844 662 347 + 0;
  • 192 678 538 844 662 347 : 2 = 96 339 269 422 331 173 + 1;
  • 96 339 269 422 331 173 : 2 = 48 169 634 711 165 586 + 1;
  • 48 169 634 711 165 586 : 2 = 24 084 817 355 582 793 + 0;
  • 24 084 817 355 582 793 : 2 = 12 042 408 677 791 396 + 1;
  • 12 042 408 677 791 396 : 2 = 6 021 204 338 895 698 + 0;
  • 6 021 204 338 895 698 : 2 = 3 010 602 169 447 849 + 0;
  • 3 010 602 169 447 849 : 2 = 1 505 301 084 723 924 + 1;
  • 1 505 301 084 723 924 : 2 = 752 650 542 361 962 + 0;
  • 752 650 542 361 962 : 2 = 376 325 271 180 981 + 0;
  • 376 325 271 180 981 : 2 = 188 162 635 590 490 + 1;
  • 188 162 635 590 490 : 2 = 94 081 317 795 245 + 0;
  • 94 081 317 795 245 : 2 = 47 040 658 897 622 + 1;
  • 47 040 658 897 622 : 2 = 23 520 329 448 811 + 0;
  • 23 520 329 448 811 : 2 = 11 760 164 724 405 + 1;
  • 11 760 164 724 405 : 2 = 5 880 082 362 202 + 1;
  • 5 880 082 362 202 : 2 = 2 940 041 181 101 + 0;
  • 2 940 041 181 101 : 2 = 1 470 020 590 550 + 1;
  • 1 470 020 590 550 : 2 = 735 010 295 275 + 0;
  • 735 010 295 275 : 2 = 367 505 147 637 + 1;
  • 367 505 147 637 : 2 = 183 752 573 818 + 1;
  • 183 752 573 818 : 2 = 91 876 286 909 + 0;
  • 91 876 286 909 : 2 = 45 938 143 454 + 1;
  • 45 938 143 454 : 2 = 22 969 071 727 + 0;
  • 22 969 071 727 : 2 = 11 484 535 863 + 1;
  • 11 484 535 863 : 2 = 5 742 267 931 + 1;
  • 5 742 267 931 : 2 = 2 871 133 965 + 1;
  • 2 871 133 965 : 2 = 1 435 566 982 + 1;
  • 1 435 566 982 : 2 = 717 783 491 + 0;
  • 717 783 491 : 2 = 358 891 745 + 1;
  • 358 891 745 : 2 = 179 445 872 + 1;
  • 179 445 872 : 2 = 89 722 936 + 0;
  • 89 722 936 : 2 = 44 861 468 + 0;
  • 44 861 468 : 2 = 22 430 734 + 0;
  • 22 430 734 : 2 = 11 215 367 + 0;
  • 11 215 367 : 2 = 5 607 683 + 1;
  • 5 607 683 : 2 = 2 803 841 + 1;
  • 2 803 841 : 2 = 1 401 920 + 1;
  • 1 401 920 : 2 = 700 960 + 0;
  • 700 960 : 2 = 350 480 + 0;
  • 350 480 : 2 = 175 240 + 0;
  • 175 240 : 2 = 87 620 + 0;
  • 87 620 : 2 = 43 810 + 0;
  • 43 810 : 2 = 21 905 + 0;
  • 21 905 : 2 = 10 952 + 1;
  • 10 952 : 2 = 5 476 + 0;
  • 5 476 : 2 = 2 738 + 0;
  • 2 738 : 2 = 1 369 + 0;
  • 1 369 : 2 = 684 + 1;
  • 684 : 2 = 342 + 0;
  • 342 : 2 = 171 + 0;
  • 171 : 2 = 85 + 1;
  • 85 : 2 = 42 + 1;
  • 42 : 2 = 21 + 0;
  • 21 : 2 = 10 + 1;
  • 10 : 2 = 5 + 0;
  • 5 : 2 = 2 + 1;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

2. Construiește reprezentarea numărului pozitiv în baza 2.

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

1 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003(10) =


10 1010 1100 1000 1000 0001 1100 0011 0111 1010 1101 0110 1010 0100 1011 0100 0000 1000 0011 1110 1001 0111 1010 0011 0100 0101 0111 1000 1101 1010 0100 0110 1010 0110 0100 1011 0000 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011(2)


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

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


1 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003(10) =


10 1010 1100 1000 1000 0001 1100 0011 0111 1010 1101 0110 1010 0100 1011 0100 0000 1000 0011 1110 1001 0111 1010 0011 0100 0101 0111 1000 1101 1010 0100 0110 1010 0110 0100 1011 0000 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011(2) =


10 1010 1100 1000 1000 0001 1100 0011 0111 1010 1101 0110 1010 0100 1011 0100 0000 1000 0011 1110 1001 0111 1010 0011 0100 0101 0111 1000 1101 1010 0100 0110 1010 0110 0100 1011 0000 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011(2) × 20 =


1,0101 0110 0100 0100 0000 1110 0001 1011 1101 0110 1011 0101 0010 0101 1010 0000 0100 0001 1111 0100 1011 1101 0001 1010 0010 1011 1100 0110 1101 0010 0011 0101 0011 0010 0101 1000 0110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1(2) × 2209


4. 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): 209


Mantisă (nenormalizată):
1,0101 0110 0100 0100 0000 1110 0001 1011 1101 0110 1011 0101 0010 0101 1010 0000 0100 0001 1111 0100 1011 1101 0001 1010 0010 1011 1100 0110 1101 0010 0011 0101 0011 0010 0101 1000 0110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


209 + 2(11-1) - 1 =


(209 + 1 023)(10) =


1 232(10)


6. 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;
  • 1 232 : 2 = 616 + 0;
  • 616 : 2 = 308 + 0;
  • 308 : 2 = 154 + 0;
  • 154 : 2 = 77 + 0;
  • 77 : 2 = 38 + 1;
  • 38 : 2 = 19 + 0;
  • 19 : 2 = 9 + 1;
  • 9 : 2 = 4 + 1;
  • 4 : 2 = 2 + 0;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

7. 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) =


1232(10) =


100 1101 0000(2)


8. 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, prin renunțarea la biții în exces, din dreapta (dacă măcar unul din acești biți în exces e setat pe 1, se pierde din precizie...).


Mantisă (normalizată) =


1. 0101 0110 0100 0100 0000 1110 0001 1011 1101 0110 1011 0101 0010 0 1011 0100 0000 1000 0011 1110 1001 0111 1010 0011 0100 0101 0111 1000 1101 1010 0100 0110 1010 0110 0100 1011 0000 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011 =


0101 0110 0100 0100 0000 1110 0001 1011 1101 0110 1011 0101 0010


9. 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) =
100 1101 0000


Mantisă (52 biți) =
0101 0110 0100 0100 0000 1110 0001 1011 1101 0110 1011 0101 0010


Numărul zecimal 1 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 100 1101 0000 - 0101 0110 0100 0100 0000 1110 0001 1011 1101 0110 1011 0101 0010

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