-62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere -62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042(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
-62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042(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. Începe cu versiunea pozitivă a numărului:

|-62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042| = 62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042


2. Î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;
  • 62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042 : 2 = 31 174 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 021 + 0;
  • 31 174 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 021 : 2 = 15 587 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 010 + 1;
  • 15 587 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 010 : 2 = 7 793 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 + 0;
  • 7 793 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 : 2 = 3 896 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 + 1;
  • 3 896 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 : 2 = 1 948 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 + 0;
  • 1 948 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 : 2 = 974 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 1;
  • 974 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 487 093 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 487 093 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 243 546 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 243 546 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 121 773 437 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 121 773 437 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 60 886 718 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 60 886 718 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 30 443 359 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 30 443 359 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 15 221 679 687 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 15 221 679 687 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 7 610 839 843 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 7 610 839 843 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 3 805 419 921 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 3 805 419 921 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 1 902 709 960 937 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 902 709 960 937 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 951 354 980 468 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 951 354 980 468 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 475 677 490 234 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 475 677 490 234 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 237 838 745 117 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 237 838 745 117 187 500 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 118 919 372 558 593 750 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 118 919 372 558 593 750 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 59 459 686 279 296 875 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 59 459 686 279 296 875 000 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 29 729 843 139 648 437 500 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 29 729 843 139 648 437 500 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 14 864 921 569 824 218 750 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 14 864 921 569 824 218 750 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 7 432 460 784 912 109 375 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 7 432 460 784 912 109 375 000 000 000 000 000 000 000 000 000 000 000 000 : 2 = 3 716 230 392 456 054 687 500 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 3 716 230 392 456 054 687 500 000 000 000 000 000 000 000 000 000 000 000 : 2 = 1 858 115 196 228 027 343 750 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 858 115 196 228 027 343 750 000 000 000 000 000 000 000 000 000 000 000 : 2 = 929 057 598 114 013 671 875 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 929 057 598 114 013 671 875 000 000 000 000 000 000 000 000 000 000 000 : 2 = 464 528 799 057 006 835 937 500 000 000 000 000 000 000 000 000 000 000 + 0;
  • 464 528 799 057 006 835 937 500 000 000 000 000 000 000 000 000 000 000 : 2 = 232 264 399 528 503 417 968 750 000 000 000 000 000 000 000 000 000 000 + 0;
  • 232 264 399 528 503 417 968 750 000 000 000 000 000 000 000 000 000 000 : 2 = 116 132 199 764 251 708 984 375 000 000 000 000 000 000 000 000 000 000 + 0;
  • 116 132 199 764 251 708 984 375 000 000 000 000 000 000 000 000 000 000 : 2 = 58 066 099 882 125 854 492 187 500 000 000 000 000 000 000 000 000 000 + 0;
  • 58 066 099 882 125 854 492 187 500 000 000 000 000 000 000 000 000 000 : 2 = 29 033 049 941 062 927 246 093 750 000 000 000 000 000 000 000 000 000 + 0;
  • 29 033 049 941 062 927 246 093 750 000 000 000 000 000 000 000 000 000 : 2 = 14 516 524 970 531 463 623 046 875 000 000 000 000 000 000 000 000 000 + 0;
  • 14 516 524 970 531 463 623 046 875 000 000 000 000 000 000 000 000 000 : 2 = 7 258 262 485 265 731 811 523 437 500 000 000 000 000 000 000 000 000 + 0;
  • 7 258 262 485 265 731 811 523 437 500 000 000 000 000 000 000 000 000 : 2 = 3 629 131 242 632 865 905 761 718 750 000 000 000 000 000 000 000 000 + 0;
  • 3 629 131 242 632 865 905 761 718 750 000 000 000 000 000 000 000 000 : 2 = 1 814 565 621 316 432 952 880 859 375 000 000 000 000 000 000 000 000 + 0;
  • 1 814 565 621 316 432 952 880 859 375 000 000 000 000 000 000 000 000 : 2 = 907 282 810 658 216 476 440 429 687 500 000 000 000 000 000 000 000 + 0;
  • 907 282 810 658 216 476 440 429 687 500 000 000 000 000 000 000 000 : 2 = 453 641 405 329 108 238 220 214 843 750 000 000 000 000 000 000 000 + 0;
  • 453 641 405 329 108 238 220 214 843 750 000 000 000 000 000 000 000 : 2 = 226 820 702 664 554 119 110 107 421 875 000 000 000 000 000 000 000 + 0;
  • 226 820 702 664 554 119 110 107 421 875 000 000 000 000 000 000 000 : 2 = 113 410 351 332 277 059 555 053 710 937 500 000 000 000 000 000 000 + 0;
  • 113 410 351 332 277 059 555 053 710 937 500 000 000 000 000 000 000 : 2 = 56 705 175 666 138 529 777 526 855 468 750 000 000 000 000 000 000 + 0;
  • 56 705 175 666 138 529 777 526 855 468 750 000 000 000 000 000 000 : 2 = 28 352 587 833 069 264 888 763 427 734 375 000 000 000 000 000 000 + 0;
  • 28 352 587 833 069 264 888 763 427 734 375 000 000 000 000 000 000 : 2 = 14 176 293 916 534 632 444 381 713 867 187 500 000 000 000 000 000 + 0;
  • 14 176 293 916 534 632 444 381 713 867 187 500 000 000 000 000 000 : 2 = 7 088 146 958 267 316 222 190 856 933 593 750 000 000 000 000 000 + 0;
  • 7 088 146 958 267 316 222 190 856 933 593 750 000 000 000 000 000 : 2 = 3 544 073 479 133 658 111 095 428 466 796 875 000 000 000 000 000 + 0;
  • 3 544 073 479 133 658 111 095 428 466 796 875 000 000 000 000 000 : 2 = 1 772 036 739 566 829 055 547 714 233 398 437 500 000 000 000 000 + 0;
  • 1 772 036 739 566 829 055 547 714 233 398 437 500 000 000 000 000 : 2 = 886 018 369 783 414 527 773 857 116 699 218 750 000 000 000 000 + 0;
  • 886 018 369 783 414 527 773 857 116 699 218 750 000 000 000 000 : 2 = 443 009 184 891 707 263 886 928 558 349 609 375 000 000 000 000 + 0;
  • 443 009 184 891 707 263 886 928 558 349 609 375 000 000 000 000 : 2 = 221 504 592 445 853 631 943 464 279 174 804 687 500 000 000 000 + 0;
  • 221 504 592 445 853 631 943 464 279 174 804 687 500 000 000 000 : 2 = 110 752 296 222 926 815 971 732 139 587 402 343 750 000 000 000 + 0;
  • 110 752 296 222 926 815 971 732 139 587 402 343 750 000 000 000 : 2 = 55 376 148 111 463 407 985 866 069 793 701 171 875 000 000 000 + 0;
  • 55 376 148 111 463 407 985 866 069 793 701 171 875 000 000 000 : 2 = 27 688 074 055 731 703 992 933 034 896 850 585 937 500 000 000 + 0;
  • 27 688 074 055 731 703 992 933 034 896 850 585 937 500 000 000 : 2 = 13 844 037 027 865 851 996 466 517 448 425 292 968 750 000 000 + 0;
  • 13 844 037 027 865 851 996 466 517 448 425 292 968 750 000 000 : 2 = 6 922 018 513 932 925 998 233 258 724 212 646 484 375 000 000 + 0;
  • 6 922 018 513 932 925 998 233 258 724 212 646 484 375 000 000 : 2 = 3 461 009 256 966 462 999 116 629 362 106 323 242 187 500 000 + 0;
  • 3 461 009 256 966 462 999 116 629 362 106 323 242 187 500 000 : 2 = 1 730 504 628 483 231 499 558 314 681 053 161 621 093 750 000 + 0;
  • 1 730 504 628 483 231 499 558 314 681 053 161 621 093 750 000 : 2 = 865 252 314 241 615 749 779 157 340 526 580 810 546 875 000 + 0;
  • 865 252 314 241 615 749 779 157 340 526 580 810 546 875 000 : 2 = 432 626 157 120 807 874 889 578 670 263 290 405 273 437 500 + 0;
  • 432 626 157 120 807 874 889 578 670 263 290 405 273 437 500 : 2 = 216 313 078 560 403 937 444 789 335 131 645 202 636 718 750 + 0;
  • 216 313 078 560 403 937 444 789 335 131 645 202 636 718 750 : 2 = 108 156 539 280 201 968 722 394 667 565 822 601 318 359 375 + 0;
  • 108 156 539 280 201 968 722 394 667 565 822 601 318 359 375 : 2 = 54 078 269 640 100 984 361 197 333 782 911 300 659 179 687 + 1;
  • 54 078 269 640 100 984 361 197 333 782 911 300 659 179 687 : 2 = 27 039 134 820 050 492 180 598 666 891 455 650 329 589 843 + 1;
  • 27 039 134 820 050 492 180 598 666 891 455 650 329 589 843 : 2 = 13 519 567 410 025 246 090 299 333 445 727 825 164 794 921 + 1;
  • 13 519 567 410 025 246 090 299 333 445 727 825 164 794 921 : 2 = 6 759 783 705 012 623 045 149 666 722 863 912 582 397 460 + 1;
  • 6 759 783 705 012 623 045 149 666 722 863 912 582 397 460 : 2 = 3 379 891 852 506 311 522 574 833 361 431 956 291 198 730 + 0;
  • 3 379 891 852 506 311 522 574 833 361 431 956 291 198 730 : 2 = 1 689 945 926 253 155 761 287 416 680 715 978 145 599 365 + 0;
  • 1 689 945 926 253 155 761 287 416 680 715 978 145 599 365 : 2 = 844 972 963 126 577 880 643 708 340 357 989 072 799 682 + 1;
  • 844 972 963 126 577 880 643 708 340 357 989 072 799 682 : 2 = 422 486 481 563 288 940 321 854 170 178 994 536 399 841 + 0;
  • 422 486 481 563 288 940 321 854 170 178 994 536 399 841 : 2 = 211 243 240 781 644 470 160 927 085 089 497 268 199 920 + 1;
  • 211 243 240 781 644 470 160 927 085 089 497 268 199 920 : 2 = 105 621 620 390 822 235 080 463 542 544 748 634 099 960 + 0;
  • 105 621 620 390 822 235 080 463 542 544 748 634 099 960 : 2 = 52 810 810 195 411 117 540 231 771 272 374 317 049 980 + 0;
  • 52 810 810 195 411 117 540 231 771 272 374 317 049 980 : 2 = 26 405 405 097 705 558 770 115 885 636 187 158 524 990 + 0;
  • 26 405 405 097 705 558 770 115 885 636 187 158 524 990 : 2 = 13 202 702 548 852 779 385 057 942 818 093 579 262 495 + 0;
  • 13 202 702 548 852 779 385 057 942 818 093 579 262 495 : 2 = 6 601 351 274 426 389 692 528 971 409 046 789 631 247 + 1;
  • 6 601 351 274 426 389 692 528 971 409 046 789 631 247 : 2 = 3 300 675 637 213 194 846 264 485 704 523 394 815 623 + 1;
  • 3 300 675 637 213 194 846 264 485 704 523 394 815 623 : 2 = 1 650 337 818 606 597 423 132 242 852 261 697 407 811 + 1;
  • 1 650 337 818 606 597 423 132 242 852 261 697 407 811 : 2 = 825 168 909 303 298 711 566 121 426 130 848 703 905 + 1;
  • 825 168 909 303 298 711 566 121 426 130 848 703 905 : 2 = 412 584 454 651 649 355 783 060 713 065 424 351 952 + 1;
  • 412 584 454 651 649 355 783 060 713 065 424 351 952 : 2 = 206 292 227 325 824 677 891 530 356 532 712 175 976 + 0;
  • 206 292 227 325 824 677 891 530 356 532 712 175 976 : 2 = 103 146 113 662 912 338 945 765 178 266 356 087 988 + 0;
  • 103 146 113 662 912 338 945 765 178 266 356 087 988 : 2 = 51 573 056 831 456 169 472 882 589 133 178 043 994 + 0;
  • 51 573 056 831 456 169 472 882 589 133 178 043 994 : 2 = 25 786 528 415 728 084 736 441 294 566 589 021 997 + 0;
  • 25 786 528 415 728 084 736 441 294 566 589 021 997 : 2 = 12 893 264 207 864 042 368 220 647 283 294 510 998 + 1;
  • 12 893 264 207 864 042 368 220 647 283 294 510 998 : 2 = 6 446 632 103 932 021 184 110 323 641 647 255 499 + 0;
  • 6 446 632 103 932 021 184 110 323 641 647 255 499 : 2 = 3 223 316 051 966 010 592 055 161 820 823 627 749 + 1;
  • 3 223 316 051 966 010 592 055 161 820 823 627 749 : 2 = 1 611 658 025 983 005 296 027 580 910 411 813 874 + 1;
  • 1 611 658 025 983 005 296 027 580 910 411 813 874 : 2 = 805 829 012 991 502 648 013 790 455 205 906 937 + 0;
  • 805 829 012 991 502 648 013 790 455 205 906 937 : 2 = 402 914 506 495 751 324 006 895 227 602 953 468 + 1;
  • 402 914 506 495 751 324 006 895 227 602 953 468 : 2 = 201 457 253 247 875 662 003 447 613 801 476 734 + 0;
  • 201 457 253 247 875 662 003 447 613 801 476 734 : 2 = 100 728 626 623 937 831 001 723 806 900 738 367 + 0;
  • 100 728 626 623 937 831 001 723 806 900 738 367 : 2 = 50 364 313 311 968 915 500 861 903 450 369 183 + 1;
  • 50 364 313 311 968 915 500 861 903 450 369 183 : 2 = 25 182 156 655 984 457 750 430 951 725 184 591 + 1;
  • 25 182 156 655 984 457 750 430 951 725 184 591 : 2 = 12 591 078 327 992 228 875 215 475 862 592 295 + 1;
  • 12 591 078 327 992 228 875 215 475 862 592 295 : 2 = 6 295 539 163 996 114 437 607 737 931 296 147 + 1;
  • 6 295 539 163 996 114 437 607 737 931 296 147 : 2 = 3 147 769 581 998 057 218 803 868 965 648 073 + 1;
  • 3 147 769 581 998 057 218 803 868 965 648 073 : 2 = 1 573 884 790 999 028 609 401 934 482 824 036 + 1;
  • 1 573 884 790 999 028 609 401 934 482 824 036 : 2 = 786 942 395 499 514 304 700 967 241 412 018 + 0;
  • 786 942 395 499 514 304 700 967 241 412 018 : 2 = 393 471 197 749 757 152 350 483 620 706 009 + 0;
  • 393 471 197 749 757 152 350 483 620 706 009 : 2 = 196 735 598 874 878 576 175 241 810 353 004 + 1;
  • 196 735 598 874 878 576 175 241 810 353 004 : 2 = 98 367 799 437 439 288 087 620 905 176 502 + 0;
  • 98 367 799 437 439 288 087 620 905 176 502 : 2 = 49 183 899 718 719 644 043 810 452 588 251 + 0;
  • 49 183 899 718 719 644 043 810 452 588 251 : 2 = 24 591 949 859 359 822 021 905 226 294 125 + 1;
  • 24 591 949 859 359 822 021 905 226 294 125 : 2 = 12 295 974 929 679 911 010 952 613 147 062 + 1;
  • 12 295 974 929 679 911 010 952 613 147 062 : 2 = 6 147 987 464 839 955 505 476 306 573 531 + 0;
  • 6 147 987 464 839 955 505 476 306 573 531 : 2 = 3 073 993 732 419 977 752 738 153 286 765 + 1;
  • 3 073 993 732 419 977 752 738 153 286 765 : 2 = 1 536 996 866 209 988 876 369 076 643 382 + 1;
  • 1 536 996 866 209 988 876 369 076 643 382 : 2 = 768 498 433 104 994 438 184 538 321 691 + 0;
  • 768 498 433 104 994 438 184 538 321 691 : 2 = 384 249 216 552 497 219 092 269 160 845 + 1;
  • 384 249 216 552 497 219 092 269 160 845 : 2 = 192 124 608 276 248 609 546 134 580 422 + 1;
  • 192 124 608 276 248 609 546 134 580 422 : 2 = 96 062 304 138 124 304 773 067 290 211 + 0;
  • 96 062 304 138 124 304 773 067 290 211 : 2 = 48 031 152 069 062 152 386 533 645 105 + 1;
  • 48 031 152 069 062 152 386 533 645 105 : 2 = 24 015 576 034 531 076 193 266 822 552 + 1;
  • 24 015 576 034 531 076 193 266 822 552 : 2 = 12 007 788 017 265 538 096 633 411 276 + 0;
  • 12 007 788 017 265 538 096 633 411 276 : 2 = 6 003 894 008 632 769 048 316 705 638 + 0;
  • 6 003 894 008 632 769 048 316 705 638 : 2 = 3 001 947 004 316 384 524 158 352 819 + 0;
  • 3 001 947 004 316 384 524 158 352 819 : 2 = 1 500 973 502 158 192 262 079 176 409 + 1;
  • 1 500 973 502 158 192 262 079 176 409 : 2 = 750 486 751 079 096 131 039 588 204 + 1;
  • 750 486 751 079 096 131 039 588 204 : 2 = 375 243 375 539 548 065 519 794 102 + 0;
  • 375 243 375 539 548 065 519 794 102 : 2 = 187 621 687 769 774 032 759 897 051 + 0;
  • 187 621 687 769 774 032 759 897 051 : 2 = 93 810 843 884 887 016 379 948 525 + 1;
  • 93 810 843 884 887 016 379 948 525 : 2 = 46 905 421 942 443 508 189 974 262 + 1;
  • 46 905 421 942 443 508 189 974 262 : 2 = 23 452 710 971 221 754 094 987 131 + 0;
  • 23 452 710 971 221 754 094 987 131 : 2 = 11 726 355 485 610 877 047 493 565 + 1;
  • 11 726 355 485 610 877 047 493 565 : 2 = 5 863 177 742 805 438 523 746 782 + 1;
  • 5 863 177 742 805 438 523 746 782 : 2 = 2 931 588 871 402 719 261 873 391 + 0;
  • 2 931 588 871 402 719 261 873 391 : 2 = 1 465 794 435 701 359 630 936 695 + 1;
  • 1 465 794 435 701 359 630 936 695 : 2 = 732 897 217 850 679 815 468 347 + 1;
  • 732 897 217 850 679 815 468 347 : 2 = 366 448 608 925 339 907 734 173 + 1;
  • 366 448 608 925 339 907 734 173 : 2 = 183 224 304 462 669 953 867 086 + 1;
  • 183 224 304 462 669 953 867 086 : 2 = 91 612 152 231 334 976 933 543 + 0;
  • 91 612 152 231 334 976 933 543 : 2 = 45 806 076 115 667 488 466 771 + 1;
  • 45 806 076 115 667 488 466 771 : 2 = 22 903 038 057 833 744 233 385 + 1;
  • 22 903 038 057 833 744 233 385 : 2 = 11 451 519 028 916 872 116 692 + 1;
  • 11 451 519 028 916 872 116 692 : 2 = 5 725 759 514 458 436 058 346 + 0;
  • 5 725 759 514 458 436 058 346 : 2 = 2 862 879 757 229 218 029 173 + 0;
  • 2 862 879 757 229 218 029 173 : 2 = 1 431 439 878 614 609 014 586 + 1;
  • 1 431 439 878 614 609 014 586 : 2 = 715 719 939 307 304 507 293 + 0;
  • 715 719 939 307 304 507 293 : 2 = 357 859 969 653 652 253 646 + 1;
  • 357 859 969 653 652 253 646 : 2 = 178 929 984 826 826 126 823 + 0;
  • 178 929 984 826 826 126 823 : 2 = 89 464 992 413 413 063 411 + 1;
  • 89 464 992 413 413 063 411 : 2 = 44 732 496 206 706 531 705 + 1;
  • 44 732 496 206 706 531 705 : 2 = 22 366 248 103 353 265 852 + 1;
  • 22 366 248 103 353 265 852 : 2 = 11 183 124 051 676 632 926 + 0;
  • 11 183 124 051 676 632 926 : 2 = 5 591 562 025 838 316 463 + 0;
  • 5 591 562 025 838 316 463 : 2 = 2 795 781 012 919 158 231 + 1;
  • 2 795 781 012 919 158 231 : 2 = 1 397 890 506 459 579 115 + 1;
  • 1 397 890 506 459 579 115 : 2 = 698 945 253 229 789 557 + 1;
  • 698 945 253 229 789 557 : 2 = 349 472 626 614 894 778 + 1;
  • 349 472 626 614 894 778 : 2 = 174 736 313 307 447 389 + 0;
  • 174 736 313 307 447 389 : 2 = 87 368 156 653 723 694 + 1;
  • 87 368 156 653 723 694 : 2 = 43 684 078 326 861 847 + 0;
  • 43 684 078 326 861 847 : 2 = 21 842 039 163 430 923 + 1;
  • 21 842 039 163 430 923 : 2 = 10 921 019 581 715 461 + 1;
  • 10 921 019 581 715 461 : 2 = 5 460 509 790 857 730 + 1;
  • 5 460 509 790 857 730 : 2 = 2 730 254 895 428 865 + 0;
  • 2 730 254 895 428 865 : 2 = 1 365 127 447 714 432 + 1;
  • 1 365 127 447 714 432 : 2 = 682 563 723 857 216 + 0;
  • 682 563 723 857 216 : 2 = 341 281 861 928 608 + 0;
  • 341 281 861 928 608 : 2 = 170 640 930 964 304 + 0;
  • 170 640 930 964 304 : 2 = 85 320 465 482 152 + 0;
  • 85 320 465 482 152 : 2 = 42 660 232 741 076 + 0;
  • 42 660 232 741 076 : 2 = 21 330 116 370 538 + 0;
  • 21 330 116 370 538 : 2 = 10 665 058 185 269 + 0;
  • 10 665 058 185 269 : 2 = 5 332 529 092 634 + 1;
  • 5 332 529 092 634 : 2 = 2 666 264 546 317 + 0;
  • 2 666 264 546 317 : 2 = 1 333 132 273 158 + 1;
  • 1 333 132 273 158 : 2 = 666 566 136 579 + 0;
  • 666 566 136 579 : 2 = 333 283 068 289 + 1;
  • 333 283 068 289 : 2 = 166 641 534 144 + 1;
  • 166 641 534 144 : 2 = 83 320 767 072 + 0;
  • 83 320 767 072 : 2 = 41 660 383 536 + 0;
  • 41 660 383 536 : 2 = 20 830 191 768 + 0;
  • 20 830 191 768 : 2 = 10 415 095 884 + 0;
  • 10 415 095 884 : 2 = 5 207 547 942 + 0;
  • 5 207 547 942 : 2 = 2 603 773 971 + 0;
  • 2 603 773 971 : 2 = 1 301 886 985 + 1;
  • 1 301 886 985 : 2 = 650 943 492 + 1;
  • 650 943 492 : 2 = 325 471 746 + 0;
  • 325 471 746 : 2 = 162 735 873 + 0;
  • 162 735 873 : 2 = 81 367 936 + 1;
  • 81 367 936 : 2 = 40 683 968 + 0;
  • 40 683 968 : 2 = 20 341 984 + 0;
  • 20 341 984 : 2 = 10 170 992 + 0;
  • 10 170 992 : 2 = 5 085 496 + 0;
  • 5 085 496 : 2 = 2 542 748 + 0;
  • 2 542 748 : 2 = 1 271 374 + 0;
  • 1 271 374 : 2 = 635 687 + 0;
  • 635 687 : 2 = 317 843 + 1;
  • 317 843 : 2 = 158 921 + 1;
  • 158 921 : 2 = 79 460 + 1;
  • 79 460 : 2 = 39 730 + 0;
  • 39 730 : 2 = 19 865 + 0;
  • 19 865 : 2 = 9 932 + 1;
  • 9 932 : 2 = 4 966 + 0;
  • 4 966 : 2 = 2 483 + 0;
  • 2 483 : 2 = 1 241 + 1;
  • 1 241 : 2 = 620 + 1;
  • 620 : 2 = 310 + 0;
  • 310 : 2 = 155 + 0;
  • 155 : 2 = 77 + 1;
  • 77 : 2 = 38 + 1;
  • 38 : 2 = 19 + 0;
  • 19 : 2 = 9 + 1;
  • 9 : 2 = 4 + 1;
  • 4 : 2 = 2 + 0;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

3. 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.

62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042(10) =


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


4. 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:


62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042(10) =


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


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


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


5. 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 (un număr negativ)


Exponent (neajustat): 205


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


6. 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)


7. 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;

8. 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)


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


0011 0110 0110 0100 1110 0000 0010 0110 0000 0110 1010 0000 0010


10. 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) =
1 (un număr negativ)


Exponent (11 biți) =
100 1100 1100


Mantisă (52 biți) =
0011 0110 0110 0100 1110 0000 0010 0110 0000 0110 1010 0000 0010


Numărul zecimal -62 348 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 042 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

1 - 100 1100 1100 - 0011 0110 0110 0100 1110 0000 0010 0110 0000 0110 1010 0000 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