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

Scriere 1 100 000 010 010 100 100 100 000 000 000 000 000 000 000 000 000 000 000 000 000 434(10) din zecimal în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 de biți pentru mantisă)

Care sunt pașii pentru a scrie numărul
1 100 000 010 010 100 100 100 000 000 000 000 000 000 000 000 000 000 000 000 000 434(10) din zecimal în binar în reprezentarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 de biți pentru mantisă)

1. Împarte numărul în mod repetat la 2.

Notăm mai jos, în ordine, fiecare rest al împărțirilor.

Ne oprim când obținem un cât egal cu zero.


  • împărțire = cât + rest;
  • 1 100 000 010 010 100 100 100 000 000 000 000 000 000 000 000 000 000 000 000 000 434 : 2 = 550 000 005 005 050 050 050 000 000 000 000 000 000 000 000 000 000 000 000 000 217 + 0;
  • 550 000 005 005 050 050 050 000 000 000 000 000 000 000 000 000 000 000 000 000 217 : 2 = 275 000 002 502 525 025 025 000 000 000 000 000 000 000 000 000 000 000 000 000 108 + 1;
  • 275 000 002 502 525 025 025 000 000 000 000 000 000 000 000 000 000 000 000 000 108 : 2 = 137 500 001 251 262 512 512 500 000 000 000 000 000 000 000 000 000 000 000 000 054 + 0;
  • 137 500 001 251 262 512 512 500 000 000 000 000 000 000 000 000 000 000 000 000 054 : 2 = 68 750 000 625 631 256 256 250 000 000 000 000 000 000 000 000 000 000 000 000 027 + 0;
  • 68 750 000 625 631 256 256 250 000 000 000 000 000 000 000 000 000 000 000 000 027 : 2 = 34 375 000 312 815 628 128 125 000 000 000 000 000 000 000 000 000 000 000 000 013 + 1;
  • 34 375 000 312 815 628 128 125 000 000 000 000 000 000 000 000 000 000 000 000 013 : 2 = 17 187 500 156 407 814 064 062 500 000 000 000 000 000 000 000 000 000 000 000 006 + 1;
  • 17 187 500 156 407 814 064 062 500 000 000 000 000 000 000 000 000 000 000 000 006 : 2 = 8 593 750 078 203 907 032 031 250 000 000 000 000 000 000 000 000 000 000 000 003 + 0;
  • 8 593 750 078 203 907 032 031 250 000 000 000 000 000 000 000 000 000 000 000 003 : 2 = 4 296 875 039 101 953 516 015 625 000 000 000 000 000 000 000 000 000 000 000 001 + 1;
  • 4 296 875 039 101 953 516 015 625 000 000 000 000 000 000 000 000 000 000 000 001 : 2 = 2 148 437 519 550 976 758 007 812 500 000 000 000 000 000 000 000 000 000 000 000 + 1;
  • 2 148 437 519 550 976 758 007 812 500 000 000 000 000 000 000 000 000 000 000 000 : 2 = 1 074 218 759 775 488 379 003 906 250 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 074 218 759 775 488 379 003 906 250 000 000 000 000 000 000 000 000 000 000 000 : 2 = 537 109 379 887 744 189 501 953 125 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 537 109 379 887 744 189 501 953 125 000 000 000 000 000 000 000 000 000 000 000 : 2 = 268 554 689 943 872 094 750 976 562 500 000 000 000 000 000 000 000 000 000 000 + 0;
  • 268 554 689 943 872 094 750 976 562 500 000 000 000 000 000 000 000 000 000 000 : 2 = 134 277 344 971 936 047 375 488 281 250 000 000 000 000 000 000 000 000 000 000 + 0;
  • 134 277 344 971 936 047 375 488 281 250 000 000 000 000 000 000 000 000 000 000 : 2 = 67 138 672 485 968 023 687 744 140 625 000 000 000 000 000 000 000 000 000 000 + 0;
  • 67 138 672 485 968 023 687 744 140 625 000 000 000 000 000 000 000 000 000 000 : 2 = 33 569 336 242 984 011 843 872 070 312 500 000 000 000 000 000 000 000 000 000 + 0;
  • 33 569 336 242 984 011 843 872 070 312 500 000 000 000 000 000 000 000 000 000 : 2 = 16 784 668 121 492 005 921 936 035 156 250 000 000 000 000 000 000 000 000 000 + 0;
  • 16 784 668 121 492 005 921 936 035 156 250 000 000 000 000 000 000 000 000 000 : 2 = 8 392 334 060 746 002 960 968 017 578 125 000 000 000 000 000 000 000 000 000 + 0;
  • 8 392 334 060 746 002 960 968 017 578 125 000 000 000 000 000 000 000 000 000 : 2 = 4 196 167 030 373 001 480 484 008 789 062 500 000 000 000 000 000 000 000 000 + 0;
  • 4 196 167 030 373 001 480 484 008 789 062 500 000 000 000 000 000 000 000 000 : 2 = 2 098 083 515 186 500 740 242 004 394 531 250 000 000 000 000 000 000 000 000 + 0;
  • 2 098 083 515 186 500 740 242 004 394 531 250 000 000 000 000 000 000 000 000 : 2 = 1 049 041 757 593 250 370 121 002 197 265 625 000 000 000 000 000 000 000 000 + 0;
  • 1 049 041 757 593 250 370 121 002 197 265 625 000 000 000 000 000 000 000 000 : 2 = 524 520 878 796 625 185 060 501 098 632 812 500 000 000 000 000 000 000 000 + 0;
  • 524 520 878 796 625 185 060 501 098 632 812 500 000 000 000 000 000 000 000 : 2 = 262 260 439 398 312 592 530 250 549 316 406 250 000 000 000 000 000 000 000 + 0;
  • 262 260 439 398 312 592 530 250 549 316 406 250 000 000 000 000 000 000 000 : 2 = 131 130 219 699 156 296 265 125 274 658 203 125 000 000 000 000 000 000 000 + 0;
  • 131 130 219 699 156 296 265 125 274 658 203 125 000 000 000 000 000 000 000 : 2 = 65 565 109 849 578 148 132 562 637 329 101 562 500 000 000 000 000 000 000 + 0;
  • 65 565 109 849 578 148 132 562 637 329 101 562 500 000 000 000 000 000 000 : 2 = 32 782 554 924 789 074 066 281 318 664 550 781 250 000 000 000 000 000 000 + 0;
  • 32 782 554 924 789 074 066 281 318 664 550 781 250 000 000 000 000 000 000 : 2 = 16 391 277 462 394 537 033 140 659 332 275 390 625 000 000 000 000 000 000 + 0;
  • 16 391 277 462 394 537 033 140 659 332 275 390 625 000 000 000 000 000 000 : 2 = 8 195 638 731 197 268 516 570 329 666 137 695 312 500 000 000 000 000 000 + 0;
  • 8 195 638 731 197 268 516 570 329 666 137 695 312 500 000 000 000 000 000 : 2 = 4 097 819 365 598 634 258 285 164 833 068 847 656 250 000 000 000 000 000 + 0;
  • 4 097 819 365 598 634 258 285 164 833 068 847 656 250 000 000 000 000 000 : 2 = 2 048 909 682 799 317 129 142 582 416 534 423 828 125 000 000 000 000 000 + 0;
  • 2 048 909 682 799 317 129 142 582 416 534 423 828 125 000 000 000 000 000 : 2 = 1 024 454 841 399 658 564 571 291 208 267 211 914 062 500 000 000 000 000 + 0;
  • 1 024 454 841 399 658 564 571 291 208 267 211 914 062 500 000 000 000 000 : 2 = 512 227 420 699 829 282 285 645 604 133 605 957 031 250 000 000 000 000 + 0;
  • 512 227 420 699 829 282 285 645 604 133 605 957 031 250 000 000 000 000 : 2 = 256 113 710 349 914 641 142 822 802 066 802 978 515 625 000 000 000 000 + 0;
  • 256 113 710 349 914 641 142 822 802 066 802 978 515 625 000 000 000 000 : 2 = 128 056 855 174 957 320 571 411 401 033 401 489 257 812 500 000 000 000 + 0;
  • 128 056 855 174 957 320 571 411 401 033 401 489 257 812 500 000 000 000 : 2 = 64 028 427 587 478 660 285 705 700 516 700 744 628 906 250 000 000 000 + 0;
  • 64 028 427 587 478 660 285 705 700 516 700 744 628 906 250 000 000 000 : 2 = 32 014 213 793 739 330 142 852 850 258 350 372 314 453 125 000 000 000 + 0;
  • 32 014 213 793 739 330 142 852 850 258 350 372 314 453 125 000 000 000 : 2 = 16 007 106 896 869 665 071 426 425 129 175 186 157 226 562 500 000 000 + 0;
  • 16 007 106 896 869 665 071 426 425 129 175 186 157 226 562 500 000 000 : 2 = 8 003 553 448 434 832 535 713 212 564 587 593 078 613 281 250 000 000 + 0;
  • 8 003 553 448 434 832 535 713 212 564 587 593 078 613 281 250 000 000 : 2 = 4 001 776 724 217 416 267 856 606 282 293 796 539 306 640 625 000 000 + 0;
  • 4 001 776 724 217 416 267 856 606 282 293 796 539 306 640 625 000 000 : 2 = 2 000 888 362 108 708 133 928 303 141 146 898 269 653 320 312 500 000 + 0;
  • 2 000 888 362 108 708 133 928 303 141 146 898 269 653 320 312 500 000 : 2 = 1 000 444 181 054 354 066 964 151 570 573 449 134 826 660 156 250 000 + 0;
  • 1 000 444 181 054 354 066 964 151 570 573 449 134 826 660 156 250 000 : 2 = 500 222 090 527 177 033 482 075 785 286 724 567 413 330 078 125 000 + 0;
  • 500 222 090 527 177 033 482 075 785 286 724 567 413 330 078 125 000 : 2 = 250 111 045 263 588 516 741 037 892 643 362 283 706 665 039 062 500 + 0;
  • 250 111 045 263 588 516 741 037 892 643 362 283 706 665 039 062 500 : 2 = 125 055 522 631 794 258 370 518 946 321 681 141 853 332 519 531 250 + 0;
  • 125 055 522 631 794 258 370 518 946 321 681 141 853 332 519 531 250 : 2 = 62 527 761 315 897 129 185 259 473 160 840 570 926 666 259 765 625 + 0;
  • 62 527 761 315 897 129 185 259 473 160 840 570 926 666 259 765 625 : 2 = 31 263 880 657 948 564 592 629 736 580 420 285 463 333 129 882 812 + 1;
  • 31 263 880 657 948 564 592 629 736 580 420 285 463 333 129 882 812 : 2 = 15 631 940 328 974 282 296 314 868 290 210 142 731 666 564 941 406 + 0;
  • 15 631 940 328 974 282 296 314 868 290 210 142 731 666 564 941 406 : 2 = 7 815 970 164 487 141 148 157 434 145 105 071 365 833 282 470 703 + 0;
  • 7 815 970 164 487 141 148 157 434 145 105 071 365 833 282 470 703 : 2 = 3 907 985 082 243 570 574 078 717 072 552 535 682 916 641 235 351 + 1;
  • 3 907 985 082 243 570 574 078 717 072 552 535 682 916 641 235 351 : 2 = 1 953 992 541 121 785 287 039 358 536 276 267 841 458 320 617 675 + 1;
  • 1 953 992 541 121 785 287 039 358 536 276 267 841 458 320 617 675 : 2 = 976 996 270 560 892 643 519 679 268 138 133 920 729 160 308 837 + 1;
  • 976 996 270 560 892 643 519 679 268 138 133 920 729 160 308 837 : 2 = 488 498 135 280 446 321 759 839 634 069 066 960 364 580 154 418 + 1;
  • 488 498 135 280 446 321 759 839 634 069 066 960 364 580 154 418 : 2 = 244 249 067 640 223 160 879 919 817 034 533 480 182 290 077 209 + 0;
  • 244 249 067 640 223 160 879 919 817 034 533 480 182 290 077 209 : 2 = 122 124 533 820 111 580 439 959 908 517 266 740 091 145 038 604 + 1;
  • 122 124 533 820 111 580 439 959 908 517 266 740 091 145 038 604 : 2 = 61 062 266 910 055 790 219 979 954 258 633 370 045 572 519 302 + 0;
  • 61 062 266 910 055 790 219 979 954 258 633 370 045 572 519 302 : 2 = 30 531 133 455 027 895 109 989 977 129 316 685 022 786 259 651 + 0;
  • 30 531 133 455 027 895 109 989 977 129 316 685 022 786 259 651 : 2 = 15 265 566 727 513 947 554 994 988 564 658 342 511 393 129 825 + 1;
  • 15 265 566 727 513 947 554 994 988 564 658 342 511 393 129 825 : 2 = 7 632 783 363 756 973 777 497 494 282 329 171 255 696 564 912 + 1;
  • 7 632 783 363 756 973 777 497 494 282 329 171 255 696 564 912 : 2 = 3 816 391 681 878 486 888 748 747 141 164 585 627 848 282 456 + 0;
  • 3 816 391 681 878 486 888 748 747 141 164 585 627 848 282 456 : 2 = 1 908 195 840 939 243 444 374 373 570 582 292 813 924 141 228 + 0;
  • 1 908 195 840 939 243 444 374 373 570 582 292 813 924 141 228 : 2 = 954 097 920 469 621 722 187 186 785 291 146 406 962 070 614 + 0;
  • 954 097 920 469 621 722 187 186 785 291 146 406 962 070 614 : 2 = 477 048 960 234 810 861 093 593 392 645 573 203 481 035 307 + 0;
  • 477 048 960 234 810 861 093 593 392 645 573 203 481 035 307 : 2 = 238 524 480 117 405 430 546 796 696 322 786 601 740 517 653 + 1;
  • 238 524 480 117 405 430 546 796 696 322 786 601 740 517 653 : 2 = 119 262 240 058 702 715 273 398 348 161 393 300 870 258 826 + 1;
  • 119 262 240 058 702 715 273 398 348 161 393 300 870 258 826 : 2 = 59 631 120 029 351 357 636 699 174 080 696 650 435 129 413 + 0;
  • 59 631 120 029 351 357 636 699 174 080 696 650 435 129 413 : 2 = 29 815 560 014 675 678 818 349 587 040 348 325 217 564 706 + 1;
  • 29 815 560 014 675 678 818 349 587 040 348 325 217 564 706 : 2 = 14 907 780 007 337 839 409 174 793 520 174 162 608 782 353 + 0;
  • 14 907 780 007 337 839 409 174 793 520 174 162 608 782 353 : 2 = 7 453 890 003 668 919 704 587 396 760 087 081 304 391 176 + 1;
  • 7 453 890 003 668 919 704 587 396 760 087 081 304 391 176 : 2 = 3 726 945 001 834 459 852 293 698 380 043 540 652 195 588 + 0;
  • 3 726 945 001 834 459 852 293 698 380 043 540 652 195 588 : 2 = 1 863 472 500 917 229 926 146 849 190 021 770 326 097 794 + 0;
  • 1 863 472 500 917 229 926 146 849 190 021 770 326 097 794 : 2 = 931 736 250 458 614 963 073 424 595 010 885 163 048 897 + 0;
  • 931 736 250 458 614 963 073 424 595 010 885 163 048 897 : 2 = 465 868 125 229 307 481 536 712 297 505 442 581 524 448 + 1;
  • 465 868 125 229 307 481 536 712 297 505 442 581 524 448 : 2 = 232 934 062 614 653 740 768 356 148 752 721 290 762 224 + 0;
  • 232 934 062 614 653 740 768 356 148 752 721 290 762 224 : 2 = 116 467 031 307 326 870 384 178 074 376 360 645 381 112 + 0;
  • 116 467 031 307 326 870 384 178 074 376 360 645 381 112 : 2 = 58 233 515 653 663 435 192 089 037 188 180 322 690 556 + 0;
  • 58 233 515 653 663 435 192 089 037 188 180 322 690 556 : 2 = 29 116 757 826 831 717 596 044 518 594 090 161 345 278 + 0;
  • 29 116 757 826 831 717 596 044 518 594 090 161 345 278 : 2 = 14 558 378 913 415 858 798 022 259 297 045 080 672 639 + 0;
  • 14 558 378 913 415 858 798 022 259 297 045 080 672 639 : 2 = 7 279 189 456 707 929 399 011 129 648 522 540 336 319 + 1;
  • 7 279 189 456 707 929 399 011 129 648 522 540 336 319 : 2 = 3 639 594 728 353 964 699 505 564 824 261 270 168 159 + 1;
  • 3 639 594 728 353 964 699 505 564 824 261 270 168 159 : 2 = 1 819 797 364 176 982 349 752 782 412 130 635 084 079 + 1;
  • 1 819 797 364 176 982 349 752 782 412 130 635 084 079 : 2 = 909 898 682 088 491 174 876 391 206 065 317 542 039 + 1;
  • 909 898 682 088 491 174 876 391 206 065 317 542 039 : 2 = 454 949 341 044 245 587 438 195 603 032 658 771 019 + 1;
  • 454 949 341 044 245 587 438 195 603 032 658 771 019 : 2 = 227 474 670 522 122 793 719 097 801 516 329 385 509 + 1;
  • 227 474 670 522 122 793 719 097 801 516 329 385 509 : 2 = 113 737 335 261 061 396 859 548 900 758 164 692 754 + 1;
  • 113 737 335 261 061 396 859 548 900 758 164 692 754 : 2 = 56 868 667 630 530 698 429 774 450 379 082 346 377 + 0;
  • 56 868 667 630 530 698 429 774 450 379 082 346 377 : 2 = 28 434 333 815 265 349 214 887 225 189 541 173 188 + 1;
  • 28 434 333 815 265 349 214 887 225 189 541 173 188 : 2 = 14 217 166 907 632 674 607 443 612 594 770 586 594 + 0;
  • 14 217 166 907 632 674 607 443 612 594 770 586 594 : 2 = 7 108 583 453 816 337 303 721 806 297 385 293 297 + 0;
  • 7 108 583 453 816 337 303 721 806 297 385 293 297 : 2 = 3 554 291 726 908 168 651 860 903 148 692 646 648 + 1;
  • 3 554 291 726 908 168 651 860 903 148 692 646 648 : 2 = 1 777 145 863 454 084 325 930 451 574 346 323 324 + 0;
  • 1 777 145 863 454 084 325 930 451 574 346 323 324 : 2 = 888 572 931 727 042 162 965 225 787 173 161 662 + 0;
  • 888 572 931 727 042 162 965 225 787 173 161 662 : 2 = 444 286 465 863 521 081 482 612 893 586 580 831 + 0;
  • 444 286 465 863 521 081 482 612 893 586 580 831 : 2 = 222 143 232 931 760 540 741 306 446 793 290 415 + 1;
  • 222 143 232 931 760 540 741 306 446 793 290 415 : 2 = 111 071 616 465 880 270 370 653 223 396 645 207 + 1;
  • 111 071 616 465 880 270 370 653 223 396 645 207 : 2 = 55 535 808 232 940 135 185 326 611 698 322 603 + 1;
  • 55 535 808 232 940 135 185 326 611 698 322 603 : 2 = 27 767 904 116 470 067 592 663 305 849 161 301 + 1;
  • 27 767 904 116 470 067 592 663 305 849 161 301 : 2 = 13 883 952 058 235 033 796 331 652 924 580 650 + 1;
  • 13 883 952 058 235 033 796 331 652 924 580 650 : 2 = 6 941 976 029 117 516 898 165 826 462 290 325 + 0;
  • 6 941 976 029 117 516 898 165 826 462 290 325 : 2 = 3 470 988 014 558 758 449 082 913 231 145 162 + 1;
  • 3 470 988 014 558 758 449 082 913 231 145 162 : 2 = 1 735 494 007 279 379 224 541 456 615 572 581 + 0;
  • 1 735 494 007 279 379 224 541 456 615 572 581 : 2 = 867 747 003 639 689 612 270 728 307 786 290 + 1;
  • 867 747 003 639 689 612 270 728 307 786 290 : 2 = 433 873 501 819 844 806 135 364 153 893 145 + 0;
  • 433 873 501 819 844 806 135 364 153 893 145 : 2 = 216 936 750 909 922 403 067 682 076 946 572 + 1;
  • 216 936 750 909 922 403 067 682 076 946 572 : 2 = 108 468 375 454 961 201 533 841 038 473 286 + 0;
  • 108 468 375 454 961 201 533 841 038 473 286 : 2 = 54 234 187 727 480 600 766 920 519 236 643 + 0;
  • 54 234 187 727 480 600 766 920 519 236 643 : 2 = 27 117 093 863 740 300 383 460 259 618 321 + 1;
  • 27 117 093 863 740 300 383 460 259 618 321 : 2 = 13 558 546 931 870 150 191 730 129 809 160 + 1;
  • 13 558 546 931 870 150 191 730 129 809 160 : 2 = 6 779 273 465 935 075 095 865 064 904 580 + 0;
  • 6 779 273 465 935 075 095 865 064 904 580 : 2 = 3 389 636 732 967 537 547 932 532 452 290 + 0;
  • 3 389 636 732 967 537 547 932 532 452 290 : 2 = 1 694 818 366 483 768 773 966 266 226 145 + 0;
  • 1 694 818 366 483 768 773 966 266 226 145 : 2 = 847 409 183 241 884 386 983 133 113 072 + 1;
  • 847 409 183 241 884 386 983 133 113 072 : 2 = 423 704 591 620 942 193 491 566 556 536 + 0;
  • 423 704 591 620 942 193 491 566 556 536 : 2 = 211 852 295 810 471 096 745 783 278 268 + 0;
  • 211 852 295 810 471 096 745 783 278 268 : 2 = 105 926 147 905 235 548 372 891 639 134 + 0;
  • 105 926 147 905 235 548 372 891 639 134 : 2 = 52 963 073 952 617 774 186 445 819 567 + 0;
  • 52 963 073 952 617 774 186 445 819 567 : 2 = 26 481 536 976 308 887 093 222 909 783 + 1;
  • 26 481 536 976 308 887 093 222 909 783 : 2 = 13 240 768 488 154 443 546 611 454 891 + 1;
  • 13 240 768 488 154 443 546 611 454 891 : 2 = 6 620 384 244 077 221 773 305 727 445 + 1;
  • 6 620 384 244 077 221 773 305 727 445 : 2 = 3 310 192 122 038 610 886 652 863 722 + 1;
  • 3 310 192 122 038 610 886 652 863 722 : 2 = 1 655 096 061 019 305 443 326 431 861 + 0;
  • 1 655 096 061 019 305 443 326 431 861 : 2 = 827 548 030 509 652 721 663 215 930 + 1;
  • 827 548 030 509 652 721 663 215 930 : 2 = 413 774 015 254 826 360 831 607 965 + 0;
  • 413 774 015 254 826 360 831 607 965 : 2 = 206 887 007 627 413 180 415 803 982 + 1;
  • 206 887 007 627 413 180 415 803 982 : 2 = 103 443 503 813 706 590 207 901 991 + 0;
  • 103 443 503 813 706 590 207 901 991 : 2 = 51 721 751 906 853 295 103 950 995 + 1;
  • 51 721 751 906 853 295 103 950 995 : 2 = 25 860 875 953 426 647 551 975 497 + 1;
  • 25 860 875 953 426 647 551 975 497 : 2 = 12 930 437 976 713 323 775 987 748 + 1;
  • 12 930 437 976 713 323 775 987 748 : 2 = 6 465 218 988 356 661 887 993 874 + 0;
  • 6 465 218 988 356 661 887 993 874 : 2 = 3 232 609 494 178 330 943 996 937 + 0;
  • 3 232 609 494 178 330 943 996 937 : 2 = 1 616 304 747 089 165 471 998 468 + 1;
  • 1 616 304 747 089 165 471 998 468 : 2 = 808 152 373 544 582 735 999 234 + 0;
  • 808 152 373 544 582 735 999 234 : 2 = 404 076 186 772 291 367 999 617 + 0;
  • 404 076 186 772 291 367 999 617 : 2 = 202 038 093 386 145 683 999 808 + 1;
  • 202 038 093 386 145 683 999 808 : 2 = 101 019 046 693 072 841 999 904 + 0;
  • 101 019 046 693 072 841 999 904 : 2 = 50 509 523 346 536 420 999 952 + 0;
  • 50 509 523 346 536 420 999 952 : 2 = 25 254 761 673 268 210 499 976 + 0;
  • 25 254 761 673 268 210 499 976 : 2 = 12 627 380 836 634 105 249 988 + 0;
  • 12 627 380 836 634 105 249 988 : 2 = 6 313 690 418 317 052 624 994 + 0;
  • 6 313 690 418 317 052 624 994 : 2 = 3 156 845 209 158 526 312 497 + 0;
  • 3 156 845 209 158 526 312 497 : 2 = 1 578 422 604 579 263 156 248 + 1;
  • 1 578 422 604 579 263 156 248 : 2 = 789 211 302 289 631 578 124 + 0;
  • 789 211 302 289 631 578 124 : 2 = 394 605 651 144 815 789 062 + 0;
  • 394 605 651 144 815 789 062 : 2 = 197 302 825 572 407 894 531 + 0;
  • 197 302 825 572 407 894 531 : 2 = 98 651 412 786 203 947 265 + 1;
  • 98 651 412 786 203 947 265 : 2 = 49 325 706 393 101 973 632 + 1;
  • 49 325 706 393 101 973 632 : 2 = 24 662 853 196 550 986 816 + 0;
  • 24 662 853 196 550 986 816 : 2 = 12 331 426 598 275 493 408 + 0;
  • 12 331 426 598 275 493 408 : 2 = 6 165 713 299 137 746 704 + 0;
  • 6 165 713 299 137 746 704 : 2 = 3 082 856 649 568 873 352 + 0;
  • 3 082 856 649 568 873 352 : 2 = 1 541 428 324 784 436 676 + 0;
  • 1 541 428 324 784 436 676 : 2 = 770 714 162 392 218 338 + 0;
  • 770 714 162 392 218 338 : 2 = 385 357 081 196 109 169 + 0;
  • 385 357 081 196 109 169 : 2 = 192 678 540 598 054 584 + 1;
  • 192 678 540 598 054 584 : 2 = 96 339 270 299 027 292 + 0;
  • 96 339 270 299 027 292 : 2 = 48 169 635 149 513 646 + 0;
  • 48 169 635 149 513 646 : 2 = 24 084 817 574 756 823 + 0;
  • 24 084 817 574 756 823 : 2 = 12 042 408 787 378 411 + 1;
  • 12 042 408 787 378 411 : 2 = 6 021 204 393 689 205 + 1;
  • 6 021 204 393 689 205 : 2 = 3 010 602 196 844 602 + 1;
  • 3 010 602 196 844 602 : 2 = 1 505 301 098 422 301 + 0;
  • 1 505 301 098 422 301 : 2 = 752 650 549 211 150 + 1;
  • 752 650 549 211 150 : 2 = 376 325 274 605 575 + 0;
  • 376 325 274 605 575 : 2 = 188 162 637 302 787 + 1;
  • 188 162 637 302 787 : 2 = 94 081 318 651 393 + 1;
  • 94 081 318 651 393 : 2 = 47 040 659 325 696 + 1;
  • 47 040 659 325 696 : 2 = 23 520 329 662 848 + 0;
  • 23 520 329 662 848 : 2 = 11 760 164 831 424 + 0;
  • 11 760 164 831 424 : 2 = 5 880 082 415 712 + 0;
  • 5 880 082 415 712 : 2 = 2 940 041 207 856 + 0;
  • 2 940 041 207 856 : 2 = 1 470 020 603 928 + 0;
  • 1 470 020 603 928 : 2 = 735 010 301 964 + 0;
  • 735 010 301 964 : 2 = 367 505 150 982 + 0;
  • 367 505 150 982 : 2 = 183 752 575 491 + 0;
  • 183 752 575 491 : 2 = 91 876 287 745 + 1;
  • 91 876 287 745 : 2 = 45 938 143 872 + 1;
  • 45 938 143 872 : 2 = 22 969 071 936 + 0;
  • 22 969 071 936 : 2 = 11 484 535 968 + 0;
  • 11 484 535 968 : 2 = 5 742 267 984 + 0;
  • 5 742 267 984 : 2 = 2 871 133 992 + 0;
  • 2 871 133 992 : 2 = 1 435 566 996 + 0;
  • 1 435 566 996 : 2 = 717 783 498 + 0;
  • 717 783 498 : 2 = 358 891 749 + 0;
  • 358 891 749 : 2 = 179 445 874 + 1;
  • 179 445 874 : 2 = 89 722 937 + 0;
  • 89 722 937 : 2 = 44 861 468 + 1;
  • 44 861 468 : 2 = 22 430 734 + 0;
  • 22 430 734 : 2 = 11 215 367 + 0;
  • 11 215 367 : 2 = 5 607 683 + 1;
  • 5 607 683 : 2 = 2 803 841 + 1;
  • 2 803 841 : 2 = 1 401 920 + 1;
  • 1 401 920 : 2 = 700 960 + 0;
  • 700 960 : 2 = 350 480 + 0;
  • 350 480 : 2 = 175 240 + 0;
  • 175 240 : 2 = 87 620 + 0;
  • 87 620 : 2 = 43 810 + 0;
  • 43 810 : 2 = 21 905 + 0;
  • 21 905 : 2 = 10 952 + 1;
  • 10 952 : 2 = 5 476 + 0;
  • 5 476 : 2 = 2 738 + 0;
  • 2 738 : 2 = 1 369 + 0;
  • 1 369 : 2 = 684 + 1;
  • 684 : 2 = 342 + 0;
  • 342 : 2 = 171 + 0;
  • 171 : 2 = 85 + 1;
  • 85 : 2 = 42 + 1;
  • 42 : 2 = 21 + 0;
  • 21 : 2 = 10 + 1;
  • 10 : 2 = 5 + 0;
  • 5 : 2 = 2 + 1;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

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

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

