3 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 183 183 184 313 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

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

3 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 183 183 184 313(10) =


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


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

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


3 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 183 183 184 313(10) =


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


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


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


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


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


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


260 + 2(11-1) - 1 =


(260 + 1 023)(10) =


1 283(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 283 : 2 = 641 + 1;
  • 641 : 2 = 320 + 1;
  • 320 : 2 = 160 + 0;
  • 160 : 2 = 80 + 0;
  • 80 : 2 = 40 + 0;
  • 40 : 2 = 20 + 0;
  • 20 : 2 = 10 + 0;
  • 10 : 2 = 5 + 0;
  • 5 : 2 = 2 + 1;
  • 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) =


1283(10) =


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


1011 0111 1101 1001 0001 1101 0101 1000 1101 0010 1111 1010 1011


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) =
101 0000 0011


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


Numărul zecimal 3 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 182 183 183 183 183 183 184 313 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 101 0000 0011 - 1011 0111 1101 1001 0001 1101 0101 1000 1101 0010 1111 1010 1011


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