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

Scriere 11 101 001 000 100 001 000 000 111 001 101 101 101 011 010 010 110 110 001 100 170(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 101 001 000 100 001 000 000 111 001 101 101 101 011 010 010 110 110 001 100 170(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 101 001 000 100 001 000 000 111 001 101 101 101 011 010 010 110 110 001 100 170 : 2 = 5 550 500 500 050 000 500 000 055 500 550 550 550 505 505 005 055 055 000 550 085 + 0;
  • 5 550 500 500 050 000 500 000 055 500 550 550 550 505 505 005 055 055 000 550 085 : 2 = 2 775 250 250 025 000 250 000 027 750 275 275 275 252 752 502 527 527 500 275 042 + 1;
  • 2 775 250 250 025 000 250 000 027 750 275 275 275 252 752 502 527 527 500 275 042 : 2 = 1 387 625 125 012 500 125 000 013 875 137 637 637 626 376 251 263 763 750 137 521 + 0;
  • 1 387 625 125 012 500 125 000 013 875 137 637 637 626 376 251 263 763 750 137 521 : 2 = 693 812 562 506 250 062 500 006 937 568 818 818 813 188 125 631 881 875 068 760 + 1;
  • 693 812 562 506 250 062 500 006 937 568 818 818 813 188 125 631 881 875 068 760 : 2 = 346 906 281 253 125 031 250 003 468 784 409 409 406 594 062 815 940 937 534 380 + 0;
  • 346 906 281 253 125 031 250 003 468 784 409 409 406 594 062 815 940 937 534 380 : 2 = 173 453 140 626 562 515 625 001 734 392 204 704 703 297 031 407 970 468 767 190 + 0;
  • 173 453 140 626 562 515 625 001 734 392 204 704 703 297 031 407 970 468 767 190 : 2 = 86 726 570 313 281 257 812 500 867 196 102 352 351 648 515 703 985 234 383 595 + 0;
  • 86 726 570 313 281 257 812 500 867 196 102 352 351 648 515 703 985 234 383 595 : 2 = 43 363 285 156 640 628 906 250 433 598 051 176 175 824 257 851 992 617 191 797 + 1;
  • 43 363 285 156 640 628 906 250 433 598 051 176 175 824 257 851 992 617 191 797 : 2 = 21 681 642 578 320 314 453 125 216 799 025 588 087 912 128 925 996 308 595 898 + 1;
  • 21 681 642 578 320 314 453 125 216 799 025 588 087 912 128 925 996 308 595 898 : 2 = 10 840 821 289 160 157 226 562 608 399 512 794 043 956 064 462 998 154 297 949 + 0;
  • 10 840 821 289 160 157 226 562 608 399 512 794 043 956 064 462 998 154 297 949 : 2 = 5 420 410 644 580 078 613 281 304 199 756 397 021 978 032 231 499 077 148 974 + 1;
  • 5 420 410 644 580 078 613 281 304 199 756 397 021 978 032 231 499 077 148 974 : 2 = 2 710 205 322 290 039 306 640 652 099 878 198 510 989 016 115 749 538 574 487 + 0;
  • 2 710 205 322 290 039 306 640 652 099 878 198 510 989 016 115 749 538 574 487 : 2 = 1 355 102 661 145 019 653 320 326 049 939 099 255 494 508 057 874 769 287 243 + 1;
  • 1 355 102 661 145 019 653 320 326 049 939 099 255 494 508 057 874 769 287 243 : 2 = 677 551 330 572 509 826 660 163 024 969 549 627 747 254 028 937 384 643 621 + 1;
  • 677 551 330 572 509 826 660 163 024 969 549 627 747 254 028 937 384 643 621 : 2 = 338 775 665 286 254 913 330 081 512 484 774 813 873 627 014 468 692 321 810 + 1;
  • 338 775 665 286 254 913 330 081 512 484 774 813 873 627 014 468 692 321 810 : 2 = 169 387 832 643 127 456 665 040 756 242 387 406 936 813 507 234 346 160 905 + 0;
  • 169 387 832 643 127 456 665 040 756 242 387 406 936 813 507 234 346 160 905 : 2 = 84 693 916 321 563 728 332 520 378 121 193 703 468 406 753 617 173 080 452 + 1;
  • 84 693 916 321 563 728 332 520 378 121 193 703 468 406 753 617 173 080 452 : 2 = 42 346 958 160 781 864 166 260 189 060 596 851 734 203 376 808 586 540 226 + 0;
  • 42 346 958 160 781 864 166 260 189 060 596 851 734 203 376 808 586 540 226 : 2 = 21 173 479 080 390 932 083 130 094 530 298 425 867 101 688 404 293 270 113 + 0;
  • 21 173 479 080 390 932 083 130 094 530 298 425 867 101 688 404 293 270 113 : 2 = 10 586 739 540 195 466 041 565 047 265 149 212 933 550 844 202 146 635 056 + 1;
  • 10 586 739 540 195 466 041 565 047 265 149 212 933 550 844 202 146 635 056 : 2 = 5 293 369 770 097 733 020 782 523 632 574 606 466 775 422 101 073 317 528 + 0;
  • 5 293 369 770 097 733 020 782 523 632 574 606 466 775 422 101 073 317 528 : 2 = 2 646 684 885 048 866 510 391 261 816 287 303 233 387 711 050 536 658 764 + 0;
  • 2 646 684 885 048 866 510 391 261 816 287 303 233 387 711 050 536 658 764 : 2 = 1 323 342 442 524 433 255 195 630 908 143 651 616 693 855 525 268 329 382 + 0;
  • 1 323 342 442 524 433 255 195 630 908 143 651 616 693 855 525 268 329 382 : 2 = 661 671 221 262 216 627 597 815 454 071 825 808 346 927 762 634 164 691 + 0;
  • 661 671 221 262 216 627 597 815 454 071 825 808 346 927 762 634 164 691 : 2 = 330 835 610 631 108 313 798 907 727 035 912 904 173 463 881 317 082 345 + 1;
  • 330 835 610 631 108 313 798 907 727 035 912 904 173 463 881 317 082 345 : 2 = 165 417 805 315 554 156 899 453 863 517 956 452 086 731 940 658 541 172 + 1;
  • 165 417 805 315 554 156 899 453 863 517 956 452 086 731 940 658 541 172 : 2 = 82 708 902 657 777 078 449 726 931 758 978 226 043 365 970 329 270 586 + 0;
  • 82 708 902 657 777 078 449 726 931 758 978 226 043 365 970 329 270 586 : 2 = 41 354 451 328 888 539 224 863 465 879 489 113 021 682 985 164 635 293 + 0;
  • 41 354 451 328 888 539 224 863 465 879 489 113 021 682 985 164 635 293 : 2 = 20 677 225 664 444 269 612 431 732 939 744 556 510 841 492 582 317 646 + 1;
  • 20 677 225 664 444 269 612 431 732 939 744 556 510 841 492 582 317 646 : 2 = 10 338 612 832 222 134 806 215 866 469 872 278 255 420 746 291 158 823 + 0;
  • 10 338 612 832 222 134 806 215 866 469 872 278 255 420 746 291 158 823 : 2 = 5 169 306 416 111 067 403 107 933 234 936 139 127 710 373 145 579 411 + 1;
  • 5 169 306 416 111 067 403 107 933 234 936 139 127 710 373 145 579 411 : 2 = 2 584 653 208 055 533 701 553 966 617 468 069 563 855 186 572 789 705 + 1;
  • 2 584 653 208 055 533 701 553 966 617 468 069 563 855 186 572 789 705 : 2 = 1 292 326 604 027 766 850 776 983 308 734 034 781 927 593 286 394 852 + 1;
  • 1 292 326 604 027 766 850 776 983 308 734 034 781 927 593 286 394 852 : 2 = 646 163 302 013 883 425 388 491 654 367 017 390 963 796 643 197 426 + 0;
  • 646 163 302 013 883 425 388 491 654 367 017 390 963 796 643 197 426 : 2 = 323 081 651 006 941 712 694 245 827 183 508 695 481 898 321 598 713 + 0;
  • 323 081 651 006 941 712 694 245 827 183 508 695 481 898 321 598 713 : 2 = 161 540 825 503 470 856 347 122 913 591 754 347 740 949 160 799 356 + 1;
  • 161 540 825 503 470 856 347 122 913 591 754 347 740 949 160 799 356 : 2 = 80 770 412 751 735 428 173 561 456 795 877 173 870 474 580 399 678 + 0;
  • 80 770 412 751 735 428 173 561 456 795 877 173 870 474 580 399 678 : 2 = 40 385 206 375 867 714 086 780 728 397 938 586 935 237 290 199 839 + 0;
  • 40 385 206 375 867 714 086 780 728 397 938 586 935 237 290 199 839 : 2 = 20 192 603 187 933 857 043 390 364 198 969 293 467 618 645 099 919 + 1;
  • 20 192 603 187 933 857 043 390 364 198 969 293 467 618 645 099 919 : 2 = 10 096 301 593 966 928 521 695 182 099 484 646 733 809 322 549 959 + 1;
  • 10 096 301 593 966 928 521 695 182 099 484 646 733 809 322 549 959 : 2 = 5 048 150 796 983 464 260 847 591 049 742 323 366 904 661 274 979 + 1;
  • 5 048 150 796 983 464 260 847 591 049 742 323 366 904 661 274 979 : 2 = 2 524 075 398 491 732 130 423 795 524 871 161 683 452 330 637 489 + 1;
  • 2 524 075 398 491 732 130 423 795 524 871 161 683 452 330 637 489 : 2 = 1 262 037 699 245 866 065 211 897 762 435 580 841 726 165 318 744 + 1;
  • 1 262 037 699 245 866 065 211 897 762 435 580 841 726 165 318 744 : 2 = 631 018 849 622 933 032 605 948 881 217 790 420 863 082 659 372 + 0;
  • 631 018 849 622 933 032 605 948 881 217 790 420 863 082 659 372 : 2 = 315 509 424 811 466 516 302 974 440 608 895 210 431 541 329 686 + 0;
  • 315 509 424 811 466 516 302 974 440 608 895 210 431 541 329 686 : 2 = 157 754 712 405 733 258 151 487 220 304 447 605 215 770 664 843 + 0;
  • 157 754 712 405 733 258 151 487 220 304 447 605 215 770 664 843 : 2 = 78 877 356 202 866 629 075 743 610 152 223 802 607 885 332 421 + 1;
  • 78 877 356 202 866 629 075 743 610 152 223 802 607 885 332 421 : 2 = 39 438 678 101 433 314 537 871 805 076 111 901 303 942 666 210 + 1;
  • 39 438 678 101 433 314 537 871 805 076 111 901 303 942 666 210 : 2 = 19 719 339 050 716 657 268 935 902 538 055 950 651 971 333 105 + 0;
  • 19 719 339 050 716 657 268 935 902 538 055 950 651 971 333 105 : 2 = 9 859 669 525 358 328 634 467 951 269 027 975 325 985 666 552 + 1;
  • 9 859 669 525 358 328 634 467 951 269 027 975 325 985 666 552 : 2 = 4 929 834 762 679 164 317 233 975 634 513 987 662 992 833 276 + 0;
  • 4 929 834 762 679 164 317 233 975 634 513 987 662 992 833 276 : 2 = 2 464 917 381 339 582 158 616 987 817 256 993 831 496 416 638 + 0;
  • 2 464 917 381 339 582 158 616 987 817 256 993 831 496 416 638 : 2 = 1 232 458 690 669 791 079 308 493 908 628 496 915 748 208 319 + 0;
  • 1 232 458 690 669 791 079 308 493 908 628 496 915 748 208 319 : 2 = 616 229 345 334 895 539 654 246 954 314 248 457 874 104 159 + 1;
  • 616 229 345 334 895 539 654 246 954 314 248 457 874 104 159 : 2 = 308 114 672 667 447 769 827 123 477 157 124 228 937 052 079 + 1;
  • 308 114 672 667 447 769 827 123 477 157 124 228 937 052 079 : 2 = 154 057 336 333 723 884 913 561 738 578 562 114 468 526 039 + 1;
  • 154 057 336 333 723 884 913 561 738 578 562 114 468 526 039 : 2 = 77 028 668 166 861 942 456 780 869 289 281 057 234 263 019 + 1;
  • 77 028 668 166 861 942 456 780 869 289 281 057 234 263 019 : 2 = 38 514 334 083 430 971 228 390 434 644 640 528 617 131 509 + 1;
  • 38 514 334 083 430 971 228 390 434 644 640 528 617 131 509 : 2 = 19 257 167 041 715 485 614 195 217 322 320 264 308 565 754 + 1;
  • 19 257 167 041 715 485 614 195 217 322 320 264 308 565 754 : 2 = 9 628 583 520 857 742 807 097 608 661 160 132 154 282 877 + 0;
  • 9 628 583 520 857 742 807 097 608 661 160 132 154 282 877 : 2 = 4 814 291 760 428 871 403 548 804 330 580 066 077 141 438 + 1;
  • 4 814 291 760 428 871 403 548 804 330 580 066 077 141 438 : 2 = 2 407 145 880 214 435 701 774 402 165 290 033 038 570 719 + 0;
  • 2 407 145 880 214 435 701 774 402 165 290 033 038 570 719 : 2 = 1 203 572 940 107 217 850 887 201 082 645 016 519 285 359 + 1;
  • 1 203 572 940 107 217 850 887 201 082 645 016 519 285 359 : 2 = 601 786 470 053 608 925 443 600 541 322 508 259 642 679 + 1;
  • 601 786 470 053 608 925 443 600 541 322 508 259 642 679 : 2 = 300 893 235 026 804 462 721 800 270 661 254 129 821 339 + 1;
  • 300 893 235 026 804 462 721 800 270 661 254 129 821 339 : 2 = 150 446 617 513 402 231 360 900 135 330 627 064 910 669 + 1;
  • 150 446 617 513 402 231 360 900 135 330 627 064 910 669 : 2 = 75 223 308 756 701 115 680 450 067 665 313 532 455 334 + 1;
  • 75 223 308 756 701 115 680 450 067 665 313 532 455 334 : 2 = 37 611 654 378 350 557 840 225 033 832 656 766 227 667 + 0;
  • 37 611 654 378 350 557 840 225 033 832 656 766 227 667 : 2 = 18 805 827 189 175 278 920 112 516 916 328 383 113 833 + 1;
  • 18 805 827 189 175 278 920 112 516 916 328 383 113 833 : 2 = 9 402 913 594 587 639 460 056 258 458 164 191 556 916 + 1;
  • 9 402 913 594 587 639 460 056 258 458 164 191 556 916 : 2 = 4 701 456 797 293 819 730 028 129 229 082 095 778 458 + 0;
  • 4 701 456 797 293 819 730 028 129 229 082 095 778 458 : 2 = 2 350 728 398 646 909 865 014 064 614 541 047 889 229 + 0;
  • 2 350 728 398 646 909 865 014 064 614 541 047 889 229 : 2 = 1 175 364 199 323 454 932 507 032 307 270 523 944 614 + 1;
  • 1 175 364 199 323 454 932 507 032 307 270 523 944 614 : 2 = 587 682 099 661 727 466 253 516 153 635 261 972 307 + 0;
  • 587 682 099 661 727 466 253 516 153 635 261 972 307 : 2 = 293 841 049 830 863 733 126 758 076 817 630 986 153 + 1;
  • 293 841 049 830 863 733 126 758 076 817 630 986 153 : 2 = 146 920 524 915 431 866 563 379 038 408 815 493 076 + 1;
  • 146 920 524 915 431 866 563 379 038 408 815 493 076 : 2 = 73 460 262 457 715 933 281 689 519 204 407 746 538 + 0;
  • 73 460 262 457 715 933 281 689 519 204 407 746 538 : 2 = 36 730 131 228 857 966 640 844 759 602 203 873 269 + 0;
  • 36 730 131 228 857 966 640 844 759 602 203 873 269 : 2 = 18 365 065 614 428 983 320 422 379 801 101 936 634 + 1;
  • 18 365 065 614 428 983 320 422 379 801 101 936 634 : 2 = 9 182 532 807 214 491 660 211 189 900 550 968 317 + 0;
  • 9 182 532 807 214 491 660 211 189 900 550 968 317 : 2 = 4 591 266 403 607 245 830 105 594 950 275 484 158 + 1;
  • 4 591 266 403 607 245 830 105 594 950 275 484 158 : 2 = 2 295 633 201 803 622 915 052 797 475 137 742 079 + 0;
  • 2 295 633 201 803 622 915 052 797 475 137 742 079 : 2 = 1 147 816 600 901 811 457 526 398 737 568 871 039 + 1;
  • 1 147 816 600 901 811 457 526 398 737 568 871 039 : 2 = 573 908 300 450 905 728 763 199 368 784 435 519 + 1;
  • 573 908 300 450 905 728 763 199 368 784 435 519 : 2 = 286 954 150 225 452 864 381 599 684 392 217 759 + 1;
  • 286 954 150 225 452 864 381 599 684 392 217 759 : 2 = 143 477 075 112 726 432 190 799 842 196 108 879 + 1;
  • 143 477 075 112 726 432 190 799 842 196 108 879 : 2 = 71 738 537 556 363 216 095 399 921 098 054 439 + 1;
  • 71 738 537 556 363 216 095 399 921 098 054 439 : 2 = 35 869 268 778 181 608 047 699 960 549 027 219 + 1;
  • 35 869 268 778 181 608 047 699 960 549 027 219 : 2 = 17 934 634 389 090 804 023 849 980 274 513 609 + 1;
  • 17 934 634 389 090 804 023 849 980 274 513 609 : 2 = 8 967 317 194 545 402 011 924 990 137 256 804 + 1;
  • 8 967 317 194 545 402 011 924 990 137 256 804 : 2 = 4 483 658 597 272 701 005 962 495 068 628 402 + 0;
  • 4 483 658 597 272 701 005 962 495 068 628 402 : 2 = 2 241 829 298 636 350 502 981 247 534 314 201 + 0;
  • 2 241 829 298 636 350 502 981 247 534 314 201 : 2 = 1 120 914 649 318 175 251 490 623 767 157 100 + 1;
  • 1 120 914 649 318 175 251 490 623 767 157 100 : 2 = 560 457 324 659 087 625 745 311 883 578 550 + 0;
  • 560 457 324 659 087 625 745 311 883 578 550 : 2 = 280 228 662 329 543 812 872 655 941 789 275 + 0;
  • 280 228 662 329 543 812 872 655 941 789 275 : 2 = 140 114 331 164 771 906 436 327 970 894 637 + 1;
  • 140 114 331 164 771 906 436 327 970 894 637 : 2 = 70 057 165 582 385 953 218 163 985 447 318 + 1;
  • 70 057 165 582 385 953 218 163 985 447 318 : 2 = 35 028 582 791 192 976 609 081 992 723 659 + 0;
  • 35 028 582 791 192 976 609 081 992 723 659 : 2 = 17 514 291 395 596 488 304 540 996 361 829 + 1;
  • 17 514 291 395 596 488 304 540 996 361 829 : 2 = 8 757 145 697 798 244 152 270 498 180 914 + 1;
  • 8 757 145 697 798 244 152 270 498 180 914 : 2 = 4 378 572 848 899 122 076 135 249 090 457 + 0;
  • 4 378 572 848 899 122 076 135 249 090 457 : 2 = 2 189 286 424 449 561 038 067 624 545 228 + 1;
  • 2 189 286 424 449 561 038 067 624 545 228 : 2 = 1 094 643 212 224 780 519 033 812 272 614 + 0;
  • 1 094 643 212 224 780 519 033 812 272 614 : 2 = 547 321 606 112 390 259 516 906 136 307 + 0;
  • 547 321 606 112 390 259 516 906 136 307 : 2 = 273 660 803 056 195 129 758 453 068 153 + 1;
  • 273 660 803 056 195 129 758 453 068 153 : 2 = 136 830 401 528 097 564 879 226 534 076 + 1;
  • 136 830 401 528 097 564 879 226 534 076 : 2 = 68 415 200 764 048 782 439 613 267 038 + 0;
  • 68 415 200 764 048 782 439 613 267 038 : 2 = 34 207 600 382 024 391 219 806 633 519 + 0;
  • 34 207 600 382 024 391 219 806 633 519 : 2 = 17 103 800 191 012 195 609 903 316 759 + 1;
  • 17 103 800 191 012 195 609 903 316 759 : 2 = 8 551 900 095 506 097 804 951 658 379 + 1;
  • 8 551 900 095 506 097 804 951 658 379 : 2 = 4 275 950 047 753 048 902 475 829 189 + 1;
  • 4 275 950 047 753 048 902 475 829 189 : 2 = 2 137 975 023 876 524 451 237 914 594 + 1;
  • 2 137 975 023 876 524 451 237 914 594 : 2 = 1 068 987 511 938 262 225 618 957 297 + 0;
  • 1 068 987 511 938 262 225 618 957 297 : 2 = 534 493 755 969 131 112 809 478 648 + 1;
  • 534 493 755 969 131 112 809 478 648 : 2 = 267 246 877 984 565 556 404 739 324 + 0;
  • 267 246 877 984 565 556 404 739 324 : 2 = 133 623 438 992 282 778 202 369 662 + 0;
  • 133 623 438 992 282 778 202 369 662 : 2 = 66 811 719 496 141 389 101 184 831 + 0;
  • 66 811 719 496 141 389 101 184 831 : 2 = 33 405 859 748 070 694 550 592 415 + 1;
  • 33 405 859 748 070 694 550 592 415 : 2 = 16 702 929 874 035 347 275 296 207 + 1;
  • 16 702 929 874 035 347 275 296 207 : 2 = 8 351 464 937 017 673 637 648 103 + 1;
  • 8 351 464 937 017 673 637 648 103 : 2 = 4 175 732 468 508 836 818 824 051 + 1;
  • 4 175 732 468 508 836 818 824 051 : 2 = 2 087 866 234 254 418 409 412 025 + 1;
  • 2 087 866 234 254 418 409 412 025 : 2 = 1 043 933 117 127 209 204 706 012 + 1;
  • 1 043 933 117 127 209 204 706 012 : 2 = 521 966 558 563 604 602 353 006 + 0;
  • 521 966 558 563 604 602 353 006 : 2 = 260 983 279 281 802 301 176 503 + 0;
  • 260 983 279 281 802 301 176 503 : 2 = 130 491 639 640 901 150 588 251 + 1;
  • 130 491 639 640 901 150 588 251 : 2 = 65 245 819 820 450 575 294 125 + 1;
  • 65 245 819 820 450 575 294 125 : 2 = 32 622 909 910 225 287 647 062 + 1;
  • 32 622 909 910 225 287 647 062 : 2 = 16 311 454 955 112 643 823 531 + 0;
  • 16 311 454 955 112 643 823 531 : 2 = 8 155 727 477 556 321 911 765 + 1;
  • 8 155 727 477 556 321 911 765 : 2 = 4 077 863 738 778 160 955 882 + 1;
  • 4 077 863 738 778 160 955 882 : 2 = 2 038 931 869 389 080 477 941 + 0;
  • 2 038 931 869 389 080 477 941 : 2 = 1 019 465 934 694 540 238 970 + 1;
  • 1 019 465 934 694 540 238 970 : 2 = 509 732 967 347 270 119 485 + 0;
  • 509 732 967 347 270 119 485 : 2 = 254 866 483 673 635 059 742 + 1;
  • 254 866 483 673 635 059 742 : 2 = 127 433 241 836 817 529 871 + 0;
  • 127 433 241 836 817 529 871 : 2 = 63 716 620 918 408 764 935 + 1;
  • 63 716 620 918 408 764 935 : 2 = 31 858 310 459 204 382 467 + 1;
  • 31 858 310 459 204 382 467 : 2 = 15 929 155 229 602 191 233 + 1;
  • 15 929 155 229 602 191 233 : 2 = 7 964 577 614 801 095 616 + 1;
  • 7 964 577 614 801 095 616 : 2 = 3 982 288 807 400 547 808 + 0;
  • 3 982 288 807 400 547 808 : 2 = 1 991 144 403 700 273 904 + 0;
  • 1 991 144 403 700 273 904 : 2 = 995 572 201 850 136 952 + 0;
  • 995 572 201 850 136 952 : 2 = 497 786 100 925 068 476 + 0;
  • 497 786 100 925 068 476 : 2 = 248 893 050 462 534 238 + 0;
  • 248 893 050 462 534 238 : 2 = 124 446 525 231 267 119 + 0;
  • 124 446 525 231 267 119 : 2 = 62 223 262 615 633 559 + 1;
  • 62 223 262 615 633 559 : 2 = 31 111 631 307 816 779 + 1;
  • 31 111 631 307 816 779 : 2 = 15 555 815 653 908 389 + 1;
  • 15 555 815 653 908 389 : 2 = 7 777 907 826 954 194 + 1;
  • 7 777 907 826 954 194 : 2 = 3 888 953 913 477 097 + 0;
  • 3 888 953 913 477 097 : 2 = 1 944 476 956 738 548 + 1;
  • 1 944 476 956 738 548 : 2 = 972 238 478 369 274 + 0;
  • 972 238 478 369 274 : 2 = 486 119 239 184 637 + 0;
  • 486 119 239 184 637 : 2 = 243 059 619 592 318 + 1;
  • 243 059 619 592 318 : 2 = 121 529 809 796 159 + 0;
  • 121 529 809 796 159 : 2 = 60 764 904 898 079 + 1;
  • 60 764 904 898 079 : 2 = 30 382 452 449 039 + 1;
  • 30 382 452 449 039 : 2 = 15 191 226 224 519 + 1;
  • 15 191 226 224 519 : 2 = 7 595 613 112 259 + 1;
  • 7 595 613 112 259 : 2 = 3 797 806 556 129 + 1;
  • 3 797 806 556 129 : 2 = 1 898 903 278 064 + 1;
  • 1 898 903 278 064 : 2 = 949 451 639 032 + 0;
  • 949 451 639 032 : 2 = 474 725 819 516 + 0;
  • 474 725 819 516 : 2 = 237 362 909 758 + 0;
  • 237 362 909 758 : 2 = 118 681 454 879 + 0;
  • 118 681 454 879 : 2 = 59 340 727 439 + 1;
  • 59 340 727 439 : 2 = 29 670 363 719 + 1;
  • 29 670 363 719 : 2 = 14 835 181 859 + 1;
  • 14 835 181 859 : 2 = 7 417 590 929 + 1;
  • 7 417 590 929 : 2 = 3 708 795 464 + 1;
  • 3 708 795 464 : 2 = 1 854 397 732 + 0;
  • 1 854 397 732 : 2 = 927 198 866 + 0;
  • 927 198 866 : 2 = 463 599 433 + 0;
  • 463 599 433 : 2 = 231 799 716 + 1;
  • 231 799 716 : 2 = 115 899 858 + 0;
  • 115 899 858 : 2 = 57 949 929 + 0;
  • 57 949 929 : 2 = 28 974 964 + 1;
  • 28 974 964 : 2 = 14 487 482 + 0;
  • 14 487 482 : 2 = 7 243 741 + 0;
  • 7 243 741 : 2 = 3 621 870 + 1;
  • 3 621 870 : 2 = 1 810 935 + 0;
  • 1 810 935 : 2 = 905 467 + 1;
  • 905 467 : 2 = 452 733 + 1;
  • 452 733 : 2 = 226 366 + 1;
  • 226 366 : 2 = 113 183 + 0;
  • 113 183 : 2 = 56 591 + 1;
  • 56 591 : 2 = 28 295 + 1;
  • 28 295 : 2 = 14 147 + 1;
  • 14 147 : 2 = 7 073 + 1;
  • 7 073 : 2 = 3 536 + 1;
  • 3 536 : 2 = 1 768 + 0;
  • 1 768 : 2 = 884 + 0;
  • 884 : 2 = 442 + 0;
  • 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 101 001 000 100 001 000 000 111 001 101 101 101 011 010 010 110 110 001 100 170(10) =


110 1110 1000 0111 1101 1101 0010 0100 0111 1100 0011 1111 0100 1011 1100 0000 1111 0101 0110 1110 0111 1110 0010 1111 0011 0010 1101 1001 0011 1111 1101 0100 1101 0011 0111 1101 0111 1110 0010 1100 0111 1100 1001 1101 0011 0000 1001 0111 0101 1000 1010(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 101 001 000 100 001 000 000 111 001 101 101 101 011 010 010 110 110 001 100 170(10) =


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


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


1,1011 1010 0001 1111 0111 0100 1001 0001 1111 0000 1111 1101 0010 1111 0000 0011 1101 0101 1011 1001 1111 1000 1011 1100 1100 1011 0110 0100 1111 1111 0101 0011 0100 1101 1111 0101 1111 1000 1011 0001 1111 0010 0111 0100 1100 0010 0101 1101 0110 0010 10(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 0001 1111 0111 0100 1001 0001 1111 0000 1111 1101 0010 1111 0000 0011 1101 0101 1011 1001 1111 1000 1011 1100 1100 1011 0110 0100 1111 1111 0101 0011 0100 1101 1111 0101 1111 1000 1011 0001 1111 0010 0111 0100 1100 0010 0101 1101 0110 0010 10


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


1011 1010 0001 1111 0111 0100 1001 0001 1111 0000 1111 1101 0010


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

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


Exponent (11 biți) =
100 1100 1001


Mantisă (52 biți) =
1011 1010 0001 1111 0111 0100 1001 0001 1111 0000 1111 1101 0010


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

0 - 100 1100 1001 - 1011 1010 0001 1111 0111 0100 1001 0001 1111 0000 1111 1101 0010


Cum să convertești numere zecimale din sistem zecimal (baza 10) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți

Urmează pașii de mai jos pentru a converti un număr zecimal (cu virgulă) din baza zece în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți:

  • 1. Dacă numărul de convertit e negativ, începe cu versiunea pozitivă a numărului.
  • 2. Convertește întâi partea întreagă, împarte în mod repetat la 2 reprezentarea pozitivă a numărului întreg cu semn care trebuie convertit în sistem binar, ținând minte fiecare rest al împărțirilor. Atunci când găsim un CÂT care e egal cu ZERO => STOP
  • 3. Construiește apoi reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor efectuate, începând din partea de jos a listei construite mai sus. Astfel, ultimul rest al împărțirilor de la punctul de mai sus devine primul simbol (situat cel mai la stânga) al numărului în baza doi, în timp ce primul rest devine ultimul simbol (situat cel mai la dreapta).
  • 4. Convertește apoi partea fracționară. Înmulțește partea fracționara în mod repetat cu 2, până se obține o parte fracționară egală cu zero, ținând minte fiecare parte întreagă a înmulțirilor.
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate, începând din partea de sus a listei construite mai sus (se iau părțile întregi în ordinea în care au fost obținute).
  • 6. Normalizează reprezentarea binară a numărului, mutând virgula cu "n" poziții fie la stânga, fie la dreapta, astfel încât partea întreagă a numărului binar să aibă un singur bit, diferit de '0' (la stânga semnului zecimal să rămână un singur simbol, egal cu 1).
  • 7. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:
    Exponent (ajustat) = Exponent (neajustat) + 2(11-1) - 1;
  • 8. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care este întotdeauna '1' (și la semnul zecimal, dacă e cazul) și ajustându-i lungimea, la 52 biți, fie renunțând la biții în exces din dreapta (pierzând precizie...), fie adaugând tot la dreapta biți setați pe '0'.
  • Semnul (ocupă 1 bit) e egal fie cu 1, dacă e număr negativ, fie cu 0, dacă e număr pozitiv.

Exemplu: convertește numărul negativ -31,640 215 din sistem zecimal (baza zece) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți:

  • 1. Începe cu versiunea pozitivă a numărului:

    |-31,640 215| = 31,640 215;

  • 2. Convertește întâi partea întreagă, 31. Împarte numărul 31 în mod repetat la 2, ținând minte fiecare rest al împărțirilor, până obținem un cât care este egal cu zero:
    • împărțire = cât + rest;
    • 31 : 2 = 15 + 1;
    • 15 : 2 = 7 + 1;
    • 7 : 2 = 3 + 1;
    • 3 : 2 = 1 + 1;
    • 1 : 2 = 0 + 1;
    • Am obținut un cât care este egal cu ZERO => STOP
  • 3. Construiește reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus:

    31(10) = 1 1111(2)

  • 4. Convertește apoi partea fracționară 0,640 215. Înmulțește în mod repetat cu 2, ținând minte fiecare parte întreagă a înmulțirilor, până obținem o parte fracționară egală cu zero:
    • #) înmulțire = întreg + fracționar;
    • 1) 0,640 215 × 2 = 1 + 0,280 43;
    • 2) 0,280 43 × 2 = 0 + 0,560 86;
    • 3) 0,560 86 × 2 = 1 + 0,121 72;
    • 4) 0,121 72 × 2 = 0 + 0,243 44;
    • 5) 0,243 44 × 2 = 0 + 0,486 88;
    • 6) 0,486 88 × 2 = 0 + 0,973 76;
    • 7) 0,973 76 × 2 = 1 + 0,947 52;
    • 8) 0,947 52 × 2 = 1 + 0,895 04;
    • 9) 0,895 04 × 2 = 1 + 0,790 08;
    • 10) 0,790 08 × 2 = 1 + 0,580 16;
    • 11) 0,580 16 × 2 = 1 + 0,160 32;
    • 12) 0,160 32 × 2 = 0 + 0,320 64;
    • 13) 0,320 64 × 2 = 0 + 0,641 28;
    • 14) 0,641 28 × 2 = 1 + 0,282 56;
    • 15) 0,282 56 × 2 = 0 + 0,565 12;
    • 16) 0,565 12 × 2 = 1 + 0,130 24;
    • 17) 0,130 24 × 2 = 0 + 0,260 48;
    • 18) 0,260 48 × 2 = 0 + 0,520 96;
    • 19) 0,520 96 × 2 = 1 + 0,041 92;
    • 20) 0,041 92 × 2 = 0 + 0,083 84;
    • 21) 0,083 84 × 2 = 0 + 0,167 68;
    • 22) 0,167 68 × 2 = 0 + 0,335 36;
    • 23) 0,335 36 × 2 = 0 + 0,670 72;
    • 24) 0,670 72 × 2 = 1 + 0,341 44;
    • 25) 0,341 44 × 2 = 0 + 0,682 88;
    • 26) 0,682 88 × 2 = 1 + 0,365 76;
    • 27) 0,365 76 × 2 = 0 + 0,731 52;
    • 28) 0,731 52 × 2 = 1 + 0,463 04;
    • 29) 0,463 04 × 2 = 0 + 0,926 08;
    • 30) 0,926 08 × 2 = 1 + 0,852 16;
    • 31) 0,852 16 × 2 = 1 + 0,704 32;
    • 32) 0,704 32 × 2 = 1 + 0,408 64;
    • 33) 0,408 64 × 2 = 0 + 0,817 28;
    • 34) 0,817 28 × 2 = 1 + 0,634 56;
    • 35) 0,634 56 × 2 = 1 + 0,269 12;
    • 36) 0,269 12 × 2 = 0 + 0,538 24;
    • 37) 0,538 24 × 2 = 1 + 0,076 48;
    • 38) 0,076 48 × 2 = 0 + 0,152 96;
    • 39) 0,152 96 × 2 = 0 + 0,305 92;
    • 40) 0,305 92 × 2 = 0 + 0,611 84;
    • 41) 0,611 84 × 2 = 1 + 0,223 68;
    • 42) 0,223 68 × 2 = 0 + 0,447 36;
    • 43) 0,447 36 × 2 = 0 + 0,894 72;
    • 44) 0,894 72 × 2 = 1 + 0,789 44;
    • 45) 0,789 44 × 2 = 1 + 0,578 88;
    • 46) 0,578 88 × 2 = 1 + 0,157 76;
    • 47) 0,157 76 × 2 = 0 + 0,315 52;
    • 48) 0,315 52 × 2 = 0 + 0,631 04;
    • 49) 0,631 04 × 2 = 1 + 0,262 08;
    • 50) 0,262 08 × 2 = 0 + 0,524 16;
    • 51) 0,524 16 × 2 = 1 + 0,048 32;
    • 52) 0,048 32 × 2 = 0 + 0,096 64;
    • 53) 0,096 64 × 2 = 0 + 0,193 28;
    • Nicio parte fracționară egală cu zero n-a fost obținută prin calcule. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă = 52) și a fost calculată măcar o parte întreagă diferită de zero => STOP (pierzând precizie...).
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate anterior, începând din partea de sus a listei construite:

    0,640 215(10) = 0,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 6. Recapitulare - numărul pozitiv înainte de normalizare:

    31,640 215(10) = 1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 7. Normalizează reprezentarea binară a numărului, mutând virgula cu 4 poziții la stânga astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de '0':

    31,640 215(10) =
    1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) =
    1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 20 =
    1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 24

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

    Semn: 1 (număr negativ);

    Exponent (neajustat): 4;

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

  • 9. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:

    Exponent (ajustat) = Exponent (neajustat) + 2(11-1) - 1 = (4 + 1023)(10) = 1027(10) =
    100 0000 0011(2)

  • 10. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care e întotdeauna '1' (și la semnul zecimal) și ajustându-i lungimea, la 52 biți, prin renunțarea la biții în exces, din dreapta (pierzând precizie...):

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

    Mantisă (normalizată): 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Concluzia:

    Semn (1 bit) = 1 (număr negativ)

    Exponent (11 biți) = 100 0000 0011

    Mantisă (52 biți) = 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Numărul -31,640 215, zecimal, convertit din sistem zecimal (baza 10) în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 este:
    1 - 100 0000 0011 - 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100