110 000 000 001 100 101 011 110 999 999 999 999 999 999 999 999 999 999 999 999 603 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 110 000 000 001 100 101 011 110 999 999 999 999 999 999 999 999 999 999 999 999 603(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
110 000 000 001 100 101 011 110 999 999 999 999 999 999 999 999 999 999 999 999 603(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;
  • 110 000 000 001 100 101 011 110 999 999 999 999 999 999 999 999 999 999 999 999 603 : 2 = 55 000 000 000 550 050 505 555 499 999 999 999 999 999 999 999 999 999 999 999 801 + 1;
  • 55 000 000 000 550 050 505 555 499 999 999 999 999 999 999 999 999 999 999 999 801 : 2 = 27 500 000 000 275 025 252 777 749 999 999 999 999 999 999 999 999 999 999 999 900 + 1;
  • 27 500 000 000 275 025 252 777 749 999 999 999 999 999 999 999 999 999 999 999 900 : 2 = 13 750 000 000 137 512 626 388 874 999 999 999 999 999 999 999 999 999 999 999 950 + 0;
  • 13 750 000 000 137 512 626 388 874 999 999 999 999 999 999 999 999 999 999 999 950 : 2 = 6 875 000 000 068 756 313 194 437 499 999 999 999 999 999 999 999 999 999 999 975 + 0;
  • 6 875 000 000 068 756 313 194 437 499 999 999 999 999 999 999 999 999 999 999 975 : 2 = 3 437 500 000 034 378 156 597 218 749 999 999 999 999 999 999 999 999 999 999 987 + 1;
  • 3 437 500 000 034 378 156 597 218 749 999 999 999 999 999 999 999 999 999 999 987 : 2 = 1 718 750 000 017 189 078 298 609 374 999 999 999 999 999 999 999 999 999 999 993 + 1;
  • 1 718 750 000 017 189 078 298 609 374 999 999 999 999 999 999 999 999 999 999 993 : 2 = 859 375 000 008 594 539 149 304 687 499 999 999 999 999 999 999 999 999 999 996 + 1;
  • 859 375 000 008 594 539 149 304 687 499 999 999 999 999 999 999 999 999 999 996 : 2 = 429 687 500 004 297 269 574 652 343 749 999 999 999 999 999 999 999 999 999 998 + 0;
  • 429 687 500 004 297 269 574 652 343 749 999 999 999 999 999 999 999 999 999 998 : 2 = 214 843 750 002 148 634 787 326 171 874 999 999 999 999 999 999 999 999 999 999 + 0;
  • 214 843 750 002 148 634 787 326 171 874 999 999 999 999 999 999 999 999 999 999 : 2 = 107 421 875 001 074 317 393 663 085 937 499 999 999 999 999 999 999 999 999 999 + 1;
  • 107 421 875 001 074 317 393 663 085 937 499 999 999 999 999 999 999 999 999 999 : 2 = 53 710 937 500 537 158 696 831 542 968 749 999 999 999 999 999 999 999 999 999 + 1;
  • 53 710 937 500 537 158 696 831 542 968 749 999 999 999 999 999 999 999 999 999 : 2 = 26 855 468 750 268 579 348 415 771 484 374 999 999 999 999 999 999 999 999 999 + 1;
  • 26 855 468 750 268 579 348 415 771 484 374 999 999 999 999 999 999 999 999 999 : 2 = 13 427 734 375 134 289 674 207 885 742 187 499 999 999 999 999 999 999 999 999 + 1;
  • 13 427 734 375 134 289 674 207 885 742 187 499 999 999 999 999 999 999 999 999 : 2 = 6 713 867 187 567 144 837 103 942 871 093 749 999 999 999 999 999 999 999 999 + 1;
  • 6 713 867 187 567 144 837 103 942 871 093 749 999 999 999 999 999 999 999 999 : 2 = 3 356 933 593 783 572 418 551 971 435 546 874 999 999 999 999 999 999 999 999 + 1;
  • 3 356 933 593 783 572 418 551 971 435 546 874 999 999 999 999 999 999 999 999 : 2 = 1 678 466 796 891 786 209 275 985 717 773 437 499 999 999 999 999 999 999 999 + 1;
  • 1 678 466 796 891 786 209 275 985 717 773 437 499 999 999 999 999 999 999 999 : 2 = 839 233 398 445 893 104 637 992 858 886 718 749 999 999 999 999 999 999 999 + 1;
  • 839 233 398 445 893 104 637 992 858 886 718 749 999 999 999 999 999 999 999 : 2 = 419 616 699 222 946 552 318 996 429 443 359 374 999 999 999 999 999 999 999 + 1;
  • 419 616 699 222 946 552 318 996 429 443 359 374 999 999 999 999 999 999 999 : 2 = 209 808 349 611 473 276 159 498 214 721 679 687 499 999 999 999 999 999 999 + 1;
  • 209 808 349 611 473 276 159 498 214 721 679 687 499 999 999 999 999 999 999 : 2 = 104 904 174 805 736 638 079 749 107 360 839 843 749 999 999 999 999 999 999 + 1;
  • 104 904 174 805 736 638 079 749 107 360 839 843 749 999 999 999 999 999 999 : 2 = 52 452 087 402 868 319 039 874 553 680 419 921 874 999 999 999 999 999 999 + 1;
  • 52 452 087 402 868 319 039 874 553 680 419 921 874 999 999 999 999 999 999 : 2 = 26 226 043 701 434 159 519 937 276 840 209 960 937 499 999 999 999 999 999 + 1;
  • 26 226 043 701 434 159 519 937 276 840 209 960 937 499 999 999 999 999 999 : 2 = 13 113 021 850 717 079 759 968 638 420 104 980 468 749 999 999 999 999 999 + 1;
  • 13 113 021 850 717 079 759 968 638 420 104 980 468 749 999 999 999 999 999 : 2 = 6 556 510 925 358 539 879 984 319 210 052 490 234 374 999 999 999 999 999 + 1;
  • 6 556 510 925 358 539 879 984 319 210 052 490 234 374 999 999 999 999 999 : 2 = 3 278 255 462 679 269 939 992 159 605 026 245 117 187 499 999 999 999 999 + 1;
  • 3 278 255 462 679 269 939 992 159 605 026 245 117 187 499 999 999 999 999 : 2 = 1 639 127 731 339 634 969 996 079 802 513 122 558 593 749 999 999 999 999 + 1;
  • 1 639 127 731 339 634 969 996 079 802 513 122 558 593 749 999 999 999 999 : 2 = 819 563 865 669 817 484 998 039 901 256 561 279 296 874 999 999 999 999 + 1;
  • 819 563 865 669 817 484 998 039 901 256 561 279 296 874 999 999 999 999 : 2 = 409 781 932 834 908 742 499 019 950 628 280 639 648 437 499 999 999 999 + 1;
  • 409 781 932 834 908 742 499 019 950 628 280 639 648 437 499 999 999 999 : 2 = 204 890 966 417 454 371 249 509 975 314 140 319 824 218 749 999 999 999 + 1;
  • 204 890 966 417 454 371 249 509 975 314 140 319 824 218 749 999 999 999 : 2 = 102 445 483 208 727 185 624 754 987 657 070 159 912 109 374 999 999 999 + 1;
  • 102 445 483 208 727 185 624 754 987 657 070 159 912 109 374 999 999 999 : 2 = 51 222 741 604 363 592 812 377 493 828 535 079 956 054 687 499 999 999 + 1;
  • 51 222 741 604 363 592 812 377 493 828 535 079 956 054 687 499 999 999 : 2 = 25 611 370 802 181 796 406 188 746 914 267 539 978 027 343 749 999 999 + 1;
  • 25 611 370 802 181 796 406 188 746 914 267 539 978 027 343 749 999 999 : 2 = 12 805 685 401 090 898 203 094 373 457 133 769 989 013 671 874 999 999 + 1;
  • 12 805 685 401 090 898 203 094 373 457 133 769 989 013 671 874 999 999 : 2 = 6 402 842 700 545 449 101 547 186 728 566 884 994 506 835 937 499 999 + 1;
  • 6 402 842 700 545 449 101 547 186 728 566 884 994 506 835 937 499 999 : 2 = 3 201 421 350 272 724 550 773 593 364 283 442 497 253 417 968 749 999 + 1;
  • 3 201 421 350 272 724 550 773 593 364 283 442 497 253 417 968 749 999 : 2 = 1 600 710 675 136 362 275 386 796 682 141 721 248 626 708 984 374 999 + 1;
  • 1 600 710 675 136 362 275 386 796 682 141 721 248 626 708 984 374 999 : 2 = 800 355 337 568 181 137 693 398 341 070 860 624 313 354 492 187 499 + 1;
  • 800 355 337 568 181 137 693 398 341 070 860 624 313 354 492 187 499 : 2 = 400 177 668 784 090 568 846 699 170 535 430 312 156 677 246 093 749 + 1;
  • 400 177 668 784 090 568 846 699 170 535 430 312 156 677 246 093 749 : 2 = 200 088 834 392 045 284 423 349 585 267 715 156 078 338 623 046 874 + 1;
  • 200 088 834 392 045 284 423 349 585 267 715 156 078 338 623 046 874 : 2 = 100 044 417 196 022 642 211 674 792 633 857 578 039 169 311 523 437 + 0;
  • 100 044 417 196 022 642 211 674 792 633 857 578 039 169 311 523 437 : 2 = 50 022 208 598 011 321 105 837 396 316 928 789 019 584 655 761 718 + 1;
  • 50 022 208 598 011 321 105 837 396 316 928 789 019 584 655 761 718 : 2 = 25 011 104 299 005 660 552 918 698 158 464 394 509 792 327 880 859 + 0;
  • 25 011 104 299 005 660 552 918 698 158 464 394 509 792 327 880 859 : 2 = 12 505 552 149 502 830 276 459 349 079 232 197 254 896 163 940 429 + 1;
  • 12 505 552 149 502 830 276 459 349 079 232 197 254 896 163 940 429 : 2 = 6 252 776 074 751 415 138 229 674 539 616 098 627 448 081 970 214 + 1;
  • 6 252 776 074 751 415 138 229 674 539 616 098 627 448 081 970 214 : 2 = 3 126 388 037 375 707 569 114 837 269 808 049 313 724 040 985 107 + 0;
  • 3 126 388 037 375 707 569 114 837 269 808 049 313 724 040 985 107 : 2 = 1 563 194 018 687 853 784 557 418 634 904 024 656 862 020 492 553 + 1;
  • 1 563 194 018 687 853 784 557 418 634 904 024 656 862 020 492 553 : 2 = 781 597 009 343 926 892 278 709 317 452 012 328 431 010 246 276 + 1;
  • 781 597 009 343 926 892 278 709 317 452 012 328 431 010 246 276 : 2 = 390 798 504 671 963 446 139 354 658 726 006 164 215 505 123 138 + 0;
  • 390 798 504 671 963 446 139 354 658 726 006 164 215 505 123 138 : 2 = 195 399 252 335 981 723 069 677 329 363 003 082 107 752 561 569 + 0;
  • 195 399 252 335 981 723 069 677 329 363 003 082 107 752 561 569 : 2 = 97 699 626 167 990 861 534 838 664 681 501 541 053 876 280 784 + 1;
  • 97 699 626 167 990 861 534 838 664 681 501 541 053 876 280 784 : 2 = 48 849 813 083 995 430 767 419 332 340 750 770 526 938 140 392 + 0;
  • 48 849 813 083 995 430 767 419 332 340 750 770 526 938 140 392 : 2 = 24 424 906 541 997 715 383 709 666 170 375 385 263 469 070 196 + 0;
  • 24 424 906 541 997 715 383 709 666 170 375 385 263 469 070 196 : 2 = 12 212 453 270 998 857 691 854 833 085 187 692 631 734 535 098 + 0;
  • 12 212 453 270 998 857 691 854 833 085 187 692 631 734 535 098 : 2 = 6 106 226 635 499 428 845 927 416 542 593 846 315 867 267 549 + 0;
  • 6 106 226 635 499 428 845 927 416 542 593 846 315 867 267 549 : 2 = 3 053 113 317 749 714 422 963 708 271 296 923 157 933 633 774 + 1;
  • 3 053 113 317 749 714 422 963 708 271 296 923 157 933 633 774 : 2 = 1 526 556 658 874 857 211 481 854 135 648 461 578 966 816 887 + 0;
  • 1 526 556 658 874 857 211 481 854 135 648 461 578 966 816 887 : 2 = 763 278 329 437 428 605 740 927 067 824 230 789 483 408 443 + 1;
  • 763 278 329 437 428 605 740 927 067 824 230 789 483 408 443 : 2 = 381 639 164 718 714 302 870 463 533 912 115 394 741 704 221 + 1;
  • 381 639 164 718 714 302 870 463 533 912 115 394 741 704 221 : 2 = 190 819 582 359 357 151 435 231 766 956 057 697 370 852 110 + 1;
  • 190 819 582 359 357 151 435 231 766 956 057 697 370 852 110 : 2 = 95 409 791 179 678 575 717 615 883 478 028 848 685 426 055 + 0;
  • 95 409 791 179 678 575 717 615 883 478 028 848 685 426 055 : 2 = 47 704 895 589 839 287 858 807 941 739 014 424 342 713 027 + 1;
  • 47 704 895 589 839 287 858 807 941 739 014 424 342 713 027 : 2 = 23 852 447 794 919 643 929 403 970 869 507 212 171 356 513 + 1;
  • 23 852 447 794 919 643 929 403 970 869 507 212 171 356 513 : 2 = 11 926 223 897 459 821 964 701 985 434 753 606 085 678 256 + 1;
  • 11 926 223 897 459 821 964 701 985 434 753 606 085 678 256 : 2 = 5 963 111 948 729 910 982 350 992 717 376 803 042 839 128 + 0;
  • 5 963 111 948 729 910 982 350 992 717 376 803 042 839 128 : 2 = 2 981 555 974 364 955 491 175 496 358 688 401 521 419 564 + 0;
  • 2 981 555 974 364 955 491 175 496 358 688 401 521 419 564 : 2 = 1 490 777 987 182 477 745 587 748 179 344 200 760 709 782 + 0;
  • 1 490 777 987 182 477 745 587 748 179 344 200 760 709 782 : 2 = 745 388 993 591 238 872 793 874 089 672 100 380 354 891 + 0;
  • 745 388 993 591 238 872 793 874 089 672 100 380 354 891 : 2 = 372 694 496 795 619 436 396 937 044 836 050 190 177 445 + 1;
  • 372 694 496 795 619 436 396 937 044 836 050 190 177 445 : 2 = 186 347 248 397 809 718 198 468 522 418 025 095 088 722 + 1;
  • 186 347 248 397 809 718 198 468 522 418 025 095 088 722 : 2 = 93 173 624 198 904 859 099 234 261 209 012 547 544 361 + 0;
  • 93 173 624 198 904 859 099 234 261 209 012 547 544 361 : 2 = 46 586 812 099 452 429 549 617 130 604 506 273 772 180 + 1;
  • 46 586 812 099 452 429 549 617 130 604 506 273 772 180 : 2 = 23 293 406 049 726 214 774 808 565 302 253 136 886 090 + 0;
  • 23 293 406 049 726 214 774 808 565 302 253 136 886 090 : 2 = 11 646 703 024 863 107 387 404 282 651 126 568 443 045 + 0;
  • 11 646 703 024 863 107 387 404 282 651 126 568 443 045 : 2 = 5 823 351 512 431 553 693 702 141 325 563 284 221 522 + 1;
  • 5 823 351 512 431 553 693 702 141 325 563 284 221 522 : 2 = 2 911 675 756 215 776 846 851 070 662 781 642 110 761 + 0;
  • 2 911 675 756 215 776 846 851 070 662 781 642 110 761 : 2 = 1 455 837 878 107 888 423 425 535 331 390 821 055 380 + 1;
  • 1 455 837 878 107 888 423 425 535 331 390 821 055 380 : 2 = 727 918 939 053 944 211 712 767 665 695 410 527 690 + 0;
  • 727 918 939 053 944 211 712 767 665 695 410 527 690 : 2 = 363 959 469 526 972 105 856 383 832 847 705 263 845 + 0;
  • 363 959 469 526 972 105 856 383 832 847 705 263 845 : 2 = 181 979 734 763 486 052 928 191 916 423 852 631 922 + 1;
  • 181 979 734 763 486 052 928 191 916 423 852 631 922 : 2 = 90 989 867 381 743 026 464 095 958 211 926 315 961 + 0;
  • 90 989 867 381 743 026 464 095 958 211 926 315 961 : 2 = 45 494 933 690 871 513 232 047 979 105 963 157 980 + 1;
  • 45 494 933 690 871 513 232 047 979 105 963 157 980 : 2 = 22 747 466 845 435 756 616 023 989 552 981 578 990 + 0;
  • 22 747 466 845 435 756 616 023 989 552 981 578 990 : 2 = 11 373 733 422 717 878 308 011 994 776 490 789 495 + 0;
  • 11 373 733 422 717 878 308 011 994 776 490 789 495 : 2 = 5 686 866 711 358 939 154 005 997 388 245 394 747 + 1;
  • 5 686 866 711 358 939 154 005 997 388 245 394 747 : 2 = 2 843 433 355 679 469 577 002 998 694 122 697 373 + 1;
  • 2 843 433 355 679 469 577 002 998 694 122 697 373 : 2 = 1 421 716 677 839 734 788 501 499 347 061 348 686 + 1;
  • 1 421 716 677 839 734 788 501 499 347 061 348 686 : 2 = 710 858 338 919 867 394 250 749 673 530 674 343 + 0;
  • 710 858 338 919 867 394 250 749 673 530 674 343 : 2 = 355 429 169 459 933 697 125 374 836 765 337 171 + 1;
  • 355 429 169 459 933 697 125 374 836 765 337 171 : 2 = 177 714 584 729 966 848 562 687 418 382 668 585 + 1;
  • 177 714 584 729 966 848 562 687 418 382 668 585 : 2 = 88 857 292 364 983 424 281 343 709 191 334 292 + 1;
  • 88 857 292 364 983 424 281 343 709 191 334 292 : 2 = 44 428 646 182 491 712 140 671 854 595 667 146 + 0;
  • 44 428 646 182 491 712 140 671 854 595 667 146 : 2 = 22 214 323 091 245 856 070 335 927 297 833 573 + 0;
  • 22 214 323 091 245 856 070 335 927 297 833 573 : 2 = 11 107 161 545 622 928 035 167 963 648 916 786 + 1;
  • 11 107 161 545 622 928 035 167 963 648 916 786 : 2 = 5 553 580 772 811 464 017 583 981 824 458 393 + 0;
  • 5 553 580 772 811 464 017 583 981 824 458 393 : 2 = 2 776 790 386 405 732 008 791 990 912 229 196 + 1;
  • 2 776 790 386 405 732 008 791 990 912 229 196 : 2 = 1 388 395 193 202 866 004 395 995 456 114 598 + 0;
  • 1 388 395 193 202 866 004 395 995 456 114 598 : 2 = 694 197 596 601 433 002 197 997 728 057 299 + 0;
  • 694 197 596 601 433 002 197 997 728 057 299 : 2 = 347 098 798 300 716 501 098 998 864 028 649 + 1;
  • 347 098 798 300 716 501 098 998 864 028 649 : 2 = 173 549 399 150 358 250 549 499 432 014 324 + 1;
  • 173 549 399 150 358 250 549 499 432 014 324 : 2 = 86 774 699 575 179 125 274 749 716 007 162 + 0;
  • 86 774 699 575 179 125 274 749 716 007 162 : 2 = 43 387 349 787 589 562 637 374 858 003 581 + 0;
  • 43 387 349 787 589 562 637 374 858 003 581 : 2 = 21 693 674 893 794 781 318 687 429 001 790 + 1;
  • 21 693 674 893 794 781 318 687 429 001 790 : 2 = 10 846 837 446 897 390 659 343 714 500 895 + 0;
  • 10 846 837 446 897 390 659 343 714 500 895 : 2 = 5 423 418 723 448 695 329 671 857 250 447 + 1;
  • 5 423 418 723 448 695 329 671 857 250 447 : 2 = 2 711 709 361 724 347 664 835 928 625 223 + 1;
  • 2 711 709 361 724 347 664 835 928 625 223 : 2 = 1 355 854 680 862 173 832 417 964 312 611 + 1;
  • 1 355 854 680 862 173 832 417 964 312 611 : 2 = 677 927 340 431 086 916 208 982 156 305 + 1;
  • 677 927 340 431 086 916 208 982 156 305 : 2 = 338 963 670 215 543 458 104 491 078 152 + 1;
  • 338 963 670 215 543 458 104 491 078 152 : 2 = 169 481 835 107 771 729 052 245 539 076 + 0;
  • 169 481 835 107 771 729 052 245 539 076 : 2 = 84 740 917 553 885 864 526 122 769 538 + 0;
  • 84 740 917 553 885 864 526 122 769 538 : 2 = 42 370 458 776 942 932 263 061 384 769 + 0;
  • 42 370 458 776 942 932 263 061 384 769 : 2 = 21 185 229 388 471 466 131 530 692 384 + 1;
  • 21 185 229 388 471 466 131 530 692 384 : 2 = 10 592 614 694 235 733 065 765 346 192 + 0;
  • 10 592 614 694 235 733 065 765 346 192 : 2 = 5 296 307 347 117 866 532 882 673 096 + 0;
  • 5 296 307 347 117 866 532 882 673 096 : 2 = 2 648 153 673 558 933 266 441 336 548 + 0;
  • 2 648 153 673 558 933 266 441 336 548 : 2 = 1 324 076 836 779 466 633 220 668 274 + 0;
  • 1 324 076 836 779 466 633 220 668 274 : 2 = 662 038 418 389 733 316 610 334 137 + 0;
  • 662 038 418 389 733 316 610 334 137 : 2 = 331 019 209 194 866 658 305 167 068 + 1;
  • 331 019 209 194 866 658 305 167 068 : 2 = 165 509 604 597 433 329 152 583 534 + 0;
  • 165 509 604 597 433 329 152 583 534 : 2 = 82 754 802 298 716 664 576 291 767 + 0;
  • 82 754 802 298 716 664 576 291 767 : 2 = 41 377 401 149 358 332 288 145 883 + 1;
  • 41 377 401 149 358 332 288 145 883 : 2 = 20 688 700 574 679 166 144 072 941 + 1;
  • 20 688 700 574 679 166 144 072 941 : 2 = 10 344 350 287 339 583 072 036 470 + 1;
  • 10 344 350 287 339 583 072 036 470 : 2 = 5 172 175 143 669 791 536 018 235 + 0;
  • 5 172 175 143 669 791 536 018 235 : 2 = 2 586 087 571 834 895 768 009 117 + 1;
  • 2 586 087 571 834 895 768 009 117 : 2 = 1 293 043 785 917 447 884 004 558 + 1;
  • 1 293 043 785 917 447 884 004 558 : 2 = 646 521 892 958 723 942 002 279 + 0;
  • 646 521 892 958 723 942 002 279 : 2 = 323 260 946 479 361 971 001 139 + 1;
  • 323 260 946 479 361 971 001 139 : 2 = 161 630 473 239 680 985 500 569 + 1;
  • 161 630 473 239 680 985 500 569 : 2 = 80 815 236 619 840 492 750 284 + 1;
  • 80 815 236 619 840 492 750 284 : 2 = 40 407 618 309 920 246 375 142 + 0;
  • 40 407 618 309 920 246 375 142 : 2 = 20 203 809 154 960 123 187 571 + 0;
  • 20 203 809 154 960 123 187 571 : 2 = 10 101 904 577 480 061 593 785 + 1;
  • 10 101 904 577 480 061 593 785 : 2 = 5 050 952 288 740 030 796 892 + 1;
  • 5 050 952 288 740 030 796 892 : 2 = 2 525 476 144 370 015 398 446 + 0;
  • 2 525 476 144 370 015 398 446 : 2 = 1 262 738 072 185 007 699 223 + 0;
  • 1 262 738 072 185 007 699 223 : 2 = 631 369 036 092 503 849 611 + 1;
  • 631 369 036 092 503 849 611 : 2 = 315 684 518 046 251 924 805 + 1;
  • 315 684 518 046 251 924 805 : 2 = 157 842 259 023 125 962 402 + 1;
  • 157 842 259 023 125 962 402 : 2 = 78 921 129 511 562 981 201 + 0;
  • 78 921 129 511 562 981 201 : 2 = 39 460 564 755 781 490 600 + 1;
  • 39 460 564 755 781 490 600 : 2 = 19 730 282 377 890 745 300 + 0;
  • 19 730 282 377 890 745 300 : 2 = 9 865 141 188 945 372 650 + 0;
  • 9 865 141 188 945 372 650 : 2 = 4 932 570 594 472 686 325 + 0;
  • 4 932 570 594 472 686 325 : 2 = 2 466 285 297 236 343 162 + 1;
  • 2 466 285 297 236 343 162 : 2 = 1 233 142 648 618 171 581 + 0;
  • 1 233 142 648 618 171 581 : 2 = 616 571 324 309 085 790 + 1;
  • 616 571 324 309 085 790 : 2 = 308 285 662 154 542 895 + 0;
  • 308 285 662 154 542 895 : 2 = 154 142 831 077 271 447 + 1;
  • 154 142 831 077 271 447 : 2 = 77 071 415 538 635 723 + 1;
  • 77 071 415 538 635 723 : 2 = 38 535 707 769 317 861 + 1;
  • 38 535 707 769 317 861 : 2 = 19 267 853 884 658 930 + 1;
  • 19 267 853 884 658 930 : 2 = 9 633 926 942 329 465 + 0;
  • 9 633 926 942 329 465 : 2 = 4 816 963 471 164 732 + 1;
  • 4 816 963 471 164 732 : 2 = 2 408 481 735 582 366 + 0;
  • 2 408 481 735 582 366 : 2 = 1 204 240 867 791 183 + 0;
  • 1 204 240 867 791 183 : 2 = 602 120 433 895 591 + 1;
  • 602 120 433 895 591 : 2 = 301 060 216 947 795 + 1;
  • 301 060 216 947 795 : 2 = 150 530 108 473 897 + 1;
  • 150 530 108 473 897 : 2 = 75 265 054 236 948 + 1;
  • 75 265 054 236 948 : 2 = 37 632 527 118 474 + 0;
  • 37 632 527 118 474 : 2 = 18 816 263 559 237 + 0;
  • 18 816 263 559 237 : 2 = 9 408 131 779 618 + 1;
  • 9 408 131 779 618 : 2 = 4 704 065 889 809 + 0;
  • 4 704 065 889 809 : 2 = 2 352 032 944 904 + 1;
  • 2 352 032 944 904 : 2 = 1 176 016 472 452 + 0;
  • 1 176 016 472 452 : 2 = 588 008 236 226 + 0;
  • 588 008 236 226 : 2 = 294 004 118 113 + 0;
  • 294 004 118 113 : 2 = 147 002 059 056 + 1;
  • 147 002 059 056 : 2 = 73 501 029 528 + 0;
  • 73 501 029 528 : 2 = 36 750 514 764 + 0;
  • 36 750 514 764 : 2 = 18 375 257 382 + 0;
  • 18 375 257 382 : 2 = 9 187 628 691 + 0;
  • 9 187 628 691 : 2 = 4 593 814 345 + 1;
  • 4 593 814 345 : 2 = 2 296 907 172 + 1;
  • 2 296 907 172 : 2 = 1 148 453 586 + 0;
  • 1 148 453 586 : 2 = 574 226 793 + 0;
  • 574 226 793 : 2 = 287 113 396 + 1;
  • 287 113 396 : 2 = 143 556 698 + 0;
  • 143 556 698 : 2 = 71 778 349 + 0;
  • 71 778 349 : 2 = 35 889 174 + 1;
  • 35 889 174 : 2 = 17 944 587 + 0;
  • 17 944 587 : 2 = 8 972 293 + 1;
  • 8 972 293 : 2 = 4 486 146 + 1;
  • 4 486 146 : 2 = 2 243 073 + 0;
  • 2 243 073 : 2 = 1 121 536 + 1;
  • 1 121 536 : 2 = 560 768 + 0;
  • 560 768 : 2 = 280 384 + 0;
  • 280 384 : 2 = 140 192 + 0;
  • 140 192 : 2 = 70 096 + 0;
  • 70 096 : 2 = 35 048 + 0;
  • 35 048 : 2 = 17 524 + 0;
  • 17 524 : 2 = 8 762 + 0;
  • 8 762 : 2 = 4 381 + 0;
  • 4 381 : 2 = 2 190 + 1;
  • 2 190 : 2 = 1 095 + 0;
  • 1 095 : 2 = 547 + 1;
  • 547 : 2 = 273 + 1;
  • 273 : 2 = 136 + 1;
  • 136 : 2 = 68 + 0;
  • 68 : 2 = 34 + 0;
  • 34 : 2 = 17 + 0;
  • 17 : 2 = 8 + 1;
  • 8 : 2 = 4 + 0;
  • 4 : 2 = 2 + 0;
  • 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.

110 000 000 001 100 101 011 110 999 999 999 999 999 999 999 999 999 999 999 999 603(10) =


100 0100 0111 0100 0000 0010 1101 0010 0110 0001 0001 0100 1111 0010 1111 0101 0001 0111 0011 0011 1011 0111 0010 0000 1000 1111 1010 0110 0101 0011 1011 1001 0100 1010 0101 1000 0111 0111 0100 0010 0110 1101 0111 1111 1111 1111 1111 1111 1111 1110 0111 0011(2)


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

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


110 000 000 001 100 101 011 110 999 999 999 999 999 999 999 999 999 999 999 999 603(10) =


100 0100 0111 0100 0000 0010 1101 0010 0110 0001 0001 0100 1111 0010 1111 0101 0001 0111 0011 0011 1011 0111 0010 0000 1000 1111 1010 0110 0101 0011 1011 1001 0100 1010 0101 1000 0111 0111 0100 0010 0110 1101 0111 1111 1111 1111 1111 1111 1111 1110 0111 0011(2) =


100 0100 0111 0100 0000 0010 1101 0010 0110 0001 0001 0100 1111 0010 1111 0101 0001 0111 0011 0011 1011 0111 0010 0000 1000 1111 1010 0110 0101 0011 1011 1001 0100 1010 0101 1000 0111 0111 0100 0010 0110 1101 0111 1111 1111 1111 1111 1111 1111 1110 0111 0011(2) × 20 =


1,0001 0001 1101 0000 0000 1011 0100 1001 1000 0100 0101 0011 1100 1011 1101 0100 0101 1100 1100 1110 1101 1100 1000 0010 0011 1110 1001 1001 0100 1110 1110 0101 0010 1001 0110 0001 1101 1101 0000 1001 1011 0101 1111 1111 1111 1111 1111 1111 1111 1001 1100 11(2) × 2206


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): 206


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


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


206 + 2(11-1) - 1 =


(206 + 1 023)(10) =


1 229(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 229 : 2 = 614 + 1;
  • 614 : 2 = 307 + 0;
  • 307 : 2 = 153 + 1;
  • 153 : 2 = 76 + 1;
  • 76 : 2 = 38 + 0;
  • 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) =


1229(10) =


100 1100 1101(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. 0001 0001 1101 0000 0000 1011 0100 1001 1000 0100 0101 0011 1100 10 1111 0101 0001 0111 0011 0011 1011 0111 0010 0000 1000 1111 1010 0110 0101 0011 1011 1001 0100 1010 0101 1000 0111 0111 0100 0010 0110 1101 0111 1111 1111 1111 1111 1111 1111 1110 0111 0011 =


0001 0001 1101 0000 0000 1011 0100 1001 1000 0100 0101 0011 1100


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 1100 1101


Mantisă (52 biți) =
0001 0001 1101 0000 0000 1011 0100 1001 1000 0100 0101 0011 1100


Numărul zecimal 110 000 000 001 100 101 011 110 999 999 999 999 999 999 999 999 999 999 999 999 603 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 100 1100 1101 - 0001 0001 1101 0000 0000 1011 0100 1001 1000 0100 0101 0011 1100


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