471 699 753 305 501 848 226 487 142 563 201 452 793 567 407 293 429 264 519 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 471 699 753 305 501 848 226 487 142 563 201 452 793 567 407 293 429 264 519(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
471 699 753 305 501 848 226 487 142 563 201 452 793 567 407 293 429 264 519(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;
  • 471 699 753 305 501 848 226 487 142 563 201 452 793 567 407 293 429 264 519 : 2 = 235 849 876 652 750 924 113 243 571 281 600 726 396 783 703 646 714 632 259 + 1;
  • 235 849 876 652 750 924 113 243 571 281 600 726 396 783 703 646 714 632 259 : 2 = 117 924 938 326 375 462 056 621 785 640 800 363 198 391 851 823 357 316 129 + 1;
  • 117 924 938 326 375 462 056 621 785 640 800 363 198 391 851 823 357 316 129 : 2 = 58 962 469 163 187 731 028 310 892 820 400 181 599 195 925 911 678 658 064 + 1;
  • 58 962 469 163 187 731 028 310 892 820 400 181 599 195 925 911 678 658 064 : 2 = 29 481 234 581 593 865 514 155 446 410 200 090 799 597 962 955 839 329 032 + 0;
  • 29 481 234 581 593 865 514 155 446 410 200 090 799 597 962 955 839 329 032 : 2 = 14 740 617 290 796 932 757 077 723 205 100 045 399 798 981 477 919 664 516 + 0;
  • 14 740 617 290 796 932 757 077 723 205 100 045 399 798 981 477 919 664 516 : 2 = 7 370 308 645 398 466 378 538 861 602 550 022 699 899 490 738 959 832 258 + 0;
  • 7 370 308 645 398 466 378 538 861 602 550 022 699 899 490 738 959 832 258 : 2 = 3 685 154 322 699 233 189 269 430 801 275 011 349 949 745 369 479 916 129 + 0;
  • 3 685 154 322 699 233 189 269 430 801 275 011 349 949 745 369 479 916 129 : 2 = 1 842 577 161 349 616 594 634 715 400 637 505 674 974 872 684 739 958 064 + 1;
  • 1 842 577 161 349 616 594 634 715 400 637 505 674 974 872 684 739 958 064 : 2 = 921 288 580 674 808 297 317 357 700 318 752 837 487 436 342 369 979 032 + 0;
  • 921 288 580 674 808 297 317 357 700 318 752 837 487 436 342 369 979 032 : 2 = 460 644 290 337 404 148 658 678 850 159 376 418 743 718 171 184 989 516 + 0;
  • 460 644 290 337 404 148 658 678 850 159 376 418 743 718 171 184 989 516 : 2 = 230 322 145 168 702 074 329 339 425 079 688 209 371 859 085 592 494 758 + 0;
  • 230 322 145 168 702 074 329 339 425 079 688 209 371 859 085 592 494 758 : 2 = 115 161 072 584 351 037 164 669 712 539 844 104 685 929 542 796 247 379 + 0;
  • 115 161 072 584 351 037 164 669 712 539 844 104 685 929 542 796 247 379 : 2 = 57 580 536 292 175 518 582 334 856 269 922 052 342 964 771 398 123 689 + 1;
  • 57 580 536 292 175 518 582 334 856 269 922 052 342 964 771 398 123 689 : 2 = 28 790 268 146 087 759 291 167 428 134 961 026 171 482 385 699 061 844 + 1;
  • 28 790 268 146 087 759 291 167 428 134 961 026 171 482 385 699 061 844 : 2 = 14 395 134 073 043 879 645 583 714 067 480 513 085 741 192 849 530 922 + 0;
  • 14 395 134 073 043 879 645 583 714 067 480 513 085 741 192 849 530 922 : 2 = 7 197 567 036 521 939 822 791 857 033 740 256 542 870 596 424 765 461 + 0;
  • 7 197 567 036 521 939 822 791 857 033 740 256 542 870 596 424 765 461 : 2 = 3 598 783 518 260 969 911 395 928 516 870 128 271 435 298 212 382 730 + 1;
  • 3 598 783 518 260 969 911 395 928 516 870 128 271 435 298 212 382 730 : 2 = 1 799 391 759 130 484 955 697 964 258 435 064 135 717 649 106 191 365 + 0;
  • 1 799 391 759 130 484 955 697 964 258 435 064 135 717 649 106 191 365 : 2 = 899 695 879 565 242 477 848 982 129 217 532 067 858 824 553 095 682 + 1;
  • 899 695 879 565 242 477 848 982 129 217 532 067 858 824 553 095 682 : 2 = 449 847 939 782 621 238 924 491 064 608 766 033 929 412 276 547 841 + 0;
  • 449 847 939 782 621 238 924 491 064 608 766 033 929 412 276 547 841 : 2 = 224 923 969 891 310 619 462 245 532 304 383 016 964 706 138 273 920 + 1;
  • 224 923 969 891 310 619 462 245 532 304 383 016 964 706 138 273 920 : 2 = 112 461 984 945 655 309 731 122 766 152 191 508 482 353 069 136 960 + 0;
  • 112 461 984 945 655 309 731 122 766 152 191 508 482 353 069 136 960 : 2 = 56 230 992 472 827 654 865 561 383 076 095 754 241 176 534 568 480 + 0;
  • 56 230 992 472 827 654 865 561 383 076 095 754 241 176 534 568 480 : 2 = 28 115 496 236 413 827 432 780 691 538 047 877 120 588 267 284 240 + 0;
  • 28 115 496 236 413 827 432 780 691 538 047 877 120 588 267 284 240 : 2 = 14 057 748 118 206 913 716 390 345 769 023 938 560 294 133 642 120 + 0;
  • 14 057 748 118 206 913 716 390 345 769 023 938 560 294 133 642 120 : 2 = 7 028 874 059 103 456 858 195 172 884 511 969 280 147 066 821 060 + 0;
  • 7 028 874 059 103 456 858 195 172 884 511 969 280 147 066 821 060 : 2 = 3 514 437 029 551 728 429 097 586 442 255 984 640 073 533 410 530 + 0;
  • 3 514 437 029 551 728 429 097 586 442 255 984 640 073 533 410 530 : 2 = 1 757 218 514 775 864 214 548 793 221 127 992 320 036 766 705 265 + 0;
  • 1 757 218 514 775 864 214 548 793 221 127 992 320 036 766 705 265 : 2 = 878 609 257 387 932 107 274 396 610 563 996 160 018 383 352 632 + 1;
  • 878 609 257 387 932 107 274 396 610 563 996 160 018 383 352 632 : 2 = 439 304 628 693 966 053 637 198 305 281 998 080 009 191 676 316 + 0;
  • 439 304 628 693 966 053 637 198 305 281 998 080 009 191 676 316 : 2 = 219 652 314 346 983 026 818 599 152 640 999 040 004 595 838 158 + 0;
  • 219 652 314 346 983 026 818 599 152 640 999 040 004 595 838 158 : 2 = 109 826 157 173 491 513 409 299 576 320 499 520 002 297 919 079 + 0;
  • 109 826 157 173 491 513 409 299 576 320 499 520 002 297 919 079 : 2 = 54 913 078 586 745 756 704 649 788 160 249 760 001 148 959 539 + 1;
  • 54 913 078 586 745 756 704 649 788 160 249 760 001 148 959 539 : 2 = 27 456 539 293 372 878 352 324 894 080 124 880 000 574 479 769 + 1;
  • 27 456 539 293 372 878 352 324 894 080 124 880 000 574 479 769 : 2 = 13 728 269 646 686 439 176 162 447 040 062 440 000 287 239 884 + 1;
  • 13 728 269 646 686 439 176 162 447 040 062 440 000 287 239 884 : 2 = 6 864 134 823 343 219 588 081 223 520 031 220 000 143 619 942 + 0;
  • 6 864 134 823 343 219 588 081 223 520 031 220 000 143 619 942 : 2 = 3 432 067 411 671 609 794 040 611 760 015 610 000 071 809 971 + 0;
  • 3 432 067 411 671 609 794 040 611 760 015 610 000 071 809 971 : 2 = 1 716 033 705 835 804 897 020 305 880 007 805 000 035 904 985 + 1;
  • 1 716 033 705 835 804 897 020 305 880 007 805 000 035 904 985 : 2 = 858 016 852 917 902 448 510 152 940 003 902 500 017 952 492 + 1;
  • 858 016 852 917 902 448 510 152 940 003 902 500 017 952 492 : 2 = 429 008 426 458 951 224 255 076 470 001 951 250 008 976 246 + 0;
  • 429 008 426 458 951 224 255 076 470 001 951 250 008 976 246 : 2 = 214 504 213 229 475 612 127 538 235 000 975 625 004 488 123 + 0;
  • 214 504 213 229 475 612 127 538 235 000 975 625 004 488 123 : 2 = 107 252 106 614 737 806 063 769 117 500 487 812 502 244 061 + 1;
  • 107 252 106 614 737 806 063 769 117 500 487 812 502 244 061 : 2 = 53 626 053 307 368 903 031 884 558 750 243 906 251 122 030 + 1;
  • 53 626 053 307 368 903 031 884 558 750 243 906 251 122 030 : 2 = 26 813 026 653 684 451 515 942 279 375 121 953 125 561 015 + 0;
  • 26 813 026 653 684 451 515 942 279 375 121 953 125 561 015 : 2 = 13 406 513 326 842 225 757 971 139 687 560 976 562 780 507 + 1;
  • 13 406 513 326 842 225 757 971 139 687 560 976 562 780 507 : 2 = 6 703 256 663 421 112 878 985 569 843 780 488 281 390 253 + 1;
  • 6 703 256 663 421 112 878 985 569 843 780 488 281 390 253 : 2 = 3 351 628 331 710 556 439 492 784 921 890 244 140 695 126 + 1;
  • 3 351 628 331 710 556 439 492 784 921 890 244 140 695 126 : 2 = 1 675 814 165 855 278 219 746 392 460 945 122 070 347 563 + 0;
  • 1 675 814 165 855 278 219 746 392 460 945 122 070 347 563 : 2 = 837 907 082 927 639 109 873 196 230 472 561 035 173 781 + 1;
  • 837 907 082 927 639 109 873 196 230 472 561 035 173 781 : 2 = 418 953 541 463 819 554 936 598 115 236 280 517 586 890 + 1;
  • 418 953 541 463 819 554 936 598 115 236 280 517 586 890 : 2 = 209 476 770 731 909 777 468 299 057 618 140 258 793 445 + 0;
  • 209 476 770 731 909 777 468 299 057 618 140 258 793 445 : 2 = 104 738 385 365 954 888 734 149 528 809 070 129 396 722 + 1;
  • 104 738 385 365 954 888 734 149 528 809 070 129 396 722 : 2 = 52 369 192 682 977 444 367 074 764 404 535 064 698 361 + 0;
  • 52 369 192 682 977 444 367 074 764 404 535 064 698 361 : 2 = 26 184 596 341 488 722 183 537 382 202 267 532 349 180 + 1;
  • 26 184 596 341 488 722 183 537 382 202 267 532 349 180 : 2 = 13 092 298 170 744 361 091 768 691 101 133 766 174 590 + 0;
  • 13 092 298 170 744 361 091 768 691 101 133 766 174 590 : 2 = 6 546 149 085 372 180 545 884 345 550 566 883 087 295 + 0;
  • 6 546 149 085 372 180 545 884 345 550 566 883 087 295 : 2 = 3 273 074 542 686 090 272 942 172 775 283 441 543 647 + 1;
  • 3 273 074 542 686 090 272 942 172 775 283 441 543 647 : 2 = 1 636 537 271 343 045 136 471 086 387 641 720 771 823 + 1;
  • 1 636 537 271 343 045 136 471 086 387 641 720 771 823 : 2 = 818 268 635 671 522 568 235 543 193 820 860 385 911 + 1;
  • 818 268 635 671 522 568 235 543 193 820 860 385 911 : 2 = 409 134 317 835 761 284 117 771 596 910 430 192 955 + 1;
  • 409 134 317 835 761 284 117 771 596 910 430 192 955 : 2 = 204 567 158 917 880 642 058 885 798 455 215 096 477 + 1;
  • 204 567 158 917 880 642 058 885 798 455 215 096 477 : 2 = 102 283 579 458 940 321 029 442 899 227 607 548 238 + 1;
  • 102 283 579 458 940 321 029 442 899 227 607 548 238 : 2 = 51 141 789 729 470 160 514 721 449 613 803 774 119 + 0;
  • 51 141 789 729 470 160 514 721 449 613 803 774 119 : 2 = 25 570 894 864 735 080 257 360 724 806 901 887 059 + 1;
  • 25 570 894 864 735 080 257 360 724 806 901 887 059 : 2 = 12 785 447 432 367 540 128 680 362 403 450 943 529 + 1;
  • 12 785 447 432 367 540 128 680 362 403 450 943 529 : 2 = 6 392 723 716 183 770 064 340 181 201 725 471 764 + 1;
  • 6 392 723 716 183 770 064 340 181 201 725 471 764 : 2 = 3 196 361 858 091 885 032 170 090 600 862 735 882 + 0;
  • 3 196 361 858 091 885 032 170 090 600 862 735 882 : 2 = 1 598 180 929 045 942 516 085 045 300 431 367 941 + 0;
  • 1 598 180 929 045 942 516 085 045 300 431 367 941 : 2 = 799 090 464 522 971 258 042 522 650 215 683 970 + 1;
  • 799 090 464 522 971 258 042 522 650 215 683 970 : 2 = 399 545 232 261 485 629 021 261 325 107 841 985 + 0;
  • 399 545 232 261 485 629 021 261 325 107 841 985 : 2 = 199 772 616 130 742 814 510 630 662 553 920 992 + 1;
  • 199 772 616 130 742 814 510 630 662 553 920 992 : 2 = 99 886 308 065 371 407 255 315 331 276 960 496 + 0;
  • 99 886 308 065 371 407 255 315 331 276 960 496 : 2 = 49 943 154 032 685 703 627 657 665 638 480 248 + 0;
  • 49 943 154 032 685 703 627 657 665 638 480 248 : 2 = 24 971 577 016 342 851 813 828 832 819 240 124 + 0;
  • 24 971 577 016 342 851 813 828 832 819 240 124 : 2 = 12 485 788 508 171 425 906 914 416 409 620 062 + 0;
  • 12 485 788 508 171 425 906 914 416 409 620 062 : 2 = 6 242 894 254 085 712 953 457 208 204 810 031 + 0;
  • 6 242 894 254 085 712 953 457 208 204 810 031 : 2 = 3 121 447 127 042 856 476 728 604 102 405 015 + 1;
  • 3 121 447 127 042 856 476 728 604 102 405 015 : 2 = 1 560 723 563 521 428 238 364 302 051 202 507 + 1;
  • 1 560 723 563 521 428 238 364 302 051 202 507 : 2 = 780 361 781 760 714 119 182 151 025 601 253 + 1;
  • 780 361 781 760 714 119 182 151 025 601 253 : 2 = 390 180 890 880 357 059 591 075 512 800 626 + 1;
  • 390 180 890 880 357 059 591 075 512 800 626 : 2 = 195 090 445 440 178 529 795 537 756 400 313 + 0;
  • 195 090 445 440 178 529 795 537 756 400 313 : 2 = 97 545 222 720 089 264 897 768 878 200 156 + 1;
  • 97 545 222 720 089 264 897 768 878 200 156 : 2 = 48 772 611 360 044 632 448 884 439 100 078 + 0;
  • 48 772 611 360 044 632 448 884 439 100 078 : 2 = 24 386 305 680 022 316 224 442 219 550 039 + 0;
  • 24 386 305 680 022 316 224 442 219 550 039 : 2 = 12 193 152 840 011 158 112 221 109 775 019 + 1;
  • 12 193 152 840 011 158 112 221 109 775 019 : 2 = 6 096 576 420 005 579 056 110 554 887 509 + 1;
  • 6 096 576 420 005 579 056 110 554 887 509 : 2 = 3 048 288 210 002 789 528 055 277 443 754 + 1;
  • 3 048 288 210 002 789 528 055 277 443 754 : 2 = 1 524 144 105 001 394 764 027 638 721 877 + 0;
  • 1 524 144 105 001 394 764 027 638 721 877 : 2 = 762 072 052 500 697 382 013 819 360 938 + 1;
  • 762 072 052 500 697 382 013 819 360 938 : 2 = 381 036 026 250 348 691 006 909 680 469 + 0;
  • 381 036 026 250 348 691 006 909 680 469 : 2 = 190 518 013 125 174 345 503 454 840 234 + 1;
  • 190 518 013 125 174 345 503 454 840 234 : 2 = 95 259 006 562 587 172 751 727 420 117 + 0;
  • 95 259 006 562 587 172 751 727 420 117 : 2 = 47 629 503 281 293 586 375 863 710 058 + 1;
  • 47 629 503 281 293 586 375 863 710 058 : 2 = 23 814 751 640 646 793 187 931 855 029 + 0;
  • 23 814 751 640 646 793 187 931 855 029 : 2 = 11 907 375 820 323 396 593 965 927 514 + 1;
  • 11 907 375 820 323 396 593 965 927 514 : 2 = 5 953 687 910 161 698 296 982 963 757 + 0;
  • 5 953 687 910 161 698 296 982 963 757 : 2 = 2 976 843 955 080 849 148 491 481 878 + 1;
  • 2 976 843 955 080 849 148 491 481 878 : 2 = 1 488 421 977 540 424 574 245 740 939 + 0;
  • 1 488 421 977 540 424 574 245 740 939 : 2 = 744 210 988 770 212 287 122 870 469 + 1;
  • 744 210 988 770 212 287 122 870 469 : 2 = 372 105 494 385 106 143 561 435 234 + 1;
  • 372 105 494 385 106 143 561 435 234 : 2 = 186 052 747 192 553 071 780 717 617 + 0;
  • 186 052 747 192 553 071 780 717 617 : 2 = 93 026 373 596 276 535 890 358 808 + 1;
  • 93 026 373 596 276 535 890 358 808 : 2 = 46 513 186 798 138 267 945 179 404 + 0;
  • 46 513 186 798 138 267 945 179 404 : 2 = 23 256 593 399 069 133 972 589 702 + 0;
  • 23 256 593 399 069 133 972 589 702 : 2 = 11 628 296 699 534 566 986 294 851 + 0;
  • 11 628 296 699 534 566 986 294 851 : 2 = 5 814 148 349 767 283 493 147 425 + 1;
  • 5 814 148 349 767 283 493 147 425 : 2 = 2 907 074 174 883 641 746 573 712 + 1;
  • 2 907 074 174 883 641 746 573 712 : 2 = 1 453 537 087 441 820 873 286 856 + 0;
  • 1 453 537 087 441 820 873 286 856 : 2 = 726 768 543 720 910 436 643 428 + 0;
  • 726 768 543 720 910 436 643 428 : 2 = 363 384 271 860 455 218 321 714 + 0;
  • 363 384 271 860 455 218 321 714 : 2 = 181 692 135 930 227 609 160 857 + 0;
  • 181 692 135 930 227 609 160 857 : 2 = 90 846 067 965 113 804 580 428 + 1;
  • 90 846 067 965 113 804 580 428 : 2 = 45 423 033 982 556 902 290 214 + 0;
  • 45 423 033 982 556 902 290 214 : 2 = 22 711 516 991 278 451 145 107 + 0;
  • 22 711 516 991 278 451 145 107 : 2 = 11 355 758 495 639 225 572 553 + 1;
  • 11 355 758 495 639 225 572 553 : 2 = 5 677 879 247 819 612 786 276 + 1;
  • 5 677 879 247 819 612 786 276 : 2 = 2 838 939 623 909 806 393 138 + 0;
  • 2 838 939 623 909 806 393 138 : 2 = 1 419 469 811 954 903 196 569 + 0;
  • 1 419 469 811 954 903 196 569 : 2 = 709 734 905 977 451 598 284 + 1;
  • 709 734 905 977 451 598 284 : 2 = 354 867 452 988 725 799 142 + 0;
  • 354 867 452 988 725 799 142 : 2 = 177 433 726 494 362 899 571 + 0;
  • 177 433 726 494 362 899 571 : 2 = 88 716 863 247 181 449 785 + 1;
  • 88 716 863 247 181 449 785 : 2 = 44 358 431 623 590 724 892 + 1;
  • 44 358 431 623 590 724 892 : 2 = 22 179 215 811 795 362 446 + 0;
  • 22 179 215 811 795 362 446 : 2 = 11 089 607 905 897 681 223 + 0;
  • 11 089 607 905 897 681 223 : 2 = 5 544 803 952 948 840 611 + 1;
  • 5 544 803 952 948 840 611 : 2 = 2 772 401 976 474 420 305 + 1;
  • 2 772 401 976 474 420 305 : 2 = 1 386 200 988 237 210 152 + 1;
  • 1 386 200 988 237 210 152 : 2 = 693 100 494 118 605 076 + 0;
  • 693 100 494 118 605 076 : 2 = 346 550 247 059 302 538 + 0;
  • 346 550 247 059 302 538 : 2 = 173 275 123 529 651 269 + 0;
  • 173 275 123 529 651 269 : 2 = 86 637 561 764 825 634 + 1;
  • 86 637 561 764 825 634 : 2 = 43 318 780 882 412 817 + 0;
  • 43 318 780 882 412 817 : 2 = 21 659 390 441 206 408 + 1;
  • 21 659 390 441 206 408 : 2 = 10 829 695 220 603 204 + 0;
  • 10 829 695 220 603 204 : 2 = 5 414 847 610 301 602 + 0;
  • 5 414 847 610 301 602 : 2 = 2 707 423 805 150 801 + 0;
  • 2 707 423 805 150 801 : 2 = 1 353 711 902 575 400 + 1;
  • 1 353 711 902 575 400 : 2 = 676 855 951 287 700 + 0;
  • 676 855 951 287 700 : 2 = 338 427 975 643 850 + 0;
  • 338 427 975 643 850 : 2 = 169 213 987 821 925 + 0;
  • 169 213 987 821 925 : 2 = 84 606 993 910 962 + 1;
  • 84 606 993 910 962 : 2 = 42 303 496 955 481 + 0;
  • 42 303 496 955 481 : 2 = 21 151 748 477 740 + 1;
  • 21 151 748 477 740 : 2 = 10 575 874 238 870 + 0;
  • 10 575 874 238 870 : 2 = 5 287 937 119 435 + 0;
  • 5 287 937 119 435 : 2 = 2 643 968 559 717 + 1;
  • 2 643 968 559 717 : 2 = 1 321 984 279 858 + 1;
  • 1 321 984 279 858 : 2 = 660 992 139 929 + 0;
  • 660 992 139 929 : 2 = 330 496 069 964 + 1;
  • 330 496 069 964 : 2 = 165 248 034 982 + 0;
  • 165 248 034 982 : 2 = 82 624 017 491 + 0;
  • 82 624 017 491 : 2 = 41 312 008 745 + 1;
  • 41 312 008 745 : 2 = 20 656 004 372 + 1;
  • 20 656 004 372 : 2 = 10 328 002 186 + 0;
  • 10 328 002 186 : 2 = 5 164 001 093 + 0;
  • 5 164 001 093 : 2 = 2 582 000 546 + 1;
  • 2 582 000 546 : 2 = 1 291 000 273 + 0;
  • 1 291 000 273 : 2 = 645 500 136 + 1;
  • 645 500 136 : 2 = 322 750 068 + 0;
  • 322 750 068 : 2 = 161 375 034 + 0;
  • 161 375 034 : 2 = 80 687 517 + 0;
  • 80 687 517 : 2 = 40 343 758 + 1;
  • 40 343 758 : 2 = 20 171 879 + 0;
  • 20 171 879 : 2 = 10 085 939 + 1;
  • 10 085 939 : 2 = 5 042 969 + 1;
  • 5 042 969 : 2 = 2 521 484 + 1;
  • 2 521 484 : 2 = 1 260 742 + 0;
  • 1 260 742 : 2 = 630 371 + 0;
  • 630 371 : 2 = 315 185 + 1;
  • 315 185 : 2 = 157 592 + 1;
  • 157 592 : 2 = 78 796 + 0;
  • 78 796 : 2 = 39 398 + 0;
  • 39 398 : 2 = 19 699 + 0;
  • 19 699 : 2 = 9 849 + 1;
  • 9 849 : 2 = 4 924 + 1;
  • 4 924 : 2 = 2 462 + 0;
  • 2 462 : 2 = 1 231 + 0;
  • 1 231 : 2 = 615 + 1;
  • 615 : 2 = 307 + 1;
  • 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;

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.

471 699 753 305 501 848 226 487 142 563 201 452 793 567 407 293 429 264 519(10) =


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


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

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


471 699 753 305 501 848 226 487 142 563 201 452 793 567 407 293 429 264 519(10) =


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


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


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


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


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


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


188 + 2(11-1) - 1 =


(188 + 1 023)(10) =


1 211(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 211 : 2 = 605 + 1;
  • 605 : 2 = 302 + 1;
  • 302 : 2 = 151 + 0;
  • 151 : 2 = 75 + 1;
  • 75 : 2 = 37 + 1;
  • 37 : 2 = 18 + 1;
  • 18 : 2 = 9 + 0;
  • 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) =


1211(10) =


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


0011 0011 1100 1100 0110 0111 0100 0101 0011 0010 1100 1010 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 1011 1011


Mantisă (52 biți) =
0011 0011 1100 1100 0110 0111 0100 0101 0011 0010 1100 1010 0010


Numărul zecimal 471 699 753 305 501 848 226 487 142 563 201 452 793 567 407 293 429 264 519 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 100 1011 1011 - 0011 0011 1100 1100 0110 0111 0100 0101 0011 0010 1100 1010 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