775 138 563 026 841 643 920 900 311 534 845 888 548 831 670 145 088 322 889 842 093 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 775 138 563 026 841 643 920 900 311 534 845 888 548 831 670 145 088 322 889 842 093(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
775 138 563 026 841 643 920 900 311 534 845 888 548 831 670 145 088 322 889 842 093(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;
  • 775 138 563 026 841 643 920 900 311 534 845 888 548 831 670 145 088 322 889 842 093 : 2 = 387 569 281 513 420 821 960 450 155 767 422 944 274 415 835 072 544 161 444 921 046 + 1;
  • 387 569 281 513 420 821 960 450 155 767 422 944 274 415 835 072 544 161 444 921 046 : 2 = 193 784 640 756 710 410 980 225 077 883 711 472 137 207 917 536 272 080 722 460 523 + 0;
  • 193 784 640 756 710 410 980 225 077 883 711 472 137 207 917 536 272 080 722 460 523 : 2 = 96 892 320 378 355 205 490 112 538 941 855 736 068 603 958 768 136 040 361 230 261 + 1;
  • 96 892 320 378 355 205 490 112 538 941 855 736 068 603 958 768 136 040 361 230 261 : 2 = 48 446 160 189 177 602 745 056 269 470 927 868 034 301 979 384 068 020 180 615 130 + 1;
  • 48 446 160 189 177 602 745 056 269 470 927 868 034 301 979 384 068 020 180 615 130 : 2 = 24 223 080 094 588 801 372 528 134 735 463 934 017 150 989 692 034 010 090 307 565 + 0;
  • 24 223 080 094 588 801 372 528 134 735 463 934 017 150 989 692 034 010 090 307 565 : 2 = 12 111 540 047 294 400 686 264 067 367 731 967 008 575 494 846 017 005 045 153 782 + 1;
  • 12 111 540 047 294 400 686 264 067 367 731 967 008 575 494 846 017 005 045 153 782 : 2 = 6 055 770 023 647 200 343 132 033 683 865 983 504 287 747 423 008 502 522 576 891 + 0;
  • 6 055 770 023 647 200 343 132 033 683 865 983 504 287 747 423 008 502 522 576 891 : 2 = 3 027 885 011 823 600 171 566 016 841 932 991 752 143 873 711 504 251 261 288 445 + 1;
  • 3 027 885 011 823 600 171 566 016 841 932 991 752 143 873 711 504 251 261 288 445 : 2 = 1 513 942 505 911 800 085 783 008 420 966 495 876 071 936 855 752 125 630 644 222 + 1;
  • 1 513 942 505 911 800 085 783 008 420 966 495 876 071 936 855 752 125 630 644 222 : 2 = 756 971 252 955 900 042 891 504 210 483 247 938 035 968 427 876 062 815 322 111 + 0;
  • 756 971 252 955 900 042 891 504 210 483 247 938 035 968 427 876 062 815 322 111 : 2 = 378 485 626 477 950 021 445 752 105 241 623 969 017 984 213 938 031 407 661 055 + 1;
  • 378 485 626 477 950 021 445 752 105 241 623 969 017 984 213 938 031 407 661 055 : 2 = 189 242 813 238 975 010 722 876 052 620 811 984 508 992 106 969 015 703 830 527 + 1;
  • 189 242 813 238 975 010 722 876 052 620 811 984 508 992 106 969 015 703 830 527 : 2 = 94 621 406 619 487 505 361 438 026 310 405 992 254 496 053 484 507 851 915 263 + 1;
  • 94 621 406 619 487 505 361 438 026 310 405 992 254 496 053 484 507 851 915 263 : 2 = 47 310 703 309 743 752 680 719 013 155 202 996 127 248 026 742 253 925 957 631 + 1;
  • 47 310 703 309 743 752 680 719 013 155 202 996 127 248 026 742 253 925 957 631 : 2 = 23 655 351 654 871 876 340 359 506 577 601 498 063 624 013 371 126 962 978 815 + 1;
  • 23 655 351 654 871 876 340 359 506 577 601 498 063 624 013 371 126 962 978 815 : 2 = 11 827 675 827 435 938 170 179 753 288 800 749 031 812 006 685 563 481 489 407 + 1;
  • 11 827 675 827 435 938 170 179 753 288 800 749 031 812 006 685 563 481 489 407 : 2 = 5 913 837 913 717 969 085 089 876 644 400 374 515 906 003 342 781 740 744 703 + 1;
  • 5 913 837 913 717 969 085 089 876 644 400 374 515 906 003 342 781 740 744 703 : 2 = 2 956 918 956 858 984 542 544 938 322 200 187 257 953 001 671 390 870 372 351 + 1;
  • 2 956 918 956 858 984 542 544 938 322 200 187 257 953 001 671 390 870 372 351 : 2 = 1 478 459 478 429 492 271 272 469 161 100 093 628 976 500 835 695 435 186 175 + 1;
  • 1 478 459 478 429 492 271 272 469 161 100 093 628 976 500 835 695 435 186 175 : 2 = 739 229 739 214 746 135 636 234 580 550 046 814 488 250 417 847 717 593 087 + 1;
  • 739 229 739 214 746 135 636 234 580 550 046 814 488 250 417 847 717 593 087 : 2 = 369 614 869 607 373 067 818 117 290 275 023 407 244 125 208 923 858 796 543 + 1;
  • 369 614 869 607 373 067 818 117 290 275 023 407 244 125 208 923 858 796 543 : 2 = 184 807 434 803 686 533 909 058 645 137 511 703 622 062 604 461 929 398 271 + 1;
  • 184 807 434 803 686 533 909 058 645 137 511 703 622 062 604 461 929 398 271 : 2 = 92 403 717 401 843 266 954 529 322 568 755 851 811 031 302 230 964 699 135 + 1;
  • 92 403 717 401 843 266 954 529 322 568 755 851 811 031 302 230 964 699 135 : 2 = 46 201 858 700 921 633 477 264 661 284 377 925 905 515 651 115 482 349 567 + 1;
  • 46 201 858 700 921 633 477 264 661 284 377 925 905 515 651 115 482 349 567 : 2 = 23 100 929 350 460 816 738 632 330 642 188 962 952 757 825 557 741 174 783 + 1;
  • 23 100 929 350 460 816 738 632 330 642 188 962 952 757 825 557 741 174 783 : 2 = 11 550 464 675 230 408 369 316 165 321 094 481 476 378 912 778 870 587 391 + 1;
  • 11 550 464 675 230 408 369 316 165 321 094 481 476 378 912 778 870 587 391 : 2 = 5 775 232 337 615 204 184 658 082 660 547 240 738 189 456 389 435 293 695 + 1;
  • 5 775 232 337 615 204 184 658 082 660 547 240 738 189 456 389 435 293 695 : 2 = 2 887 616 168 807 602 092 329 041 330 273 620 369 094 728 194 717 646 847 + 1;
  • 2 887 616 168 807 602 092 329 041 330 273 620 369 094 728 194 717 646 847 : 2 = 1 443 808 084 403 801 046 164 520 665 136 810 184 547 364 097 358 823 423 + 1;
  • 1 443 808 084 403 801 046 164 520 665 136 810 184 547 364 097 358 823 423 : 2 = 721 904 042 201 900 523 082 260 332 568 405 092 273 682 048 679 411 711 + 1;
  • 721 904 042 201 900 523 082 260 332 568 405 092 273 682 048 679 411 711 : 2 = 360 952 021 100 950 261 541 130 166 284 202 546 136 841 024 339 705 855 + 1;
  • 360 952 021 100 950 261 541 130 166 284 202 546 136 841 024 339 705 855 : 2 = 180 476 010 550 475 130 770 565 083 142 101 273 068 420 512 169 852 927 + 1;
  • 180 476 010 550 475 130 770 565 083 142 101 273 068 420 512 169 852 927 : 2 = 90 238 005 275 237 565 385 282 541 571 050 636 534 210 256 084 926 463 + 1;
  • 90 238 005 275 237 565 385 282 541 571 050 636 534 210 256 084 926 463 : 2 = 45 119 002 637 618 782 692 641 270 785 525 318 267 105 128 042 463 231 + 1;
  • 45 119 002 637 618 782 692 641 270 785 525 318 267 105 128 042 463 231 : 2 = 22 559 501 318 809 391 346 320 635 392 762 659 133 552 564 021 231 615 + 1;
  • 22 559 501 318 809 391 346 320 635 392 762 659 133 552 564 021 231 615 : 2 = 11 279 750 659 404 695 673 160 317 696 381 329 566 776 282 010 615 807 + 1;
  • 11 279 750 659 404 695 673 160 317 696 381 329 566 776 282 010 615 807 : 2 = 5 639 875 329 702 347 836 580 158 848 190 664 783 388 141 005 307 903 + 1;
  • 5 639 875 329 702 347 836 580 158 848 190 664 783 388 141 005 307 903 : 2 = 2 819 937 664 851 173 918 290 079 424 095 332 391 694 070 502 653 951 + 1;
  • 2 819 937 664 851 173 918 290 079 424 095 332 391 694 070 502 653 951 : 2 = 1 409 968 832 425 586 959 145 039 712 047 666 195 847 035 251 326 975 + 1;
  • 1 409 968 832 425 586 959 145 039 712 047 666 195 847 035 251 326 975 : 2 = 704 984 416 212 793 479 572 519 856 023 833 097 923 517 625 663 487 + 1;
  • 704 984 416 212 793 479 572 519 856 023 833 097 923 517 625 663 487 : 2 = 352 492 208 106 396 739 786 259 928 011 916 548 961 758 812 831 743 + 1;
  • 352 492 208 106 396 739 786 259 928 011 916 548 961 758 812 831 743 : 2 = 176 246 104 053 198 369 893 129 964 005 958 274 480 879 406 415 871 + 1;
  • 176 246 104 053 198 369 893 129 964 005 958 274 480 879 406 415 871 : 2 = 88 123 052 026 599 184 946 564 982 002 979 137 240 439 703 207 935 + 1;
  • 88 123 052 026 599 184 946 564 982 002 979 137 240 439 703 207 935 : 2 = 44 061 526 013 299 592 473 282 491 001 489 568 620 219 851 603 967 + 1;
  • 44 061 526 013 299 592 473 282 491 001 489 568 620 219 851 603 967 : 2 = 22 030 763 006 649 796 236 641 245 500 744 784 310 109 925 801 983 + 1;
  • 22 030 763 006 649 796 236 641 245 500 744 784 310 109 925 801 983 : 2 = 11 015 381 503 324 898 118 320 622 750 372 392 155 054 962 900 991 + 1;
  • 11 015 381 503 324 898 118 320 622 750 372 392 155 054 962 900 991 : 2 = 5 507 690 751 662 449 059 160 311 375 186 196 077 527 481 450 495 + 1;
  • 5 507 690 751 662 449 059 160 311 375 186 196 077 527 481 450 495 : 2 = 2 753 845 375 831 224 529 580 155 687 593 098 038 763 740 725 247 + 1;
  • 2 753 845 375 831 224 529 580 155 687 593 098 038 763 740 725 247 : 2 = 1 376 922 687 915 612 264 790 077 843 796 549 019 381 870 362 623 + 1;
  • 1 376 922 687 915 612 264 790 077 843 796 549 019 381 870 362 623 : 2 = 688 461 343 957 806 132 395 038 921 898 274 509 690 935 181 311 + 1;
  • 688 461 343 957 806 132 395 038 921 898 274 509 690 935 181 311 : 2 = 344 230 671 978 903 066 197 519 460 949 137 254 845 467 590 655 + 1;
  • 344 230 671 978 903 066 197 519 460 949 137 254 845 467 590 655 : 2 = 172 115 335 989 451 533 098 759 730 474 568 627 422 733 795 327 + 1;
  • 172 115 335 989 451 533 098 759 730 474 568 627 422 733 795 327 : 2 = 86 057 667 994 725 766 549 379 865 237 284 313 711 366 897 663 + 1;
  • 86 057 667 994 725 766 549 379 865 237 284 313 711 366 897 663 : 2 = 43 028 833 997 362 883 274 689 932 618 642 156 855 683 448 831 + 1;
  • 43 028 833 997 362 883 274 689 932 618 642 156 855 683 448 831 : 2 = 21 514 416 998 681 441 637 344 966 309 321 078 427 841 724 415 + 1;
  • 21 514 416 998 681 441 637 344 966 309 321 078 427 841 724 415 : 2 = 10 757 208 499 340 720 818 672 483 154 660 539 213 920 862 207 + 1;
  • 10 757 208 499 340 720 818 672 483 154 660 539 213 920 862 207 : 2 = 5 378 604 249 670 360 409 336 241 577 330 269 606 960 431 103 + 1;
  • 5 378 604 249 670 360 409 336 241 577 330 269 606 960 431 103 : 2 = 2 689 302 124 835 180 204 668 120 788 665 134 803 480 215 551 + 1;
  • 2 689 302 124 835 180 204 668 120 788 665 134 803 480 215 551 : 2 = 1 344 651 062 417 590 102 334 060 394 332 567 401 740 107 775 + 1;
  • 1 344 651 062 417 590 102 334 060 394 332 567 401 740 107 775 : 2 = 672 325 531 208 795 051 167 030 197 166 283 700 870 053 887 + 1;
  • 672 325 531 208 795 051 167 030 197 166 283 700 870 053 887 : 2 = 336 162 765 604 397 525 583 515 098 583 141 850 435 026 943 + 1;
  • 336 162 765 604 397 525 583 515 098 583 141 850 435 026 943 : 2 = 168 081 382 802 198 762 791 757 549 291 570 925 217 513 471 + 1;
  • 168 081 382 802 198 762 791 757 549 291 570 925 217 513 471 : 2 = 84 040 691 401 099 381 395 878 774 645 785 462 608 756 735 + 1;
  • 84 040 691 401 099 381 395 878 774 645 785 462 608 756 735 : 2 = 42 020 345 700 549 690 697 939 387 322 892 731 304 378 367 + 1;
  • 42 020 345 700 549 690 697 939 387 322 892 731 304 378 367 : 2 = 21 010 172 850 274 845 348 969 693 661 446 365 652 189 183 + 1;
  • 21 010 172 850 274 845 348 969 693 661 446 365 652 189 183 : 2 = 10 505 086 425 137 422 674 484 846 830 723 182 826 094 591 + 1;
  • 10 505 086 425 137 422 674 484 846 830 723 182 826 094 591 : 2 = 5 252 543 212 568 711 337 242 423 415 361 591 413 047 295 + 1;
  • 5 252 543 212 568 711 337 242 423 415 361 591 413 047 295 : 2 = 2 626 271 606 284 355 668 621 211 707 680 795 706 523 647 + 1;
  • 2 626 271 606 284 355 668 621 211 707 680 795 706 523 647 : 2 = 1 313 135 803 142 177 834 310 605 853 840 397 853 261 823 + 1;
  • 1 313 135 803 142 177 834 310 605 853 840 397 853 261 823 : 2 = 656 567 901 571 088 917 155 302 926 920 198 926 630 911 + 1;
  • 656 567 901 571 088 917 155 302 926 920 198 926 630 911 : 2 = 328 283 950 785 544 458 577 651 463 460 099 463 315 455 + 1;
  • 328 283 950 785 544 458 577 651 463 460 099 463 315 455 : 2 = 164 141 975 392 772 229 288 825 731 730 049 731 657 727 + 1;
  • 164 141 975 392 772 229 288 825 731 730 049 731 657 727 : 2 = 82 070 987 696 386 114 644 412 865 865 024 865 828 863 + 1;
  • 82 070 987 696 386 114 644 412 865 865 024 865 828 863 : 2 = 41 035 493 848 193 057 322 206 432 932 512 432 914 431 + 1;
  • 41 035 493 848 193 057 322 206 432 932 512 432 914 431 : 2 = 20 517 746 924 096 528 661 103 216 466 256 216 457 215 + 1;
  • 20 517 746 924 096 528 661 103 216 466 256 216 457 215 : 2 = 10 258 873 462 048 264 330 551 608 233 128 108 228 607 + 1;
  • 10 258 873 462 048 264 330 551 608 233 128 108 228 607 : 2 = 5 129 436 731 024 132 165 275 804 116 564 054 114 303 + 1;
  • 5 129 436 731 024 132 165 275 804 116 564 054 114 303 : 2 = 2 564 718 365 512 066 082 637 902 058 282 027 057 151 + 1;
  • 2 564 718 365 512 066 082 637 902 058 282 027 057 151 : 2 = 1 282 359 182 756 033 041 318 951 029 141 013 528 575 + 1;
  • 1 282 359 182 756 033 041 318 951 029 141 013 528 575 : 2 = 641 179 591 378 016 520 659 475 514 570 506 764 287 + 1;
  • 641 179 591 378 016 520 659 475 514 570 506 764 287 : 2 = 320 589 795 689 008 260 329 737 757 285 253 382 143 + 1;
  • 320 589 795 689 008 260 329 737 757 285 253 382 143 : 2 = 160 294 897 844 504 130 164 868 878 642 626 691 071 + 1;
  • 160 294 897 844 504 130 164 868 878 642 626 691 071 : 2 = 80 147 448 922 252 065 082 434 439 321 313 345 535 + 1;
  • 80 147 448 922 252 065 082 434 439 321 313 345 535 : 2 = 40 073 724 461 126 032 541 217 219 660 656 672 767 + 1;
  • 40 073 724 461 126 032 541 217 219 660 656 672 767 : 2 = 20 036 862 230 563 016 270 608 609 830 328 336 383 + 1;
  • 20 036 862 230 563 016 270 608 609 830 328 336 383 : 2 = 10 018 431 115 281 508 135 304 304 915 164 168 191 + 1;
  • 10 018 431 115 281 508 135 304 304 915 164 168 191 : 2 = 5 009 215 557 640 754 067 652 152 457 582 084 095 + 1;
  • 5 009 215 557 640 754 067 652 152 457 582 084 095 : 2 = 2 504 607 778 820 377 033 826 076 228 791 042 047 + 1;
  • 2 504 607 778 820 377 033 826 076 228 791 042 047 : 2 = 1 252 303 889 410 188 516 913 038 114 395 521 023 + 1;
  • 1 252 303 889 410 188 516 913 038 114 395 521 023 : 2 = 626 151 944 705 094 258 456 519 057 197 760 511 + 1;
  • 626 151 944 705 094 258 456 519 057 197 760 511 : 2 = 313 075 972 352 547 129 228 259 528 598 880 255 + 1;
  • 313 075 972 352 547 129 228 259 528 598 880 255 : 2 = 156 537 986 176 273 564 614 129 764 299 440 127 + 1;
  • 156 537 986 176 273 564 614 129 764 299 440 127 : 2 = 78 268 993 088 136 782 307 064 882 149 720 063 + 1;
  • 78 268 993 088 136 782 307 064 882 149 720 063 : 2 = 39 134 496 544 068 391 153 532 441 074 860 031 + 1;
  • 39 134 496 544 068 391 153 532 441 074 860 031 : 2 = 19 567 248 272 034 195 576 766 220 537 430 015 + 1;
  • 19 567 248 272 034 195 576 766 220 537 430 015 : 2 = 9 783 624 136 017 097 788 383 110 268 715 007 + 1;
  • 9 783 624 136 017 097 788 383 110 268 715 007 : 2 = 4 891 812 068 008 548 894 191 555 134 357 503 + 1;
  • 4 891 812 068 008 548 894 191 555 134 357 503 : 2 = 2 445 906 034 004 274 447 095 777 567 178 751 + 1;
  • 2 445 906 034 004 274 447 095 777 567 178 751 : 2 = 1 222 953 017 002 137 223 547 888 783 589 375 + 1;
  • 1 222 953 017 002 137 223 547 888 783 589 375 : 2 = 611 476 508 501 068 611 773 944 391 794 687 + 1;
  • 611 476 508 501 068 611 773 944 391 794 687 : 2 = 305 738 254 250 534 305 886 972 195 897 343 + 1;
  • 305 738 254 250 534 305 886 972 195 897 343 : 2 = 152 869 127 125 267 152 943 486 097 948 671 + 1;
  • 152 869 127 125 267 152 943 486 097 948 671 : 2 = 76 434 563 562 633 576 471 743 048 974 335 + 1;
  • 76 434 563 562 633 576 471 743 048 974 335 : 2 = 38 217 281 781 316 788 235 871 524 487 167 + 1;
  • 38 217 281 781 316 788 235 871 524 487 167 : 2 = 19 108 640 890 658 394 117 935 762 243 583 + 1;
  • 19 108 640 890 658 394 117 935 762 243 583 : 2 = 9 554 320 445 329 197 058 967 881 121 791 + 1;
  • 9 554 320 445 329 197 058 967 881 121 791 : 2 = 4 777 160 222 664 598 529 483 940 560 895 + 1;
  • 4 777 160 222 664 598 529 483 940 560 895 : 2 = 2 388 580 111 332 299 264 741 970 280 447 + 1;
  • 2 388 580 111 332 299 264 741 970 280 447 : 2 = 1 194 290 055 666 149 632 370 985 140 223 + 1;
  • 1 194 290 055 666 149 632 370 985 140 223 : 2 = 597 145 027 833 074 816 185 492 570 111 + 1;
  • 597 145 027 833 074 816 185 492 570 111 : 2 = 298 572 513 916 537 408 092 746 285 055 + 1;
  • 298 572 513 916 537 408 092 746 285 055 : 2 = 149 286 256 958 268 704 046 373 142 527 + 1;
  • 149 286 256 958 268 704 046 373 142 527 : 2 = 74 643 128 479 134 352 023 186 571 263 + 1;
  • 74 643 128 479 134 352 023 186 571 263 : 2 = 37 321 564 239 567 176 011 593 285 631 + 1;
  • 37 321 564 239 567 176 011 593 285 631 : 2 = 18 660 782 119 783 588 005 796 642 815 + 1;
  • 18 660 782 119 783 588 005 796 642 815 : 2 = 9 330 391 059 891 794 002 898 321 407 + 1;
  • 9 330 391 059 891 794 002 898 321 407 : 2 = 4 665 195 529 945 897 001 449 160 703 + 1;
  • 4 665 195 529 945 897 001 449 160 703 : 2 = 2 332 597 764 972 948 500 724 580 351 + 1;
  • 2 332 597 764 972 948 500 724 580 351 : 2 = 1 166 298 882 486 474 250 362 290 175 + 1;
  • 1 166 298 882 486 474 250 362 290 175 : 2 = 583 149 441 243 237 125 181 145 087 + 1;
  • 583 149 441 243 237 125 181 145 087 : 2 = 291 574 720 621 618 562 590 572 543 + 1;
  • 291 574 720 621 618 562 590 572 543 : 2 = 145 787 360 310 809 281 295 286 271 + 1;
  • 145 787 360 310 809 281 295 286 271 : 2 = 72 893 680 155 404 640 647 643 135 + 1;
  • 72 893 680 155 404 640 647 643 135 : 2 = 36 446 840 077 702 320 323 821 567 + 1;
  • 36 446 840 077 702 320 323 821 567 : 2 = 18 223 420 038 851 160 161 910 783 + 1;
  • 18 223 420 038 851 160 161 910 783 : 2 = 9 111 710 019 425 580 080 955 391 + 1;
  • 9 111 710 019 425 580 080 955 391 : 2 = 4 555 855 009 712 790 040 477 695 + 1;
  • 4 555 855 009 712 790 040 477 695 : 2 = 2 277 927 504 856 395 020 238 847 + 1;
  • 2 277 927 504 856 395 020 238 847 : 2 = 1 138 963 752 428 197 510 119 423 + 1;
  • 1 138 963 752 428 197 510 119 423 : 2 = 569 481 876 214 098 755 059 711 + 1;
  • 569 481 876 214 098 755 059 711 : 2 = 284 740 938 107 049 377 529 855 + 1;
  • 284 740 938 107 049 377 529 855 : 2 = 142 370 469 053 524 688 764 927 + 1;
  • 142 370 469 053 524 688 764 927 : 2 = 71 185 234 526 762 344 382 463 + 1;
  • 71 185 234 526 762 344 382 463 : 2 = 35 592 617 263 381 172 191 231 + 1;
  • 35 592 617 263 381 172 191 231 : 2 = 17 796 308 631 690 586 095 615 + 1;
  • 17 796 308 631 690 586 095 615 : 2 = 8 898 154 315 845 293 047 807 + 1;
  • 8 898 154 315 845 293 047 807 : 2 = 4 449 077 157 922 646 523 903 + 1;
  • 4 449 077 157 922 646 523 903 : 2 = 2 224 538 578 961 323 261 951 + 1;
  • 2 224 538 578 961 323 261 951 : 2 = 1 112 269 289 480 661 630 975 + 1;
  • 1 112 269 289 480 661 630 975 : 2 = 556 134 644 740 330 815 487 + 1;
  • 556 134 644 740 330 815 487 : 2 = 278 067 322 370 165 407 743 + 1;
  • 278 067 322 370 165 407 743 : 2 = 139 033 661 185 082 703 871 + 1;
  • 139 033 661 185 082 703 871 : 2 = 69 516 830 592 541 351 935 + 1;
  • 69 516 830 592 541 351 935 : 2 = 34 758 415 296 270 675 967 + 1;
  • 34 758 415 296 270 675 967 : 2 = 17 379 207 648 135 337 983 + 1;
  • 17 379 207 648 135 337 983 : 2 = 8 689 603 824 067 668 991 + 1;
  • 8 689 603 824 067 668 991 : 2 = 4 344 801 912 033 834 495 + 1;
  • 4 344 801 912 033 834 495 : 2 = 2 172 400 956 016 917 247 + 1;
  • 2 172 400 956 016 917 247 : 2 = 1 086 200 478 008 458 623 + 1;
  • 1 086 200 478 008 458 623 : 2 = 543 100 239 004 229 311 + 1;
  • 543 100 239 004 229 311 : 2 = 271 550 119 502 114 655 + 1;
  • 271 550 119 502 114 655 : 2 = 135 775 059 751 057 327 + 1;
  • 135 775 059 751 057 327 : 2 = 67 887 529 875 528 663 + 1;
  • 67 887 529 875 528 663 : 2 = 33 943 764 937 764 331 + 1;
  • 33 943 764 937 764 331 : 2 = 16 971 882 468 882 165 + 1;
  • 16 971 882 468 882 165 : 2 = 8 485 941 234 441 082 + 1;
  • 8 485 941 234 441 082 : 2 = 4 242 970 617 220 541 + 0;
  • 4 242 970 617 220 541 : 2 = 2 121 485 308 610 270 + 1;
  • 2 121 485 308 610 270 : 2 = 1 060 742 654 305 135 + 0;
  • 1 060 742 654 305 135 : 2 = 530 371 327 152 567 + 1;
  • 530 371 327 152 567 : 2 = 265 185 663 576 283 + 1;
  • 265 185 663 576 283 : 2 = 132 592 831 788 141 + 1;
  • 132 592 831 788 141 : 2 = 66 296 415 894 070 + 1;
  • 66 296 415 894 070 : 2 = 33 148 207 947 035 + 0;
  • 33 148 207 947 035 : 2 = 16 574 103 973 517 + 1;
  • 16 574 103 973 517 : 2 = 8 287 051 986 758 + 1;
  • 8 287 051 986 758 : 2 = 4 143 525 993 379 + 0;
  • 4 143 525 993 379 : 2 = 2 071 762 996 689 + 1;
  • 2 071 762 996 689 : 2 = 1 035 881 498 344 + 1;
  • 1 035 881 498 344 : 2 = 517 940 749 172 + 0;
  • 517 940 749 172 : 2 = 258 970 374 586 + 0;
  • 258 970 374 586 : 2 = 129 485 187 293 + 0;
  • 129 485 187 293 : 2 = 64 742 593 646 + 1;
  • 64 742 593 646 : 2 = 32 371 296 823 + 0;
  • 32 371 296 823 : 2 = 16 185 648 411 + 1;
  • 16 185 648 411 : 2 = 8 092 824 205 + 1;
  • 8 092 824 205 : 2 = 4 046 412 102 + 1;
  • 4 046 412 102 : 2 = 2 023 206 051 + 0;
  • 2 023 206 051 : 2 = 1 011 603 025 + 1;
  • 1 011 603 025 : 2 = 505 801 512 + 1;
  • 505 801 512 : 2 = 252 900 756 + 0;
  • 252 900 756 : 2 = 126 450 378 + 0;
  • 126 450 378 : 2 = 63 225 189 + 0;
  • 63 225 189 : 2 = 31 612 594 + 1;
  • 31 612 594 : 2 = 15 806 297 + 0;
  • 15 806 297 : 2 = 7 903 148 + 1;
  • 7 903 148 : 2 = 3 951 574 + 0;
  • 3 951 574 : 2 = 1 975 787 + 0;
  • 1 975 787 : 2 = 987 893 + 1;
  • 987 893 : 2 = 493 946 + 1;
  • 493 946 : 2 = 246 973 + 0;
  • 246 973 : 2 = 123 486 + 1;
  • 123 486 : 2 = 61 743 + 0;
  • 61 743 : 2 = 30 871 + 1;
  • 30 871 : 2 = 15 435 + 1;
  • 15 435 : 2 = 7 717 + 1;
  • 7 717 : 2 = 3 858 + 1;
  • 3 858 : 2 = 1 929 + 0;
  • 1 929 : 2 = 964 + 1;
  • 964 : 2 = 482 + 0;
  • 482 : 2 = 241 + 0;
  • 241 : 2 = 120 + 1;
  • 120 : 2 = 60 + 0;
  • 60 : 2 = 30 + 0;
  • 30 : 2 = 15 + 0;
  • 15 : 2 = 7 + 1;
  • 7 : 2 = 3 + 1;
  • 3 : 2 = 1 + 1;
  • 1 : 2 = 0 + 1;

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.

775 138 563 026 841 643 920 900 311 534 845 888 548 831 670 145 088 322 889 842 093(10) =


1 1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010 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 1111 1111 1111 1111 1101 1010 1101(2)


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

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


775 138 563 026 841 643 920 900 311 534 845 888 548 831 670 145 088 322 889 842 093(10) =


1 1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010 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 1111 1111 1111 1111 1101 1010 1101(2) =


1 1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010 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 1111 1111 1111 1111 1101 1010 1101(2) × 20 =


1,1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010 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 1111 1111 1111 1111 1101 1010 1101(2) × 2208


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


Mantisă (nenormalizată):
1,1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010 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 1111 1111 1111 1111 1101 1010 1101


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


208 + 2(11-1) - 1 =


(208 + 1 023)(10) =


1 231(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 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;

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


1231(10) =


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


1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010


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 1111


Mantisă (52 biți) =
1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010


Numărul zecimal 775 138 563 026 841 643 920 900 311 534 845 888 548 831 670 145 088 322 889 842 093 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 100 1100 1111 - 1110 0010 0101 1110 1011 0010 1000 1101 1101 0001 1011 0111 1010


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