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

Scriere 11 111 111 010 100 100 010 110 100 001 110 010 101 100 000 010 000 011 000 100 181(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
11 111 111 010 100 100 010 110 100 001 110 010 101 100 000 010 000 011 000 100 181(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;
  • 11 111 111 010 100 100 010 110 100 001 110 010 101 100 000 010 000 011 000 100 181 : 2 = 5 555 555 505 050 050 005 055 050 000 555 005 050 550 000 005 000 005 500 050 090 + 1;
  • 5 555 555 505 050 050 005 055 050 000 555 005 050 550 000 005 000 005 500 050 090 : 2 = 2 777 777 752 525 025 002 527 525 000 277 502 525 275 000 002 500 002 750 025 045 + 0;
  • 2 777 777 752 525 025 002 527 525 000 277 502 525 275 000 002 500 002 750 025 045 : 2 = 1 388 888 876 262 512 501 263 762 500 138 751 262 637 500 001 250 001 375 012 522 + 1;
  • 1 388 888 876 262 512 501 263 762 500 138 751 262 637 500 001 250 001 375 012 522 : 2 = 694 444 438 131 256 250 631 881 250 069 375 631 318 750 000 625 000 687 506 261 + 0;
  • 694 444 438 131 256 250 631 881 250 069 375 631 318 750 000 625 000 687 506 261 : 2 = 347 222 219 065 628 125 315 940 625 034 687 815 659 375 000 312 500 343 753 130 + 1;
  • 347 222 219 065 628 125 315 940 625 034 687 815 659 375 000 312 500 343 753 130 : 2 = 173 611 109 532 814 062 657 970 312 517 343 907 829 687 500 156 250 171 876 565 + 0;
  • 173 611 109 532 814 062 657 970 312 517 343 907 829 687 500 156 250 171 876 565 : 2 = 86 805 554 766 407 031 328 985 156 258 671 953 914 843 750 078 125 085 938 282 + 1;
  • 86 805 554 766 407 031 328 985 156 258 671 953 914 843 750 078 125 085 938 282 : 2 = 43 402 777 383 203 515 664 492 578 129 335 976 957 421 875 039 062 542 969 141 + 0;
  • 43 402 777 383 203 515 664 492 578 129 335 976 957 421 875 039 062 542 969 141 : 2 = 21 701 388 691 601 757 832 246 289 064 667 988 478 710 937 519 531 271 484 570 + 1;
  • 21 701 388 691 601 757 832 246 289 064 667 988 478 710 937 519 531 271 484 570 : 2 = 10 850 694 345 800 878 916 123 144 532 333 994 239 355 468 759 765 635 742 285 + 0;
  • 10 850 694 345 800 878 916 123 144 532 333 994 239 355 468 759 765 635 742 285 : 2 = 5 425 347 172 900 439 458 061 572 266 166 997 119 677 734 379 882 817 871 142 + 1;
  • 5 425 347 172 900 439 458 061 572 266 166 997 119 677 734 379 882 817 871 142 : 2 = 2 712 673 586 450 219 729 030 786 133 083 498 559 838 867 189 941 408 935 571 + 0;
  • 2 712 673 586 450 219 729 030 786 133 083 498 559 838 867 189 941 408 935 571 : 2 = 1 356 336 793 225 109 864 515 393 066 541 749 279 919 433 594 970 704 467 785 + 1;
  • 1 356 336 793 225 109 864 515 393 066 541 749 279 919 433 594 970 704 467 785 : 2 = 678 168 396 612 554 932 257 696 533 270 874 639 959 716 797 485 352 233 892 + 1;
  • 678 168 396 612 554 932 257 696 533 270 874 639 959 716 797 485 352 233 892 : 2 = 339 084 198 306 277 466 128 848 266 635 437 319 979 858 398 742 676 116 946 + 0;
  • 339 084 198 306 277 466 128 848 266 635 437 319 979 858 398 742 676 116 946 : 2 = 169 542 099 153 138 733 064 424 133 317 718 659 989 929 199 371 338 058 473 + 0;
  • 169 542 099 153 138 733 064 424 133 317 718 659 989 929 199 371 338 058 473 : 2 = 84 771 049 576 569 366 532 212 066 658 859 329 994 964 599 685 669 029 236 + 1;
  • 84 771 049 576 569 366 532 212 066 658 859 329 994 964 599 685 669 029 236 : 2 = 42 385 524 788 284 683 266 106 033 329 429 664 997 482 299 842 834 514 618 + 0;
  • 42 385 524 788 284 683 266 106 033 329 429 664 997 482 299 842 834 514 618 : 2 = 21 192 762 394 142 341 633 053 016 664 714 832 498 741 149 921 417 257 309 + 0;
  • 21 192 762 394 142 341 633 053 016 664 714 832 498 741 149 921 417 257 309 : 2 = 10 596 381 197 071 170 816 526 508 332 357 416 249 370 574 960 708 628 654 + 1;
  • 10 596 381 197 071 170 816 526 508 332 357 416 249 370 574 960 708 628 654 : 2 = 5 298 190 598 535 585 408 263 254 166 178 708 124 685 287 480 354 314 327 + 0;
  • 5 298 190 598 535 585 408 263 254 166 178 708 124 685 287 480 354 314 327 : 2 = 2 649 095 299 267 792 704 131 627 083 089 354 062 342 643 740 177 157 163 + 1;
  • 2 649 095 299 267 792 704 131 627 083 089 354 062 342 643 740 177 157 163 : 2 = 1 324 547 649 633 896 352 065 813 541 544 677 031 171 321 870 088 578 581 + 1;
  • 1 324 547 649 633 896 352 065 813 541 544 677 031 171 321 870 088 578 581 : 2 = 662 273 824 816 948 176 032 906 770 772 338 515 585 660 935 044 289 290 + 1;
  • 662 273 824 816 948 176 032 906 770 772 338 515 585 660 935 044 289 290 : 2 = 331 136 912 408 474 088 016 453 385 386 169 257 792 830 467 522 144 645 + 0;
  • 331 136 912 408 474 088 016 453 385 386 169 257 792 830 467 522 144 645 : 2 = 165 568 456 204 237 044 008 226 692 693 084 628 896 415 233 761 072 322 + 1;
  • 165 568 456 204 237 044 008 226 692 693 084 628 896 415 233 761 072 322 : 2 = 82 784 228 102 118 522 004 113 346 346 542 314 448 207 616 880 536 161 + 0;
  • 82 784 228 102 118 522 004 113 346 346 542 314 448 207 616 880 536 161 : 2 = 41 392 114 051 059 261 002 056 673 173 271 157 224 103 808 440 268 080 + 1;
  • 41 392 114 051 059 261 002 056 673 173 271 157 224 103 808 440 268 080 : 2 = 20 696 057 025 529 630 501 028 336 586 635 578 612 051 904 220 134 040 + 0;
  • 20 696 057 025 529 630 501 028 336 586 635 578 612 051 904 220 134 040 : 2 = 10 348 028 512 764 815 250 514 168 293 317 789 306 025 952 110 067 020 + 0;
  • 10 348 028 512 764 815 250 514 168 293 317 789 306 025 952 110 067 020 : 2 = 5 174 014 256 382 407 625 257 084 146 658 894 653 012 976 055 033 510 + 0;
  • 5 174 014 256 382 407 625 257 084 146 658 894 653 012 976 055 033 510 : 2 = 2 587 007 128 191 203 812 628 542 073 329 447 326 506 488 027 516 755 + 0;
  • 2 587 007 128 191 203 812 628 542 073 329 447 326 506 488 027 516 755 : 2 = 1 293 503 564 095 601 906 314 271 036 664 723 663 253 244 013 758 377 + 1;
  • 1 293 503 564 095 601 906 314 271 036 664 723 663 253 244 013 758 377 : 2 = 646 751 782 047 800 953 157 135 518 332 361 831 626 622 006 879 188 + 1;
  • 646 751 782 047 800 953 157 135 518 332 361 831 626 622 006 879 188 : 2 = 323 375 891 023 900 476 578 567 759 166 180 915 813 311 003 439 594 + 0;
  • 323 375 891 023 900 476 578 567 759 166 180 915 813 311 003 439 594 : 2 = 161 687 945 511 950 238 289 283 879 583 090 457 906 655 501 719 797 + 0;
  • 161 687 945 511 950 238 289 283 879 583 090 457 906 655 501 719 797 : 2 = 80 843 972 755 975 119 144 641 939 791 545 228 953 327 750 859 898 + 1;
  • 80 843 972 755 975 119 144 641 939 791 545 228 953 327 750 859 898 : 2 = 40 421 986 377 987 559 572 320 969 895 772 614 476 663 875 429 949 + 0;
  • 40 421 986 377 987 559 572 320 969 895 772 614 476 663 875 429 949 : 2 = 20 210 993 188 993 779 786 160 484 947 886 307 238 331 937 714 974 + 1;
  • 20 210 993 188 993 779 786 160 484 947 886 307 238 331 937 714 974 : 2 = 10 105 496 594 496 889 893 080 242 473 943 153 619 165 968 857 487 + 0;
  • 10 105 496 594 496 889 893 080 242 473 943 153 619 165 968 857 487 : 2 = 5 052 748 297 248 444 946 540 121 236 971 576 809 582 984 428 743 + 1;
  • 5 052 748 297 248 444 946 540 121 236 971 576 809 582 984 428 743 : 2 = 2 526 374 148 624 222 473 270 060 618 485 788 404 791 492 214 371 + 1;
  • 2 526 374 148 624 222 473 270 060 618 485 788 404 791 492 214 371 : 2 = 1 263 187 074 312 111 236 635 030 309 242 894 202 395 746 107 185 + 1;
  • 1 263 187 074 312 111 236 635 030 309 242 894 202 395 746 107 185 : 2 = 631 593 537 156 055 618 317 515 154 621 447 101 197 873 053 592 + 1;
  • 631 593 537 156 055 618 317 515 154 621 447 101 197 873 053 592 : 2 = 315 796 768 578 027 809 158 757 577 310 723 550 598 936 526 796 + 0;
  • 315 796 768 578 027 809 158 757 577 310 723 550 598 936 526 796 : 2 = 157 898 384 289 013 904 579 378 788 655 361 775 299 468 263 398 + 0;
  • 157 898 384 289 013 904 579 378 788 655 361 775 299 468 263 398 : 2 = 78 949 192 144 506 952 289 689 394 327 680 887 649 734 131 699 + 0;
  • 78 949 192 144 506 952 289 689 394 327 680 887 649 734 131 699 : 2 = 39 474 596 072 253 476 144 844 697 163 840 443 824 867 065 849 + 1;
  • 39 474 596 072 253 476 144 844 697 163 840 443 824 867 065 849 : 2 = 19 737 298 036 126 738 072 422 348 581 920 221 912 433 532 924 + 1;
  • 19 737 298 036 126 738 072 422 348 581 920 221 912 433 532 924 : 2 = 9 868 649 018 063 369 036 211 174 290 960 110 956 216 766 462 + 0;
  • 9 868 649 018 063 369 036 211 174 290 960 110 956 216 766 462 : 2 = 4 934 324 509 031 684 518 105 587 145 480 055 478 108 383 231 + 0;
  • 4 934 324 509 031 684 518 105 587 145 480 055 478 108 383 231 : 2 = 2 467 162 254 515 842 259 052 793 572 740 027 739 054 191 615 + 1;
  • 2 467 162 254 515 842 259 052 793 572 740 027 739 054 191 615 : 2 = 1 233 581 127 257 921 129 526 396 786 370 013 869 527 095 807 + 1;
  • 1 233 581 127 257 921 129 526 396 786 370 013 869 527 095 807 : 2 = 616 790 563 628 960 564 763 198 393 185 006 934 763 547 903 + 1;
  • 616 790 563 628 960 564 763 198 393 185 006 934 763 547 903 : 2 = 308 395 281 814 480 282 381 599 196 592 503 467 381 773 951 + 1;
  • 308 395 281 814 480 282 381 599 196 592 503 467 381 773 951 : 2 = 154 197 640 907 240 141 190 799 598 296 251 733 690 886 975 + 1;
  • 154 197 640 907 240 141 190 799 598 296 251 733 690 886 975 : 2 = 77 098 820 453 620 070 595 399 799 148 125 866 845 443 487 + 1;
  • 77 098 820 453 620 070 595 399 799 148 125 866 845 443 487 : 2 = 38 549 410 226 810 035 297 699 899 574 062 933 422 721 743 + 1;
  • 38 549 410 226 810 035 297 699 899 574 062 933 422 721 743 : 2 = 19 274 705 113 405 017 648 849 949 787 031 466 711 360 871 + 1;
  • 19 274 705 113 405 017 648 849 949 787 031 466 711 360 871 : 2 = 9 637 352 556 702 508 824 424 974 893 515 733 355 680 435 + 1;
  • 9 637 352 556 702 508 824 424 974 893 515 733 355 680 435 : 2 = 4 818 676 278 351 254 412 212 487 446 757 866 677 840 217 + 1;
  • 4 818 676 278 351 254 412 212 487 446 757 866 677 840 217 : 2 = 2 409 338 139 175 627 206 106 243 723 378 933 338 920 108 + 1;
  • 2 409 338 139 175 627 206 106 243 723 378 933 338 920 108 : 2 = 1 204 669 069 587 813 603 053 121 861 689 466 669 460 054 + 0;
  • 1 204 669 069 587 813 603 053 121 861 689 466 669 460 054 : 2 = 602 334 534 793 906 801 526 560 930 844 733 334 730 027 + 0;
  • 602 334 534 793 906 801 526 560 930 844 733 334 730 027 : 2 = 301 167 267 396 953 400 763 280 465 422 366 667 365 013 + 1;
  • 301 167 267 396 953 400 763 280 465 422 366 667 365 013 : 2 = 150 583 633 698 476 700 381 640 232 711 183 333 682 506 + 1;
  • 150 583 633 698 476 700 381 640 232 711 183 333 682 506 : 2 = 75 291 816 849 238 350 190 820 116 355 591 666 841 253 + 0;
  • 75 291 816 849 238 350 190 820 116 355 591 666 841 253 : 2 = 37 645 908 424 619 175 095 410 058 177 795 833 420 626 + 1;
  • 37 645 908 424 619 175 095 410 058 177 795 833 420 626 : 2 = 18 822 954 212 309 587 547 705 029 088 897 916 710 313 + 0;
  • 18 822 954 212 309 587 547 705 029 088 897 916 710 313 : 2 = 9 411 477 106 154 793 773 852 514 544 448 958 355 156 + 1;
  • 9 411 477 106 154 793 773 852 514 544 448 958 355 156 : 2 = 4 705 738 553 077 396 886 926 257 272 224 479 177 578 + 0;
  • 4 705 738 553 077 396 886 926 257 272 224 479 177 578 : 2 = 2 352 869 276 538 698 443 463 128 636 112 239 588 789 + 0;
  • 2 352 869 276 538 698 443 463 128 636 112 239 588 789 : 2 = 1 176 434 638 269 349 221 731 564 318 056 119 794 394 + 1;
  • 1 176 434 638 269 349 221 731 564 318 056 119 794 394 : 2 = 588 217 319 134 674 610 865 782 159 028 059 897 197 + 0;
  • 588 217 319 134 674 610 865 782 159 028 059 897 197 : 2 = 294 108 659 567 337 305 432 891 079 514 029 948 598 + 1;
  • 294 108 659 567 337 305 432 891 079 514 029 948 598 : 2 = 147 054 329 783 668 652 716 445 539 757 014 974 299 + 0;
  • 147 054 329 783 668 652 716 445 539 757 014 974 299 : 2 = 73 527 164 891 834 326 358 222 769 878 507 487 149 + 1;
  • 73 527 164 891 834 326 358 222 769 878 507 487 149 : 2 = 36 763 582 445 917 163 179 111 384 939 253 743 574 + 1;
  • 36 763 582 445 917 163 179 111 384 939 253 743 574 : 2 = 18 381 791 222 958 581 589 555 692 469 626 871 787 + 0;
  • 18 381 791 222 958 581 589 555 692 469 626 871 787 : 2 = 9 190 895 611 479 290 794 777 846 234 813 435 893 + 1;
  • 9 190 895 611 479 290 794 777 846 234 813 435 893 : 2 = 4 595 447 805 739 645 397 388 923 117 406 717 946 + 1;
  • 4 595 447 805 739 645 397 388 923 117 406 717 946 : 2 = 2 297 723 902 869 822 698 694 461 558 703 358 973 + 0;
  • 2 297 723 902 869 822 698 694 461 558 703 358 973 : 2 = 1 148 861 951 434 911 349 347 230 779 351 679 486 + 1;
  • 1 148 861 951 434 911 349 347 230 779 351 679 486 : 2 = 574 430 975 717 455 674 673 615 389 675 839 743 + 0;
  • 574 430 975 717 455 674 673 615 389 675 839 743 : 2 = 287 215 487 858 727 837 336 807 694 837 919 871 + 1;
  • 287 215 487 858 727 837 336 807 694 837 919 871 : 2 = 143 607 743 929 363 918 668 403 847 418 959 935 + 1;
  • 143 607 743 929 363 918 668 403 847 418 959 935 : 2 = 71 803 871 964 681 959 334 201 923 709 479 967 + 1;
  • 71 803 871 964 681 959 334 201 923 709 479 967 : 2 = 35 901 935 982 340 979 667 100 961 854 739 983 + 1;
  • 35 901 935 982 340 979 667 100 961 854 739 983 : 2 = 17 950 967 991 170 489 833 550 480 927 369 991 + 1;
  • 17 950 967 991 170 489 833 550 480 927 369 991 : 2 = 8 975 483 995 585 244 916 775 240 463 684 995 + 1;
  • 8 975 483 995 585 244 916 775 240 463 684 995 : 2 = 4 487 741 997 792 622 458 387 620 231 842 497 + 1;
  • 4 487 741 997 792 622 458 387 620 231 842 497 : 2 = 2 243 870 998 896 311 229 193 810 115 921 248 + 1;
  • 2 243 870 998 896 311 229 193 810 115 921 248 : 2 = 1 121 935 499 448 155 614 596 905 057 960 624 + 0;
  • 1 121 935 499 448 155 614 596 905 057 960 624 : 2 = 560 967 749 724 077 807 298 452 528 980 312 + 0;
  • 560 967 749 724 077 807 298 452 528 980 312 : 2 = 280 483 874 862 038 903 649 226 264 490 156 + 0;
  • 280 483 874 862 038 903 649 226 264 490 156 : 2 = 140 241 937 431 019 451 824 613 132 245 078 + 0;
  • 140 241 937 431 019 451 824 613 132 245 078 : 2 = 70 120 968 715 509 725 912 306 566 122 539 + 0;
  • 70 120 968 715 509 725 912 306 566 122 539 : 2 = 35 060 484 357 754 862 956 153 283 061 269 + 1;
  • 35 060 484 357 754 862 956 153 283 061 269 : 2 = 17 530 242 178 877 431 478 076 641 530 634 + 1;
  • 17 530 242 178 877 431 478 076 641 530 634 : 2 = 8 765 121 089 438 715 739 038 320 765 317 + 0;
  • 8 765 121 089 438 715 739 038 320 765 317 : 2 = 4 382 560 544 719 357 869 519 160 382 658 + 1;
  • 4 382 560 544 719 357 869 519 160 382 658 : 2 = 2 191 280 272 359 678 934 759 580 191 329 + 0;
  • 2 191 280 272 359 678 934 759 580 191 329 : 2 = 1 095 640 136 179 839 467 379 790 095 664 + 1;
  • 1 095 640 136 179 839 467 379 790 095 664 : 2 = 547 820 068 089 919 733 689 895 047 832 + 0;
  • 547 820 068 089 919 733 689 895 047 832 : 2 = 273 910 034 044 959 866 844 947 523 916 + 0;
  • 273 910 034 044 959 866 844 947 523 916 : 2 = 136 955 017 022 479 933 422 473 761 958 + 0;
  • 136 955 017 022 479 933 422 473 761 958 : 2 = 68 477 508 511 239 966 711 236 880 979 + 0;
  • 68 477 508 511 239 966 711 236 880 979 : 2 = 34 238 754 255 619 983 355 618 440 489 + 1;
  • 34 238 754 255 619 983 355 618 440 489 : 2 = 17 119 377 127 809 991 677 809 220 244 + 1;
  • 17 119 377 127 809 991 677 809 220 244 : 2 = 8 559 688 563 904 995 838 904 610 122 + 0;
  • 8 559 688 563 904 995 838 904 610 122 : 2 = 4 279 844 281 952 497 919 452 305 061 + 0;
  • 4 279 844 281 952 497 919 452 305 061 : 2 = 2 139 922 140 976 248 959 726 152 530 + 1;
  • 2 139 922 140 976 248 959 726 152 530 : 2 = 1 069 961 070 488 124 479 863 076 265 + 0;
  • 1 069 961 070 488 124 479 863 076 265 : 2 = 534 980 535 244 062 239 931 538 132 + 1;
  • 534 980 535 244 062 239 931 538 132 : 2 = 267 490 267 622 031 119 965 769 066 + 0;
  • 267 490 267 622 031 119 965 769 066 : 2 = 133 745 133 811 015 559 982 884 533 + 0;
  • 133 745 133 811 015 559 982 884 533 : 2 = 66 872 566 905 507 779 991 442 266 + 1;
  • 66 872 566 905 507 779 991 442 266 : 2 = 33 436 283 452 753 889 995 721 133 + 0;
  • 33 436 283 452 753 889 995 721 133 : 2 = 16 718 141 726 376 944 997 860 566 + 1;
  • 16 718 141 726 376 944 997 860 566 : 2 = 8 359 070 863 188 472 498 930 283 + 0;
  • 8 359 070 863 188 472 498 930 283 : 2 = 4 179 535 431 594 236 249 465 141 + 1;
  • 4 179 535 431 594 236 249 465 141 : 2 = 2 089 767 715 797 118 124 732 570 + 1;
  • 2 089 767 715 797 118 124 732 570 : 2 = 1 044 883 857 898 559 062 366 285 + 0;
  • 1 044 883 857 898 559 062 366 285 : 2 = 522 441 928 949 279 531 183 142 + 1;
  • 522 441 928 949 279 531 183 142 : 2 = 261 220 964 474 639 765 591 571 + 0;
  • 261 220 964 474 639 765 591 571 : 2 = 130 610 482 237 319 882 795 785 + 1;
  • 130 610 482 237 319 882 795 785 : 2 = 65 305 241 118 659 941 397 892 + 1;
  • 65 305 241 118 659 941 397 892 : 2 = 32 652 620 559 329 970 698 946 + 0;
  • 32 652 620 559 329 970 698 946 : 2 = 16 326 310 279 664 985 349 473 + 0;
  • 16 326 310 279 664 985 349 473 : 2 = 8 163 155 139 832 492 674 736 + 1;
  • 8 163 155 139 832 492 674 736 : 2 = 4 081 577 569 916 246 337 368 + 0;
  • 4 081 577 569 916 246 337 368 : 2 = 2 040 788 784 958 123 168 684 + 0;
  • 2 040 788 784 958 123 168 684 : 2 = 1 020 394 392 479 061 584 342 + 0;
  • 1 020 394 392 479 061 584 342 : 2 = 510 197 196 239 530 792 171 + 0;
  • 510 197 196 239 530 792 171 : 2 = 255 098 598 119 765 396 085 + 1;
  • 255 098 598 119 765 396 085 : 2 = 127 549 299 059 882 698 042 + 1;
  • 127 549 299 059 882 698 042 : 2 = 63 774 649 529 941 349 021 + 0;
  • 63 774 649 529 941 349 021 : 2 = 31 887 324 764 970 674 510 + 1;
  • 31 887 324 764 970 674 510 : 2 = 15 943 662 382 485 337 255 + 0;
  • 15 943 662 382 485 337 255 : 2 = 7 971 831 191 242 668 627 + 1;
  • 7 971 831 191 242 668 627 : 2 = 3 985 915 595 621 334 313 + 1;
  • 3 985 915 595 621 334 313 : 2 = 1 992 957 797 810 667 156 + 1;
  • 1 992 957 797 810 667 156 : 2 = 996 478 898 905 333 578 + 0;
  • 996 478 898 905 333 578 : 2 = 498 239 449 452 666 789 + 0;
  • 498 239 449 452 666 789 : 2 = 249 119 724 726 333 394 + 1;
  • 249 119 724 726 333 394 : 2 = 124 559 862 363 166 697 + 0;
  • 124 559 862 363 166 697 : 2 = 62 279 931 181 583 348 + 1;
  • 62 279 931 181 583 348 : 2 = 31 139 965 590 791 674 + 0;
  • 31 139 965 590 791 674 : 2 = 15 569 982 795 395 837 + 0;
  • 15 569 982 795 395 837 : 2 = 7 784 991 397 697 918 + 1;
  • 7 784 991 397 697 918 : 2 = 3 892 495 698 848 959 + 0;
  • 3 892 495 698 848 959 : 2 = 1 946 247 849 424 479 + 1;
  • 1 946 247 849 424 479 : 2 = 973 123 924 712 239 + 1;
  • 973 123 924 712 239 : 2 = 486 561 962 356 119 + 1;
  • 486 561 962 356 119 : 2 = 243 280 981 178 059 + 1;
  • 243 280 981 178 059 : 2 = 121 640 490 589 029 + 1;
  • 121 640 490 589 029 : 2 = 60 820 245 294 514 + 1;
  • 60 820 245 294 514 : 2 = 30 410 122 647 257 + 0;
  • 30 410 122 647 257 : 2 = 15 205 061 323 628 + 1;
  • 15 205 061 323 628 : 2 = 7 602 530 661 814 + 0;
  • 7 602 530 661 814 : 2 = 3 801 265 330 907 + 0;
  • 3 801 265 330 907 : 2 = 1 900 632 665 453 + 1;
  • 1 900 632 665 453 : 2 = 950 316 332 726 + 1;
  • 950 316 332 726 : 2 = 475 158 166 363 + 0;
  • 475 158 166 363 : 2 = 237 579 083 181 + 1;
  • 237 579 083 181 : 2 = 118 789 541 590 + 1;
  • 118 789 541 590 : 2 = 59 394 770 795 + 0;
  • 59 394 770 795 : 2 = 29 697 385 397 + 1;
  • 29 697 385 397 : 2 = 14 848 692 698 + 1;
  • 14 848 692 698 : 2 = 7 424 346 349 + 0;
  • 7 424 346 349 : 2 = 3 712 173 174 + 1;
  • 3 712 173 174 : 2 = 1 856 086 587 + 0;
  • 1 856 086 587 : 2 = 928 043 293 + 1;
  • 928 043 293 : 2 = 464 021 646 + 1;
  • 464 021 646 : 2 = 232 010 823 + 0;
  • 232 010 823 : 2 = 116 005 411 + 1;
  • 116 005 411 : 2 = 58 002 705 + 1;
  • 58 002 705 : 2 = 29 001 352 + 1;
  • 29 001 352 : 2 = 14 500 676 + 0;
  • 14 500 676 : 2 = 7 250 338 + 0;
  • 7 250 338 : 2 = 3 625 169 + 0;
  • 3 625 169 : 2 = 1 812 584 + 1;
  • 1 812 584 : 2 = 906 292 + 0;
  • 906 292 : 2 = 453 146 + 0;
  • 453 146 : 2 = 226 573 + 0;
  • 226 573 : 2 = 113 286 + 1;
  • 113 286 : 2 = 56 643 + 0;
  • 56 643 : 2 = 28 321 + 1;
  • 28 321 : 2 = 14 160 + 1;
  • 14 160 : 2 = 7 080 + 0;
  • 7 080 : 2 = 3 540 + 0;
  • 3 540 : 2 = 1 770 + 0;
  • 1 770 : 2 = 885 + 0;
  • 885 : 2 = 442 + 1;
  • 442 : 2 = 221 + 0;
  • 221 : 2 = 110 + 1;
  • 110 : 2 = 55 + 0;
  • 55 : 2 = 27 + 1;
  • 27 : 2 = 13 + 1;
  • 13 : 2 = 6 + 1;
  • 6 : 2 = 3 + 0;
  • 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.

11 111 111 010 100 100 010 110 100 001 110 010 101 100 000 010 000 011 000 100 181(10) =


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


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

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


11 111 111 010 100 100 010 110 100 001 110 010 101 100 000 010 000 011 000 100 181(10) =


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


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


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


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


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


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


202 + 2(11-1) - 1 =


(202 + 1 023)(10) =


1 225(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 225 : 2 = 612 + 1;
  • 612 : 2 = 306 + 0;
  • 306 : 2 = 153 + 0;
  • 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) =


1225(10) =


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


1011 1010 1000 0110 1000 1000 1110 1101 0110 1101 1001 0111 1110


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 1001


Mantisă (52 biți) =
1011 1010 1000 0110 1000 1000 1110 1101 0110 1101 1001 0111 1110


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

0 - 100 1100 1001 - 1011 1010 1000 0110 1000 1000 1110 1101 0110 1101 1001 0111 1110


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