25 653 735 901 691 723 904 338 463 203 970 630 422 080 959 452 704 239 778 781 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 25 653 735 901 691 723 904 338 463 203 970 630 422 080 959 452 704 239 778 781(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
25 653 735 901 691 723 904 338 463 203 970 630 422 080 959 452 704 239 778 781(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;
  • 25 653 735 901 691 723 904 338 463 203 970 630 422 080 959 452 704 239 778 781 : 2 = 12 826 867 950 845 861 952 169 231 601 985 315 211 040 479 726 352 119 889 390 + 1;
  • 12 826 867 950 845 861 952 169 231 601 985 315 211 040 479 726 352 119 889 390 : 2 = 6 413 433 975 422 930 976 084 615 800 992 657 605 520 239 863 176 059 944 695 + 0;
  • 6 413 433 975 422 930 976 084 615 800 992 657 605 520 239 863 176 059 944 695 : 2 = 3 206 716 987 711 465 488 042 307 900 496 328 802 760 119 931 588 029 972 347 + 1;
  • 3 206 716 987 711 465 488 042 307 900 496 328 802 760 119 931 588 029 972 347 : 2 = 1 603 358 493 855 732 744 021 153 950 248 164 401 380 059 965 794 014 986 173 + 1;
  • 1 603 358 493 855 732 744 021 153 950 248 164 401 380 059 965 794 014 986 173 : 2 = 801 679 246 927 866 372 010 576 975 124 082 200 690 029 982 897 007 493 086 + 1;
  • 801 679 246 927 866 372 010 576 975 124 082 200 690 029 982 897 007 493 086 : 2 = 400 839 623 463 933 186 005 288 487 562 041 100 345 014 991 448 503 746 543 + 0;
  • 400 839 623 463 933 186 005 288 487 562 041 100 345 014 991 448 503 746 543 : 2 = 200 419 811 731 966 593 002 644 243 781 020 550 172 507 495 724 251 873 271 + 1;
  • 200 419 811 731 966 593 002 644 243 781 020 550 172 507 495 724 251 873 271 : 2 = 100 209 905 865 983 296 501 322 121 890 510 275 086 253 747 862 125 936 635 + 1;
  • 100 209 905 865 983 296 501 322 121 890 510 275 086 253 747 862 125 936 635 : 2 = 50 104 952 932 991 648 250 661 060 945 255 137 543 126 873 931 062 968 317 + 1;
  • 50 104 952 932 991 648 250 661 060 945 255 137 543 126 873 931 062 968 317 : 2 = 25 052 476 466 495 824 125 330 530 472 627 568 771 563 436 965 531 484 158 + 1;
  • 25 052 476 466 495 824 125 330 530 472 627 568 771 563 436 965 531 484 158 : 2 = 12 526 238 233 247 912 062 665 265 236 313 784 385 781 718 482 765 742 079 + 0;
  • 12 526 238 233 247 912 062 665 265 236 313 784 385 781 718 482 765 742 079 : 2 = 6 263 119 116 623 956 031 332 632 618 156 892 192 890 859 241 382 871 039 + 1;
  • 6 263 119 116 623 956 031 332 632 618 156 892 192 890 859 241 382 871 039 : 2 = 3 131 559 558 311 978 015 666 316 309 078 446 096 445 429 620 691 435 519 + 1;
  • 3 131 559 558 311 978 015 666 316 309 078 446 096 445 429 620 691 435 519 : 2 = 1 565 779 779 155 989 007 833 158 154 539 223 048 222 714 810 345 717 759 + 1;
  • 1 565 779 779 155 989 007 833 158 154 539 223 048 222 714 810 345 717 759 : 2 = 782 889 889 577 994 503 916 579 077 269 611 524 111 357 405 172 858 879 + 1;
  • 782 889 889 577 994 503 916 579 077 269 611 524 111 357 405 172 858 879 : 2 = 391 444 944 788 997 251 958 289 538 634 805 762 055 678 702 586 429 439 + 1;
  • 391 444 944 788 997 251 958 289 538 634 805 762 055 678 702 586 429 439 : 2 = 195 722 472 394 498 625 979 144 769 317 402 881 027 839 351 293 214 719 + 1;
  • 195 722 472 394 498 625 979 144 769 317 402 881 027 839 351 293 214 719 : 2 = 97 861 236 197 249 312 989 572 384 658 701 440 513 919 675 646 607 359 + 1;
  • 97 861 236 197 249 312 989 572 384 658 701 440 513 919 675 646 607 359 : 2 = 48 930 618 098 624 656 494 786 192 329 350 720 256 959 837 823 303 679 + 1;
  • 48 930 618 098 624 656 494 786 192 329 350 720 256 959 837 823 303 679 : 2 = 24 465 309 049 312 328 247 393 096 164 675 360 128 479 918 911 651 839 + 1;
  • 24 465 309 049 312 328 247 393 096 164 675 360 128 479 918 911 651 839 : 2 = 12 232 654 524 656 164 123 696 548 082 337 680 064 239 959 455 825 919 + 1;
  • 12 232 654 524 656 164 123 696 548 082 337 680 064 239 959 455 825 919 : 2 = 6 116 327 262 328 082 061 848 274 041 168 840 032 119 979 727 912 959 + 1;
  • 6 116 327 262 328 082 061 848 274 041 168 840 032 119 979 727 912 959 : 2 = 3 058 163 631 164 041 030 924 137 020 584 420 016 059 989 863 956 479 + 1;
  • 3 058 163 631 164 041 030 924 137 020 584 420 016 059 989 863 956 479 : 2 = 1 529 081 815 582 020 515 462 068 510 292 210 008 029 994 931 978 239 + 1;
  • 1 529 081 815 582 020 515 462 068 510 292 210 008 029 994 931 978 239 : 2 = 764 540 907 791 010 257 731 034 255 146 105 004 014 997 465 989 119 + 1;
  • 764 540 907 791 010 257 731 034 255 146 105 004 014 997 465 989 119 : 2 = 382 270 453 895 505 128 865 517 127 573 052 502 007 498 732 994 559 + 1;
  • 382 270 453 895 505 128 865 517 127 573 052 502 007 498 732 994 559 : 2 = 191 135 226 947 752 564 432 758 563 786 526 251 003 749 366 497 279 + 1;
  • 191 135 226 947 752 564 432 758 563 786 526 251 003 749 366 497 279 : 2 = 95 567 613 473 876 282 216 379 281 893 263 125 501 874 683 248 639 + 1;
  • 95 567 613 473 876 282 216 379 281 893 263 125 501 874 683 248 639 : 2 = 47 783 806 736 938 141 108 189 640 946 631 562 750 937 341 624 319 + 1;
  • 47 783 806 736 938 141 108 189 640 946 631 562 750 937 341 624 319 : 2 = 23 891 903 368 469 070 554 094 820 473 315 781 375 468 670 812 159 + 1;
  • 23 891 903 368 469 070 554 094 820 473 315 781 375 468 670 812 159 : 2 = 11 945 951 684 234 535 277 047 410 236 657 890 687 734 335 406 079 + 1;
  • 11 945 951 684 234 535 277 047 410 236 657 890 687 734 335 406 079 : 2 = 5 972 975 842 117 267 638 523 705 118 328 945 343 867 167 703 039 + 1;
  • 5 972 975 842 117 267 638 523 705 118 328 945 343 867 167 703 039 : 2 = 2 986 487 921 058 633 819 261 852 559 164 472 671 933 583 851 519 + 1;
  • 2 986 487 921 058 633 819 261 852 559 164 472 671 933 583 851 519 : 2 = 1 493 243 960 529 316 909 630 926 279 582 236 335 966 791 925 759 + 1;
  • 1 493 243 960 529 316 909 630 926 279 582 236 335 966 791 925 759 : 2 = 746 621 980 264 658 454 815 463 139 791 118 167 983 395 962 879 + 1;
  • 746 621 980 264 658 454 815 463 139 791 118 167 983 395 962 879 : 2 = 373 310 990 132 329 227 407 731 569 895 559 083 991 697 981 439 + 1;
  • 373 310 990 132 329 227 407 731 569 895 559 083 991 697 981 439 : 2 = 186 655 495 066 164 613 703 865 784 947 779 541 995 848 990 719 + 1;
  • 186 655 495 066 164 613 703 865 784 947 779 541 995 848 990 719 : 2 = 93 327 747 533 082 306 851 932 892 473 889 770 997 924 495 359 + 1;
  • 93 327 747 533 082 306 851 932 892 473 889 770 997 924 495 359 : 2 = 46 663 873 766 541 153 425 966 446 236 944 885 498 962 247 679 + 1;
  • 46 663 873 766 541 153 425 966 446 236 944 885 498 962 247 679 : 2 = 23 331 936 883 270 576 712 983 223 118 472 442 749 481 123 839 + 1;
  • 23 331 936 883 270 576 712 983 223 118 472 442 749 481 123 839 : 2 = 11 665 968 441 635 288 356 491 611 559 236 221 374 740 561 919 + 1;
  • 11 665 968 441 635 288 356 491 611 559 236 221 374 740 561 919 : 2 = 5 832 984 220 817 644 178 245 805 779 618 110 687 370 280 959 + 1;
  • 5 832 984 220 817 644 178 245 805 779 618 110 687 370 280 959 : 2 = 2 916 492 110 408 822 089 122 902 889 809 055 343 685 140 479 + 1;
  • 2 916 492 110 408 822 089 122 902 889 809 055 343 685 140 479 : 2 = 1 458 246 055 204 411 044 561 451 444 904 527 671 842 570 239 + 1;
  • 1 458 246 055 204 411 044 561 451 444 904 527 671 842 570 239 : 2 = 729 123 027 602 205 522 280 725 722 452 263 835 921 285 119 + 1;
  • 729 123 027 602 205 522 280 725 722 452 263 835 921 285 119 : 2 = 364 561 513 801 102 761 140 362 861 226 131 917 960 642 559 + 1;
  • 364 561 513 801 102 761 140 362 861 226 131 917 960 642 559 : 2 = 182 280 756 900 551 380 570 181 430 613 065 958 980 321 279 + 1;
  • 182 280 756 900 551 380 570 181 430 613 065 958 980 321 279 : 2 = 91 140 378 450 275 690 285 090 715 306 532 979 490 160 639 + 1;
  • 91 140 378 450 275 690 285 090 715 306 532 979 490 160 639 : 2 = 45 570 189 225 137 845 142 545 357 653 266 489 745 080 319 + 1;
  • 45 570 189 225 137 845 142 545 357 653 266 489 745 080 319 : 2 = 22 785 094 612 568 922 571 272 678 826 633 244 872 540 159 + 1;
  • 22 785 094 612 568 922 571 272 678 826 633 244 872 540 159 : 2 = 11 392 547 306 284 461 285 636 339 413 316 622 436 270 079 + 1;
  • 11 392 547 306 284 461 285 636 339 413 316 622 436 270 079 : 2 = 5 696 273 653 142 230 642 818 169 706 658 311 218 135 039 + 1;
  • 5 696 273 653 142 230 642 818 169 706 658 311 218 135 039 : 2 = 2 848 136 826 571 115 321 409 084 853 329 155 609 067 519 + 1;
  • 2 848 136 826 571 115 321 409 084 853 329 155 609 067 519 : 2 = 1 424 068 413 285 557 660 704 542 426 664 577 804 533 759 + 1;
  • 1 424 068 413 285 557 660 704 542 426 664 577 804 533 759 : 2 = 712 034 206 642 778 830 352 271 213 332 288 902 266 879 + 1;
  • 712 034 206 642 778 830 352 271 213 332 288 902 266 879 : 2 = 356 017 103 321 389 415 176 135 606 666 144 451 133 439 + 1;
  • 356 017 103 321 389 415 176 135 606 666 144 451 133 439 : 2 = 178 008 551 660 694 707 588 067 803 333 072 225 566 719 + 1;
  • 178 008 551 660 694 707 588 067 803 333 072 225 566 719 : 2 = 89 004 275 830 347 353 794 033 901 666 536 112 783 359 + 1;
  • 89 004 275 830 347 353 794 033 901 666 536 112 783 359 : 2 = 44 502 137 915 173 676 897 016 950 833 268 056 391 679 + 1;
  • 44 502 137 915 173 676 897 016 950 833 268 056 391 679 : 2 = 22 251 068 957 586 838 448 508 475 416 634 028 195 839 + 1;
  • 22 251 068 957 586 838 448 508 475 416 634 028 195 839 : 2 = 11 125 534 478 793 419 224 254 237 708 317 014 097 919 + 1;
  • 11 125 534 478 793 419 224 254 237 708 317 014 097 919 : 2 = 5 562 767 239 396 709 612 127 118 854 158 507 048 959 + 1;
  • 5 562 767 239 396 709 612 127 118 854 158 507 048 959 : 2 = 2 781 383 619 698 354 806 063 559 427 079 253 524 479 + 1;
  • 2 781 383 619 698 354 806 063 559 427 079 253 524 479 : 2 = 1 390 691 809 849 177 403 031 779 713 539 626 762 239 + 1;
  • 1 390 691 809 849 177 403 031 779 713 539 626 762 239 : 2 = 695 345 904 924 588 701 515 889 856 769 813 381 119 + 1;
  • 695 345 904 924 588 701 515 889 856 769 813 381 119 : 2 = 347 672 952 462 294 350 757 944 928 384 906 690 559 + 1;
  • 347 672 952 462 294 350 757 944 928 384 906 690 559 : 2 = 173 836 476 231 147 175 378 972 464 192 453 345 279 + 1;
  • 173 836 476 231 147 175 378 972 464 192 453 345 279 : 2 = 86 918 238 115 573 587 689 486 232 096 226 672 639 + 1;
  • 86 918 238 115 573 587 689 486 232 096 226 672 639 : 2 = 43 459 119 057 786 793 844 743 116 048 113 336 319 + 1;
  • 43 459 119 057 786 793 844 743 116 048 113 336 319 : 2 = 21 729 559 528 893 396 922 371 558 024 056 668 159 + 1;
  • 21 729 559 528 893 396 922 371 558 024 056 668 159 : 2 = 10 864 779 764 446 698 461 185 779 012 028 334 079 + 1;
  • 10 864 779 764 446 698 461 185 779 012 028 334 079 : 2 = 5 432 389 882 223 349 230 592 889 506 014 167 039 + 1;
  • 5 432 389 882 223 349 230 592 889 506 014 167 039 : 2 = 2 716 194 941 111 674 615 296 444 753 007 083 519 + 1;
  • 2 716 194 941 111 674 615 296 444 753 007 083 519 : 2 = 1 358 097 470 555 837 307 648 222 376 503 541 759 + 1;
  • 1 358 097 470 555 837 307 648 222 376 503 541 759 : 2 = 679 048 735 277 918 653 824 111 188 251 770 879 + 1;
  • 679 048 735 277 918 653 824 111 188 251 770 879 : 2 = 339 524 367 638 959 326 912 055 594 125 885 439 + 1;
  • 339 524 367 638 959 326 912 055 594 125 885 439 : 2 = 169 762 183 819 479 663 456 027 797 062 942 719 + 1;
  • 169 762 183 819 479 663 456 027 797 062 942 719 : 2 = 84 881 091 909 739 831 728 013 898 531 471 359 + 1;
  • 84 881 091 909 739 831 728 013 898 531 471 359 : 2 = 42 440 545 954 869 915 864 006 949 265 735 679 + 1;
  • 42 440 545 954 869 915 864 006 949 265 735 679 : 2 = 21 220 272 977 434 957 932 003 474 632 867 839 + 1;
  • 21 220 272 977 434 957 932 003 474 632 867 839 : 2 = 10 610 136 488 717 478 966 001 737 316 433 919 + 1;
  • 10 610 136 488 717 478 966 001 737 316 433 919 : 2 = 5 305 068 244 358 739 483 000 868 658 216 959 + 1;
  • 5 305 068 244 358 739 483 000 868 658 216 959 : 2 = 2 652 534 122 179 369 741 500 434 329 108 479 + 1;
  • 2 652 534 122 179 369 741 500 434 329 108 479 : 2 = 1 326 267 061 089 684 870 750 217 164 554 239 + 1;
  • 1 326 267 061 089 684 870 750 217 164 554 239 : 2 = 663 133 530 544 842 435 375 108 582 277 119 + 1;
  • 663 133 530 544 842 435 375 108 582 277 119 : 2 = 331 566 765 272 421 217 687 554 291 138 559 + 1;
  • 331 566 765 272 421 217 687 554 291 138 559 : 2 = 165 783 382 636 210 608 843 777 145 569 279 + 1;
  • 165 783 382 636 210 608 843 777 145 569 279 : 2 = 82 891 691 318 105 304 421 888 572 784 639 + 1;
  • 82 891 691 318 105 304 421 888 572 784 639 : 2 = 41 445 845 659 052 652 210 944 286 392 319 + 1;
  • 41 445 845 659 052 652 210 944 286 392 319 : 2 = 20 722 922 829 526 326 105 472 143 196 159 + 1;
  • 20 722 922 829 526 326 105 472 143 196 159 : 2 = 10 361 461 414 763 163 052 736 071 598 079 + 1;
  • 10 361 461 414 763 163 052 736 071 598 079 : 2 = 5 180 730 707 381 581 526 368 035 799 039 + 1;
  • 5 180 730 707 381 581 526 368 035 799 039 : 2 = 2 590 365 353 690 790 763 184 017 899 519 + 1;
  • 2 590 365 353 690 790 763 184 017 899 519 : 2 = 1 295 182 676 845 395 381 592 008 949 759 + 1;
  • 1 295 182 676 845 395 381 592 008 949 759 : 2 = 647 591 338 422 697 690 796 004 474 879 + 1;
  • 647 591 338 422 697 690 796 004 474 879 : 2 = 323 795 669 211 348 845 398 002 237 439 + 1;
  • 323 795 669 211 348 845 398 002 237 439 : 2 = 161 897 834 605 674 422 699 001 118 719 + 1;
  • 161 897 834 605 674 422 699 001 118 719 : 2 = 80 948 917 302 837 211 349 500 559 359 + 1;
  • 80 948 917 302 837 211 349 500 559 359 : 2 = 40 474 458 651 418 605 674 750 279 679 + 1;
  • 40 474 458 651 418 605 674 750 279 679 : 2 = 20 237 229 325 709 302 837 375 139 839 + 1;
  • 20 237 229 325 709 302 837 375 139 839 : 2 = 10 118 614 662 854 651 418 687 569 919 + 1;
  • 10 118 614 662 854 651 418 687 569 919 : 2 = 5 059 307 331 427 325 709 343 784 959 + 1;
  • 5 059 307 331 427 325 709 343 784 959 : 2 = 2 529 653 665 713 662 854 671 892 479 + 1;
  • 2 529 653 665 713 662 854 671 892 479 : 2 = 1 264 826 832 856 831 427 335 946 239 + 1;
  • 1 264 826 832 856 831 427 335 946 239 : 2 = 632 413 416 428 415 713 667 973 119 + 1;
  • 632 413 416 428 415 713 667 973 119 : 2 = 316 206 708 214 207 856 833 986 559 + 1;
  • 316 206 708 214 207 856 833 986 559 : 2 = 158 103 354 107 103 928 416 993 279 + 1;
  • 158 103 354 107 103 928 416 993 279 : 2 = 79 051 677 053 551 964 208 496 639 + 1;
  • 79 051 677 053 551 964 208 496 639 : 2 = 39 525 838 526 775 982 104 248 319 + 1;
  • 39 525 838 526 775 982 104 248 319 : 2 = 19 762 919 263 387 991 052 124 159 + 1;
  • 19 762 919 263 387 991 052 124 159 : 2 = 9 881 459 631 693 995 526 062 079 + 1;
  • 9 881 459 631 693 995 526 062 079 : 2 = 4 940 729 815 846 997 763 031 039 + 1;
  • 4 940 729 815 846 997 763 031 039 : 2 = 2 470 364 907 923 498 881 515 519 + 1;
  • 2 470 364 907 923 498 881 515 519 : 2 = 1 235 182 453 961 749 440 757 759 + 1;
  • 1 235 182 453 961 749 440 757 759 : 2 = 617 591 226 980 874 720 378 879 + 1;
  • 617 591 226 980 874 720 378 879 : 2 = 308 795 613 490 437 360 189 439 + 1;
  • 308 795 613 490 437 360 189 439 : 2 = 154 397 806 745 218 680 094 719 + 1;
  • 154 397 806 745 218 680 094 719 : 2 = 77 198 903 372 609 340 047 359 + 1;
  • 77 198 903 372 609 340 047 359 : 2 = 38 599 451 686 304 670 023 679 + 1;
  • 38 599 451 686 304 670 023 679 : 2 = 19 299 725 843 152 335 011 839 + 1;
  • 19 299 725 843 152 335 011 839 : 2 = 9 649 862 921 576 167 505 919 + 1;
  • 9 649 862 921 576 167 505 919 : 2 = 4 824 931 460 788 083 752 959 + 1;
  • 4 824 931 460 788 083 752 959 : 2 = 2 412 465 730 394 041 876 479 + 1;
  • 2 412 465 730 394 041 876 479 : 2 = 1 206 232 865 197 020 938 239 + 1;
  • 1 206 232 865 197 020 938 239 : 2 = 603 116 432 598 510 469 119 + 1;
  • 603 116 432 598 510 469 119 : 2 = 301 558 216 299 255 234 559 + 1;
  • 301 558 216 299 255 234 559 : 2 = 150 779 108 149 627 617 279 + 1;
  • 150 779 108 149 627 617 279 : 2 = 75 389 554 074 813 808 639 + 1;
  • 75 389 554 074 813 808 639 : 2 = 37 694 777 037 406 904 319 + 1;
  • 37 694 777 037 406 904 319 : 2 = 18 847 388 518 703 452 159 + 1;
  • 18 847 388 518 703 452 159 : 2 = 9 423 694 259 351 726 079 + 1;
  • 9 423 694 259 351 726 079 : 2 = 4 711 847 129 675 863 039 + 1;
  • 4 711 847 129 675 863 039 : 2 = 2 355 923 564 837 931 519 + 1;
  • 2 355 923 564 837 931 519 : 2 = 1 177 961 782 418 965 759 + 1;
  • 1 177 961 782 418 965 759 : 2 = 588 980 891 209 482 879 + 1;
  • 588 980 891 209 482 879 : 2 = 294 490 445 604 741 439 + 1;
  • 294 490 445 604 741 439 : 2 = 147 245 222 802 370 719 + 1;
  • 147 245 222 802 370 719 : 2 = 73 622 611 401 185 359 + 1;
  • 73 622 611 401 185 359 : 2 = 36 811 305 700 592 679 + 1;
  • 36 811 305 700 592 679 : 2 = 18 405 652 850 296 339 + 1;
  • 18 405 652 850 296 339 : 2 = 9 202 826 425 148 169 + 1;
  • 9 202 826 425 148 169 : 2 = 4 601 413 212 574 084 + 1;
  • 4 601 413 212 574 084 : 2 = 2 300 706 606 287 042 + 0;
  • 2 300 706 606 287 042 : 2 = 1 150 353 303 143 521 + 0;
  • 1 150 353 303 143 521 : 2 = 575 176 651 571 760 + 1;
  • 575 176 651 571 760 : 2 = 287 588 325 785 880 + 0;
  • 287 588 325 785 880 : 2 = 143 794 162 892 940 + 0;
  • 143 794 162 892 940 : 2 = 71 897 081 446 470 + 0;
  • 71 897 081 446 470 : 2 = 35 948 540 723 235 + 0;
  • 35 948 540 723 235 : 2 = 17 974 270 361 617 + 1;
  • 17 974 270 361 617 : 2 = 8 987 135 180 808 + 1;
  • 8 987 135 180 808 : 2 = 4 493 567 590 404 + 0;
  • 4 493 567 590 404 : 2 = 2 246 783 795 202 + 0;
  • 2 246 783 795 202 : 2 = 1 123 391 897 601 + 0;
  • 1 123 391 897 601 : 2 = 561 695 948 800 + 1;
  • 561 695 948 800 : 2 = 280 847 974 400 + 0;
  • 280 847 974 400 : 2 = 140 423 987 200 + 0;
  • 140 423 987 200 : 2 = 70 211 993 600 + 0;
  • 70 211 993 600 : 2 = 35 105 996 800 + 0;
  • 35 105 996 800 : 2 = 17 552 998 400 + 0;
  • 17 552 998 400 : 2 = 8 776 499 200 + 0;
  • 8 776 499 200 : 2 = 4 388 249 600 + 0;
  • 4 388 249 600 : 2 = 2 194 124 800 + 0;
  • 2 194 124 800 : 2 = 1 097 062 400 + 0;
  • 1 097 062 400 : 2 = 548 531 200 + 0;
  • 548 531 200 : 2 = 274 265 600 + 0;
  • 274 265 600 : 2 = 137 132 800 + 0;
  • 137 132 800 : 2 = 68 566 400 + 0;
  • 68 566 400 : 2 = 34 283 200 + 0;
  • 34 283 200 : 2 = 17 141 600 + 0;
  • 17 141 600 : 2 = 8 570 800 + 0;
  • 8 570 800 : 2 = 4 285 400 + 0;
  • 4 285 400 : 2 = 2 142 700 + 0;
  • 2 142 700 : 2 = 1 071 350 + 0;
  • 1 071 350 : 2 = 535 675 + 0;
  • 535 675 : 2 = 267 837 + 1;
  • 267 837 : 2 = 133 918 + 1;
  • 133 918 : 2 = 66 959 + 0;
  • 66 959 : 2 = 33 479 + 1;
  • 33 479 : 2 = 16 739 + 1;
  • 16 739 : 2 = 8 369 + 1;
  • 8 369 : 2 = 4 184 + 1;
  • 4 184 : 2 = 2 092 + 0;
  • 2 092 : 2 = 1 046 + 0;
  • 1 046 : 2 = 523 + 0;
  • 523 : 2 = 261 + 1;
  • 261 : 2 = 130 + 1;
  • 130 : 2 = 65 + 0;
  • 65 : 2 = 32 + 1;
  • 32 : 2 = 16 + 0;
  • 16 : 2 = 8 + 0;
  • 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.

25 653 735 901 691 723 904 338 463 203 970 630 422 080 959 452 704 239 778 781(10) =


100 0001 0110 0011 1101 1000 0000 0000 0000 0000 0100 0110 0001 0011 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1011 1101 1101(2)


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

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


25 653 735 901 691 723 904 338 463 203 970 630 422 080 959 452 704 239 778 781(10) =


100 0001 0110 0011 1101 1000 0000 0000 0000 0000 0100 0110 0001 0011 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1011 1101 1101(2) =


100 0001 0110 0011 1101 1000 0000 0000 0000 0000 0100 0110 0001 0011 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1011 1101 1101(2) × 20 =


1,0000 0101 1000 1111 0110 0000 0000 0000 0000 0001 0001 1000 0100 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1110 1111 0111 01(2) × 2194


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


Mantisă (nenormalizată):
1,0000 0101 1000 1111 0110 0000 0000 0000 0000 0001 0001 1000 0100 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1110 1111 0111 01


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


194 + 2(11-1) - 1 =


(194 + 1 023)(10) =


1 217(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 217 : 2 = 608 + 1;
  • 608 : 2 = 304 + 0;
  • 304 : 2 = 152 + 0;
  • 152 : 2 = 76 + 0;
  • 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) =


1217(10) =


100 1100 0001(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. 0000 0101 1000 1111 0110 0000 0000 0000 0000 0001 0001 1000 0100 11 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1011 1101 1101 =


0000 0101 1000 1111 0110 0000 0000 0000 0000 0001 0001 1000 0100


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 0001


Mantisă (52 biți) =
0000 0101 1000 1111 0110 0000 0000 0000 0000 0001 0001 1000 0100


Numărul zecimal 25 653 735 901 691 723 904 338 463 203 970 630 422 080 959 452 704 239 778 781 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 100 1100 0001 - 0000 0101 1000 1111 0110 0000 0000 0000 0000 0001 0001 1000 0100


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