1 100 000 010 010 100 100 100 000 000 000 000 000 000 000 000 000 000 000 000 000 434(10) =


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


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

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


1 100 000 010 010 100 100 100 000 000 000 000 000 000 000 000 000 000 000 000 000 434(10) =


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


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


1,0101 0110 0100 0100 0000 1110 0101 0000 0001 1000 0000 0111 0101 1100 0100 0000 0110 0010 0000 0100 1001 1101 0101 1110 0001 0001 1001 0101 0111 1100 0100 1011 1111 1000 0010 0010 1011 0000 1100 1011 1100 1000 0000 0000 0000 0000 0000 0000 0000 0000 1101 1001 0(2) × 2209


4. Până la acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie dublă (64 biți):

Semn 0 (un număr pozitiv)


Exponent (neajustat): 209


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


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


209 + 2(11-1) - 1 =


(209 + 1 023)(10) =


1 232(10)


6. Convertește exponentul ajustat din zecimal (baza 10) în binar pe 11 biți.

Folosește din nou tehnica împărțirii repetate la 2:


  • împărțire = cât + rest;
  • 1 232 : 2 = 616 + 0;
  • 616 : 2 = 308 + 0;
  • 308 : 2 = 154 + 0;
  • 154 : 2 = 77 + 0;
  • 77 : 2 = 38 + 1;
  • 38 : 2 = 19 + 0;
  • 19 : 2 = 9 + 1;
  • 9 : 2 = 4 + 1;
  • 4 : 2 = 2 + 0;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

7. Construiește reprezentarea în baza 2 a exponentului ajustat.

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


Exponent (ajustat) =


1232(10) =


100 1101 0000(2)


8. Normalizează mantisa.

a) Renunță la primul bit, cel mai din stânga, care e întotdeauna 1, și la separatorul zecimal, dacă e cazul.


b) Ajustează-i lungimea la 52 biți, prin renunțarea la biții în exces, din dreapta (dacă măcar unul din acești biți în exces e setat pe 1, se pierde din precizie...).


Mantisă (normalizată) =


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


0101 0110 0100 0100 0000 1110 0101 0000 0001 1000 0000 0111 0101


9. Cele trei elemente care alcătuiesc reprezentarea numărului în sistem binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

Semn (1 bit) =
0 (un număr pozitiv)


Exponent (11 biți) =
100 1101 0000


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


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

0 - 100 1101 0000 - 0101 0110 0100 0100 0000 1110 0101 0000 0001 1000 0000 0111 0101


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