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

Scriere 100 000 101 000 010 110 000 011 111 100 101 000 001 100 101 000 101 101 101 100 550(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
100 000 101 000 010 110 000 011 111 100 101 000 001 100 101 000 101 101 101 100 550(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;
  • 100 000 101 000 010 110 000 011 111 100 101 000 001 100 101 000 101 101 101 100 550 : 2 = 50 000 050 500 005 055 000 005 555 550 050 500 000 550 050 500 050 550 550 550 275 + 0;
  • 50 000 050 500 005 055 000 005 555 550 050 500 000 550 050 500 050 550 550 550 275 : 2 = 25 000 025 250 002 527 500 002 777 775 025 250 000 275 025 250 025 275 275 275 137 + 1;
  • 25 000 025 250 002 527 500 002 777 775 025 250 000 275 025 250 025 275 275 275 137 : 2 = 12 500 012 625 001 263 750 001 388 887 512 625 000 137 512 625 012 637 637 637 568 + 1;
  • 12 500 012 625 001 263 750 001 388 887 512 625 000 137 512 625 012 637 637 637 568 : 2 = 6 250 006 312 500 631 875 000 694 443 756 312 500 068 756 312 506 318 818 818 784 + 0;
  • 6 250 006 312 500 631 875 000 694 443 756 312 500 068 756 312 506 318 818 818 784 : 2 = 3 125 003 156 250 315 937 500 347 221 878 156 250 034 378 156 253 159 409 409 392 + 0;
  • 3 125 003 156 250 315 937 500 347 221 878 156 250 034 378 156 253 159 409 409 392 : 2 = 1 562 501 578 125 157 968 750 173 610 939 078 125 017 189 078 126 579 704 704 696 + 0;
  • 1 562 501 578 125 157 968 750 173 610 939 078 125 017 189 078 126 579 704 704 696 : 2 = 781 250 789 062 578 984 375 086 805 469 539 062 508 594 539 063 289 852 352 348 + 0;
  • 781 250 789 062 578 984 375 086 805 469 539 062 508 594 539 063 289 852 352 348 : 2 = 390 625 394 531 289 492 187 543 402 734 769 531 254 297 269 531 644 926 176 174 + 0;
  • 390 625 394 531 289 492 187 543 402 734 769 531 254 297 269 531 644 926 176 174 : 2 = 195 312 697 265 644 746 093 771 701 367 384 765 627 148 634 765 822 463 088 087 + 0;
  • 195 312 697 265 644 746 093 771 701 367 384 765 627 148 634 765 822 463 088 087 : 2 = 97 656 348 632 822 373 046 885 850 683 692 382 813 574 317 382 911 231 544 043 + 1;
  • 97 656 348 632 822 373 046 885 850 683 692 382 813 574 317 382 911 231 544 043 : 2 = 48 828 174 316 411 186 523 442 925 341 846 191 406 787 158 691 455 615 772 021 + 1;
  • 48 828 174 316 411 186 523 442 925 341 846 191 406 787 158 691 455 615 772 021 : 2 = 24 414 087 158 205 593 261 721 462 670 923 095 703 393 579 345 727 807 886 010 + 1;
  • 24 414 087 158 205 593 261 721 462 670 923 095 703 393 579 345 727 807 886 010 : 2 = 12 207 043 579 102 796 630 860 731 335 461 547 851 696 789 672 863 903 943 005 + 0;
  • 12 207 043 579 102 796 630 860 731 335 461 547 851 696 789 672 863 903 943 005 : 2 = 6 103 521 789 551 398 315 430 365 667 730 773 925 848 394 836 431 951 971 502 + 1;
  • 6 103 521 789 551 398 315 430 365 667 730 773 925 848 394 836 431 951 971 502 : 2 = 3 051 760 894 775 699 157 715 182 833 865 386 962 924 197 418 215 975 985 751 + 0;
  • 3 051 760 894 775 699 157 715 182 833 865 386 962 924 197 418 215 975 985 751 : 2 = 1 525 880 447 387 849 578 857 591 416 932 693 481 462 098 709 107 987 992 875 + 1;
  • 1 525 880 447 387 849 578 857 591 416 932 693 481 462 098 709 107 987 992 875 : 2 = 762 940 223 693 924 789 428 795 708 466 346 740 731 049 354 553 993 996 437 + 1;
  • 762 940 223 693 924 789 428 795 708 466 346 740 731 049 354 553 993 996 437 : 2 = 381 470 111 846 962 394 714 397 854 233 173 370 365 524 677 276 996 998 218 + 1;
  • 381 470 111 846 962 394 714 397 854 233 173 370 365 524 677 276 996 998 218 : 2 = 190 735 055 923 481 197 357 198 927 116 586 685 182 762 338 638 498 499 109 + 0;
  • 190 735 055 923 481 197 357 198 927 116 586 685 182 762 338 638 498 499 109 : 2 = 95 367 527 961 740 598 678 599 463 558 293 342 591 381 169 319 249 249 554 + 1;
  • 95 367 527 961 740 598 678 599 463 558 293 342 591 381 169 319 249 249 554 : 2 = 47 683 763 980 870 299 339 299 731 779 146 671 295 690 584 659 624 624 777 + 0;
  • 47 683 763 980 870 299 339 299 731 779 146 671 295 690 584 659 624 624 777 : 2 = 23 841 881 990 435 149 669 649 865 889 573 335 647 845 292 329 812 312 388 + 1;
  • 23 841 881 990 435 149 669 649 865 889 573 335 647 845 292 329 812 312 388 : 2 = 11 920 940 995 217 574 834 824 932 944 786 667 823 922 646 164 906 156 194 + 0;
  • 11 920 940 995 217 574 834 824 932 944 786 667 823 922 646 164 906 156 194 : 2 = 5 960 470 497 608 787 417 412 466 472 393 333 911 961 323 082 453 078 097 + 0;
  • 5 960 470 497 608 787 417 412 466 472 393 333 911 961 323 082 453 078 097 : 2 = 2 980 235 248 804 393 708 706 233 236 196 666 955 980 661 541 226 539 048 + 1;
  • 2 980 235 248 804 393 708 706 233 236 196 666 955 980 661 541 226 539 048 : 2 = 1 490 117 624 402 196 854 353 116 618 098 333 477 990 330 770 613 269 524 + 0;
  • 1 490 117 624 402 196 854 353 116 618 098 333 477 990 330 770 613 269 524 : 2 = 745 058 812 201 098 427 176 558 309 049 166 738 995 165 385 306 634 762 + 0;
  • 745 058 812 201 098 427 176 558 309 049 166 738 995 165 385 306 634 762 : 2 = 372 529 406 100 549 213 588 279 154 524 583 369 497 582 692 653 317 381 + 0;
  • 372 529 406 100 549 213 588 279 154 524 583 369 497 582 692 653 317 381 : 2 = 186 264 703 050 274 606 794 139 577 262 291 684 748 791 346 326 658 690 + 1;
  • 186 264 703 050 274 606 794 139 577 262 291 684 748 791 346 326 658 690 : 2 = 93 132 351 525 137 303 397 069 788 631 145 842 374 395 673 163 329 345 + 0;
  • 93 132 351 525 137 303 397 069 788 631 145 842 374 395 673 163 329 345 : 2 = 46 566 175 762 568 651 698 534 894 315 572 921 187 197 836 581 664 672 + 1;
  • 46 566 175 762 568 651 698 534 894 315 572 921 187 197 836 581 664 672 : 2 = 23 283 087 881 284 325 849 267 447 157 786 460 593 598 918 290 832 336 + 0;
  • 23 283 087 881 284 325 849 267 447 157 786 460 593 598 918 290 832 336 : 2 = 11 641 543 940 642 162 924 633 723 578 893 230 296 799 459 145 416 168 + 0;
  • 11 641 543 940 642 162 924 633 723 578 893 230 296 799 459 145 416 168 : 2 = 5 820 771 970 321 081 462 316 861 789 446 615 148 399 729 572 708 084 + 0;
  • 5 820 771 970 321 081 462 316 861 789 446 615 148 399 729 572 708 084 : 2 = 2 910 385 985 160 540 731 158 430 894 723 307 574 199 864 786 354 042 + 0;
  • 2 910 385 985 160 540 731 158 430 894 723 307 574 199 864 786 354 042 : 2 = 1 455 192 992 580 270 365 579 215 447 361 653 787 099 932 393 177 021 + 0;
  • 1 455 192 992 580 270 365 579 215 447 361 653 787 099 932 393 177 021 : 2 = 727 596 496 290 135 182 789 607 723 680 826 893 549 966 196 588 510 + 1;
  • 727 596 496 290 135 182 789 607 723 680 826 893 549 966 196 588 510 : 2 = 363 798 248 145 067 591 394 803 861 840 413 446 774 983 098 294 255 + 0;
  • 363 798 248 145 067 591 394 803 861 840 413 446 774 983 098 294 255 : 2 = 181 899 124 072 533 795 697 401 930 920 206 723 387 491 549 147 127 + 1;
  • 181 899 124 072 533 795 697 401 930 920 206 723 387 491 549 147 127 : 2 = 90 949 562 036 266 897 848 700 965 460 103 361 693 745 774 573 563 + 1;
  • 90 949 562 036 266 897 848 700 965 460 103 361 693 745 774 573 563 : 2 = 45 474 781 018 133 448 924 350 482 730 051 680 846 872 887 286 781 + 1;
  • 45 474 781 018 133 448 924 350 482 730 051 680 846 872 887 286 781 : 2 = 22 737 390 509 066 724 462 175 241 365 025 840 423 436 443 643 390 + 1;
  • 22 737 390 509 066 724 462 175 241 365 025 840 423 436 443 643 390 : 2 = 11 368 695 254 533 362 231 087 620 682 512 920 211 718 221 821 695 + 0;
  • 11 368 695 254 533 362 231 087 620 682 512 920 211 718 221 821 695 : 2 = 5 684 347 627 266 681 115 543 810 341 256 460 105 859 110 910 847 + 1;
  • 5 684 347 627 266 681 115 543 810 341 256 460 105 859 110 910 847 : 2 = 2 842 173 813 633 340 557 771 905 170 628 230 052 929 555 455 423 + 1;
  • 2 842 173 813 633 340 557 771 905 170 628 230 052 929 555 455 423 : 2 = 1 421 086 906 816 670 278 885 952 585 314 115 026 464 777 727 711 + 1;
  • 1 421 086 906 816 670 278 885 952 585 314 115 026 464 777 727 711 : 2 = 710 543 453 408 335 139 442 976 292 657 057 513 232 388 863 855 + 1;
  • 710 543 453 408 335 139 442 976 292 657 057 513 232 388 863 855 : 2 = 355 271 726 704 167 569 721 488 146 328 528 756 616 194 431 927 + 1;
  • 355 271 726 704 167 569 721 488 146 328 528 756 616 194 431 927 : 2 = 177 635 863 352 083 784 860 744 073 164 264 378 308 097 215 963 + 1;
  • 177 635 863 352 083 784 860 744 073 164 264 378 308 097 215 963 : 2 = 88 817 931 676 041 892 430 372 036 582 132 189 154 048 607 981 + 1;
  • 88 817 931 676 041 892 430 372 036 582 132 189 154 048 607 981 : 2 = 44 408 965 838 020 946 215 186 018 291 066 094 577 024 303 990 + 1;
  • 44 408 965 838 020 946 215 186 018 291 066 094 577 024 303 990 : 2 = 22 204 482 919 010 473 107 593 009 145 533 047 288 512 151 995 + 0;
  • 22 204 482 919 010 473 107 593 009 145 533 047 288 512 151 995 : 2 = 11 102 241 459 505 236 553 796 504 572 766 523 644 256 075 997 + 1;
  • 11 102 241 459 505 236 553 796 504 572 766 523 644 256 075 997 : 2 = 5 551 120 729 752 618 276 898 252 286 383 261 822 128 037 998 + 1;
  • 5 551 120 729 752 618 276 898 252 286 383 261 822 128 037 998 : 2 = 2 775 560 364 876 309 138 449 126 143 191 630 911 064 018 999 + 0;
  • 2 775 560 364 876 309 138 449 126 143 191 630 911 064 018 999 : 2 = 1 387 780 182 438 154 569 224 563 071 595 815 455 532 009 499 + 1;
  • 1 387 780 182 438 154 569 224 563 071 595 815 455 532 009 499 : 2 = 693 890 091 219 077 284 612 281 535 797 907 727 766 004 749 + 1;
  • 693 890 091 219 077 284 612 281 535 797 907 727 766 004 749 : 2 = 346 945 045 609 538 642 306 140 767 898 953 863 883 002 374 + 1;
  • 346 945 045 609 538 642 306 140 767 898 953 863 883 002 374 : 2 = 173 472 522 804 769 321 153 070 383 949 476 931 941 501 187 + 0;
  • 173 472 522 804 769 321 153 070 383 949 476 931 941 501 187 : 2 = 86 736 261 402 384 660 576 535 191 974 738 465 970 750 593 + 1;
  • 86 736 261 402 384 660 576 535 191 974 738 465 970 750 593 : 2 = 43 368 130 701 192 330 288 267 595 987 369 232 985 375 296 + 1;
  • 43 368 130 701 192 330 288 267 595 987 369 232 985 375 296 : 2 = 21 684 065 350 596 165 144 133 797 993 684 616 492 687 648 + 0;
  • 21 684 065 350 596 165 144 133 797 993 684 616 492 687 648 : 2 = 10 842 032 675 298 082 572 066 898 996 842 308 246 343 824 + 0;
  • 10 842 032 675 298 082 572 066 898 996 842 308 246 343 824 : 2 = 5 421 016 337 649 041 286 033 449 498 421 154 123 171 912 + 0;
  • 5 421 016 337 649 041 286 033 449 498 421 154 123 171 912 : 2 = 2 710 508 168 824 520 643 016 724 749 210 577 061 585 956 + 0;
  • 2 710 508 168 824 520 643 016 724 749 210 577 061 585 956 : 2 = 1 355 254 084 412 260 321 508 362 374 605 288 530 792 978 + 0;
  • 1 355 254 084 412 260 321 508 362 374 605 288 530 792 978 : 2 = 677 627 042 206 130 160 754 181 187 302 644 265 396 489 + 0;
  • 677 627 042 206 130 160 754 181 187 302 644 265 396 489 : 2 = 338 813 521 103 065 080 377 090 593 651 322 132 698 244 + 1;
  • 338 813 521 103 065 080 377 090 593 651 322 132 698 244 : 2 = 169 406 760 551 532 540 188 545 296 825 661 066 349 122 + 0;
  • 169 406 760 551 532 540 188 545 296 825 661 066 349 122 : 2 = 84 703 380 275 766 270 094 272 648 412 830 533 174 561 + 0;
  • 84 703 380 275 766 270 094 272 648 412 830 533 174 561 : 2 = 42 351 690 137 883 135 047 136 324 206 415 266 587 280 + 1;
  • 42 351 690 137 883 135 047 136 324 206 415 266 587 280 : 2 = 21 175 845 068 941 567 523 568 162 103 207 633 293 640 + 0;
  • 21 175 845 068 941 567 523 568 162 103 207 633 293 640 : 2 = 10 587 922 534 470 783 761 784 081 051 603 816 646 820 + 0;
  • 10 587 922 534 470 783 761 784 081 051 603 816 646 820 : 2 = 5 293 961 267 235 391 880 892 040 525 801 908 323 410 + 0;
  • 5 293 961 267 235 391 880 892 040 525 801 908 323 410 : 2 = 2 646 980 633 617 695 940 446 020 262 900 954 161 705 + 0;
  • 2 646 980 633 617 695 940 446 020 262 900 954 161 705 : 2 = 1 323 490 316 808 847 970 223 010 131 450 477 080 852 + 1;
  • 1 323 490 316 808 847 970 223 010 131 450 477 080 852 : 2 = 661 745 158 404 423 985 111 505 065 725 238 540 426 + 0;
  • 661 745 158 404 423 985 111 505 065 725 238 540 426 : 2 = 330 872 579 202 211 992 555 752 532 862 619 270 213 + 0;
  • 330 872 579 202 211 992 555 752 532 862 619 270 213 : 2 = 165 436 289 601 105 996 277 876 266 431 309 635 106 + 1;
  • 165 436 289 601 105 996 277 876 266 431 309 635 106 : 2 = 82 718 144 800 552 998 138 938 133 215 654 817 553 + 0;
  • 82 718 144 800 552 998 138 938 133 215 654 817 553 : 2 = 41 359 072 400 276 499 069 469 066 607 827 408 776 + 1;
  • 41 359 072 400 276 499 069 469 066 607 827 408 776 : 2 = 20 679 536 200 138 249 534 734 533 303 913 704 388 + 0;
  • 20 679 536 200 138 249 534 734 533 303 913 704 388 : 2 = 10 339 768 100 069 124 767 367 266 651 956 852 194 + 0;
  • 10 339 768 100 069 124 767 367 266 651 956 852 194 : 2 = 5 169 884 050 034 562 383 683 633 325 978 426 097 + 0;
  • 5 169 884 050 034 562 383 683 633 325 978 426 097 : 2 = 2 584 942 025 017 281 191 841 816 662 989 213 048 + 1;
  • 2 584 942 025 017 281 191 841 816 662 989 213 048 : 2 = 1 292 471 012 508 640 595 920 908 331 494 606 524 + 0;
  • 1 292 471 012 508 640 595 920 908 331 494 606 524 : 2 = 646 235 506 254 320 297 960 454 165 747 303 262 + 0;
  • 646 235 506 254 320 297 960 454 165 747 303 262 : 2 = 323 117 753 127 160 148 980 227 082 873 651 631 + 0;
  • 323 117 753 127 160 148 980 227 082 873 651 631 : 2 = 161 558 876 563 580 074 490 113 541 436 825 815 + 1;
  • 161 558 876 563 580 074 490 113 541 436 825 815 : 2 = 80 779 438 281 790 037 245 056 770 718 412 907 + 1;
  • 80 779 438 281 790 037 245 056 770 718 412 907 : 2 = 40 389 719 140 895 018 622 528 385 359 206 453 + 1;
  • 40 389 719 140 895 018 622 528 385 359 206 453 : 2 = 20 194 859 570 447 509 311 264 192 679 603 226 + 1;
  • 20 194 859 570 447 509 311 264 192 679 603 226 : 2 = 10 097 429 785 223 754 655 632 096 339 801 613 + 0;
  • 10 097 429 785 223 754 655 632 096 339 801 613 : 2 = 5 048 714 892 611 877 327 816 048 169 900 806 + 1;
  • 5 048 714 892 611 877 327 816 048 169 900 806 : 2 = 2 524 357 446 305 938 663 908 024 084 950 403 + 0;
  • 2 524 357 446 305 938 663 908 024 084 950 403 : 2 = 1 262 178 723 152 969 331 954 012 042 475 201 + 1;
  • 1 262 178 723 152 969 331 954 012 042 475 201 : 2 = 631 089 361 576 484 665 977 006 021 237 600 + 1;
  • 631 089 361 576 484 665 977 006 021 237 600 : 2 = 315 544 680 788 242 332 988 503 010 618 800 + 0;
  • 315 544 680 788 242 332 988 503 010 618 800 : 2 = 157 772 340 394 121 166 494 251 505 309 400 + 0;
  • 157 772 340 394 121 166 494 251 505 309 400 : 2 = 78 886 170 197 060 583 247 125 752 654 700 + 0;
  • 78 886 170 197 060 583 247 125 752 654 700 : 2 = 39 443 085 098 530 291 623 562 876 327 350 + 0;
  • 39 443 085 098 530 291 623 562 876 327 350 : 2 = 19 721 542 549 265 145 811 781 438 163 675 + 0;
  • 19 721 542 549 265 145 811 781 438 163 675 : 2 = 9 860 771 274 632 572 905 890 719 081 837 + 1;
  • 9 860 771 274 632 572 905 890 719 081 837 : 2 = 4 930 385 637 316 286 452 945 359 540 918 + 1;
  • 4 930 385 637 316 286 452 945 359 540 918 : 2 = 2 465 192 818 658 143 226 472 679 770 459 + 0;
  • 2 465 192 818 658 143 226 472 679 770 459 : 2 = 1 232 596 409 329 071 613 236 339 885 229 + 1;
  • 1 232 596 409 329 071 613 236 339 885 229 : 2 = 616 298 204 664 535 806 618 169 942 614 + 1;
  • 616 298 204 664 535 806 618 169 942 614 : 2 = 308 149 102 332 267 903 309 084 971 307 + 0;
  • 308 149 102 332 267 903 309 084 971 307 : 2 = 154 074 551 166 133 951 654 542 485 653 + 1;
  • 154 074 551 166 133 951 654 542 485 653 : 2 = 77 037 275 583 066 975 827 271 242 826 + 1;
  • 77 037 275 583 066 975 827 271 242 826 : 2 = 38 518 637 791 533 487 913 635 621 413 + 0;
  • 38 518 637 791 533 487 913 635 621 413 : 2 = 19 259 318 895 766 743 956 817 810 706 + 1;
  • 19 259 318 895 766 743 956 817 810 706 : 2 = 9 629 659 447 883 371 978 408 905 353 + 0;
  • 9 629 659 447 883 371 978 408 905 353 : 2 = 4 814 829 723 941 685 989 204 452 676 + 1;
  • 4 814 829 723 941 685 989 204 452 676 : 2 = 2 407 414 861 970 842 994 602 226 338 + 0;
  • 2 407 414 861 970 842 994 602 226 338 : 2 = 1 203 707 430 985 421 497 301 113 169 + 0;
  • 1 203 707 430 985 421 497 301 113 169 : 2 = 601 853 715 492 710 748 650 556 584 + 1;
  • 601 853 715 492 710 748 650 556 584 : 2 = 300 926 857 746 355 374 325 278 292 + 0;
  • 300 926 857 746 355 374 325 278 292 : 2 = 150 463 428 873 177 687 162 639 146 + 0;
  • 150 463 428 873 177 687 162 639 146 : 2 = 75 231 714 436 588 843 581 319 573 + 0;
  • 75 231 714 436 588 843 581 319 573 : 2 = 37 615 857 218 294 421 790 659 786 + 1;
  • 37 615 857 218 294 421 790 659 786 : 2 = 18 807 928 609 147 210 895 329 893 + 0;
  • 18 807 928 609 147 210 895 329 893 : 2 = 9 403 964 304 573 605 447 664 946 + 1;
  • 9 403 964 304 573 605 447 664 946 : 2 = 4 701 982 152 286 802 723 832 473 + 0;
  • 4 701 982 152 286 802 723 832 473 : 2 = 2 350 991 076 143 401 361 916 236 + 1;
  • 2 350 991 076 143 401 361 916 236 : 2 = 1 175 495 538 071 700 680 958 118 + 0;
  • 1 175 495 538 071 700 680 958 118 : 2 = 587 747 769 035 850 340 479 059 + 0;
  • 587 747 769 035 850 340 479 059 : 2 = 293 873 884 517 925 170 239 529 + 1;
  • 293 873 884 517 925 170 239 529 : 2 = 146 936 942 258 962 585 119 764 + 1;
  • 146 936 942 258 962 585 119 764 : 2 = 73 468 471 129 481 292 559 882 + 0;
  • 73 468 471 129 481 292 559 882 : 2 = 36 734 235 564 740 646 279 941 + 0;
  • 36 734 235 564 740 646 279 941 : 2 = 18 367 117 782 370 323 139 970 + 1;
  • 18 367 117 782 370 323 139 970 : 2 = 9 183 558 891 185 161 569 985 + 0;
  • 9 183 558 891 185 161 569 985 : 2 = 4 591 779 445 592 580 784 992 + 1;
  • 4 591 779 445 592 580 784 992 : 2 = 2 295 889 722 796 290 392 496 + 0;
  • 2 295 889 722 796 290 392 496 : 2 = 1 147 944 861 398 145 196 248 + 0;
  • 1 147 944 861 398 145 196 248 : 2 = 573 972 430 699 072 598 124 + 0;
  • 573 972 430 699 072 598 124 : 2 = 286 986 215 349 536 299 062 + 0;
  • 286 986 215 349 536 299 062 : 2 = 143 493 107 674 768 149 531 + 0;
  • 143 493 107 674 768 149 531 : 2 = 71 746 553 837 384 074 765 + 1;
  • 71 746 553 837 384 074 765 : 2 = 35 873 276 918 692 037 382 + 1;
  • 35 873 276 918 692 037 382 : 2 = 17 936 638 459 346 018 691 + 0;
  • 17 936 638 459 346 018 691 : 2 = 8 968 319 229 673 009 345 + 1;
  • 8 968 319 229 673 009 345 : 2 = 4 484 159 614 836 504 672 + 1;
  • 4 484 159 614 836 504 672 : 2 = 2 242 079 807 418 252 336 + 0;
  • 2 242 079 807 418 252 336 : 2 = 1 121 039 903 709 126 168 + 0;
  • 1 121 039 903 709 126 168 : 2 = 560 519 951 854 563 084 + 0;
  • 560 519 951 854 563 084 : 2 = 280 259 975 927 281 542 + 0;
  • 280 259 975 927 281 542 : 2 = 140 129 987 963 640 771 + 0;
  • 140 129 987 963 640 771 : 2 = 70 064 993 981 820 385 + 1;
  • 70 064 993 981 820 385 : 2 = 35 032 496 990 910 192 + 1;
  • 35 032 496 990 910 192 : 2 = 17 516 248 495 455 096 + 0;
  • 17 516 248 495 455 096 : 2 = 8 758 124 247 727 548 + 0;
  • 8 758 124 247 727 548 : 2 = 4 379 062 123 863 774 + 0;
  • 4 379 062 123 863 774 : 2 = 2 189 531 061 931 887 + 0;
  • 2 189 531 061 931 887 : 2 = 1 094 765 530 965 943 + 1;
  • 1 094 765 530 965 943 : 2 = 547 382 765 482 971 + 1;
  • 547 382 765 482 971 : 2 = 273 691 382 741 485 + 1;
  • 273 691 382 741 485 : 2 = 136 845 691 370 742 + 1;
  • 136 845 691 370 742 : 2 = 68 422 845 685 371 + 0;
  • 68 422 845 685 371 : 2 = 34 211 422 842 685 + 1;
  • 34 211 422 842 685 : 2 = 17 105 711 421 342 + 1;
  • 17 105 711 421 342 : 2 = 8 552 855 710 671 + 0;
  • 8 552 855 710 671 : 2 = 4 276 427 855 335 + 1;
  • 4 276 427 855 335 : 2 = 2 138 213 927 667 + 1;
  • 2 138 213 927 667 : 2 = 1 069 106 963 833 + 1;
  • 1 069 106 963 833 : 2 = 534 553 481 916 + 1;
  • 534 553 481 916 : 2 = 267 276 740 958 + 0;
  • 267 276 740 958 : 2 = 133 638 370 479 + 0;
  • 133 638 370 479 : 2 = 66 819 185 239 + 1;
  • 66 819 185 239 : 2 = 33 409 592 619 + 1;
  • 33 409 592 619 : 2 = 16 704 796 309 + 1;
  • 16 704 796 309 : 2 = 8 352 398 154 + 1;
  • 8 352 398 154 : 2 = 4 176 199 077 + 0;
  • 4 176 199 077 : 2 = 2 088 099 538 + 1;
  • 2 088 099 538 : 2 = 1 044 049 769 + 0;
  • 1 044 049 769 : 2 = 522 024 884 + 1;
  • 522 024 884 : 2 = 261 012 442 + 0;
  • 261 012 442 : 2 = 130 506 221 + 0;
  • 130 506 221 : 2 = 65 253 110 + 1;
  • 65 253 110 : 2 = 32 626 555 + 0;
  • 32 626 555 : 2 = 16 313 277 + 1;
  • 16 313 277 : 2 = 8 156 638 + 1;
  • 8 156 638 : 2 = 4 078 319 + 0;
  • 4 078 319 : 2 = 2 039 159 + 1;
  • 2 039 159 : 2 = 1 019 579 + 1;
  • 1 019 579 : 2 = 509 789 + 1;
  • 509 789 : 2 = 254 894 + 1;
  • 254 894 : 2 = 127 447 + 0;
  • 127 447 : 2 = 63 723 + 1;
  • 63 723 : 2 = 31 861 + 1;
  • 31 861 : 2 = 15 930 + 1;
  • 15 930 : 2 = 7 965 + 0;
  • 7 965 : 2 = 3 982 + 1;
  • 3 982 : 2 = 1 991 + 0;
  • 1 991 : 2 = 995 + 1;
  • 995 : 2 = 497 + 1;
  • 497 : 2 = 248 + 1;
  • 248 : 2 = 124 + 0;
  • 124 : 2 = 62 + 0;
  • 62 : 2 = 31 + 0;
  • 31 : 2 = 15 + 1;
  • 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.

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


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


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

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


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


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


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


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


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


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


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


205 + 2(11-1) - 1 =


(205 + 1 023)(10) =


1 228(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 228 : 2 = 614 + 0;
  • 614 : 2 = 307 + 0;
  • 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) =


1228(10) =


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


1111 0001 1101 0111 0111 1011 0100 1010 1111 0011 1101 1011 1100


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 1100


Mantisă (52 biți) =
1111 0001 1101 0111 0111 1011 0100 1010 1111 0011 1101 1011 1100


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

0 - 100 1100 1100 - 1111 0001 1101 0111 0111 1011 0100 1010 1111 0011 1101 1011 1100


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