0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754
Scriere 0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49(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
0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49(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. Întâi convertește în binar (în baza 2) partea întreagă: 0.
Î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;
- 0 : 2 = 0 + 0;
2. Construiește reprezentarea în baza 2 a părții întregi a numărului.
Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.
0(10) =
0(2)
3. Convertește în binar (baza 2) partea fracționară: 0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49.
Înmulțește numărul în mod repetat cu 2.
Notăm mai jos fiecare parte întreagă a înmulțirilor.
Ne oprim când obținem o parte fracționară egală cu zero.
- #) înmulțire = întreg + fracționar;
- 1) 0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49 × 2 = 0 + 0,000 000 000 001 511 680 022 220 202 202 020 200 220 000 000 000 000 98;
- 2) 0,000 000 000 001 511 680 022 220 202 202 020 200 220 000 000 000 000 98 × 2 = 0 + 0,000 000 000 003 023 360 044 440 404 404 040 400 440 000 000 000 001 96;
- 3) 0,000 000 000 003 023 360 044 440 404 404 040 400 440 000 000 000 001 96 × 2 = 0 + 0,000 000 000 006 046 720 088 880 808 808 080 800 880 000 000 000 003 92;
- 4) 0,000 000 000 006 046 720 088 880 808 808 080 800 880 000 000 000 003 92 × 2 = 0 + 0,000 000 000 012 093 440 177 761 617 616 161 601 760 000 000 000 007 84;
- 5) 0,000 000 000 012 093 440 177 761 617 616 161 601 760 000 000 000 007 84 × 2 = 0 + 0,000 000 000 024 186 880 355 523 235 232 323 203 520 000 000 000 015 68;
- 6) 0,000 000 000 024 186 880 355 523 235 232 323 203 520 000 000 000 015 68 × 2 = 0 + 0,000 000 000 048 373 760 711 046 470 464 646 407 040 000 000 000 031 36;
- 7) 0,000 000 000 048 373 760 711 046 470 464 646 407 040 000 000 000 031 36 × 2 = 0 + 0,000 000 000 096 747 521 422 092 940 929 292 814 080 000 000 000 062 72;
- 8) 0,000 000 000 096 747 521 422 092 940 929 292 814 080 000 000 000 062 72 × 2 = 0 + 0,000 000 000 193 495 042 844 185 881 858 585 628 160 000 000 000 125 44;
- 9) 0,000 000 000 193 495 042 844 185 881 858 585 628 160 000 000 000 125 44 × 2 = 0 + 0,000 000 000 386 990 085 688 371 763 717 171 256 320 000 000 000 250 88;
- 10) 0,000 000 000 386 990 085 688 371 763 717 171 256 320 000 000 000 250 88 × 2 = 0 + 0,000 000 000 773 980 171 376 743 527 434 342 512 640 000 000 000 501 76;
- 11) 0,000 000 000 773 980 171 376 743 527 434 342 512 640 000 000 000 501 76 × 2 = 0 + 0,000 000 001 547 960 342 753 487 054 868 685 025 280 000 000 001 003 52;
- 12) 0,000 000 001 547 960 342 753 487 054 868 685 025 280 000 000 001 003 52 × 2 = 0 + 0,000 000 003 095 920 685 506 974 109 737 370 050 560 000 000 002 007 04;
- 13) 0,000 000 003 095 920 685 506 974 109 737 370 050 560 000 000 002 007 04 × 2 = 0 + 0,000 000 006 191 841 371 013 948 219 474 740 101 120 000 000 004 014 08;
- 14) 0,000 000 006 191 841 371 013 948 219 474 740 101 120 000 000 004 014 08 × 2 = 0 + 0,000 000 012 383 682 742 027 896 438 949 480 202 240 000 000 008 028 16;
- 15) 0,000 000 012 383 682 742 027 896 438 949 480 202 240 000 000 008 028 16 × 2 = 0 + 0,000 000 024 767 365 484 055 792 877 898 960 404 480 000 000 016 056 32;
- 16) 0,000 000 024 767 365 484 055 792 877 898 960 404 480 000 000 016 056 32 × 2 = 0 + 0,000 000 049 534 730 968 111 585 755 797 920 808 960 000 000 032 112 64;
- 17) 0,000 000 049 534 730 968 111 585 755 797 920 808 960 000 000 032 112 64 × 2 = 0 + 0,000 000 099 069 461 936 223 171 511 595 841 617 920 000 000 064 225 28;
- 18) 0,000 000 099 069 461 936 223 171 511 595 841 617 920 000 000 064 225 28 × 2 = 0 + 0,000 000 198 138 923 872 446 343 023 191 683 235 840 000 000 128 450 56;
- 19) 0,000 000 198 138 923 872 446 343 023 191 683 235 840 000 000 128 450 56 × 2 = 0 + 0,000 000 396 277 847 744 892 686 046 383 366 471 680 000 000 256 901 12;
- 20) 0,000 000 396 277 847 744 892 686 046 383 366 471 680 000 000 256 901 12 × 2 = 0 + 0,000 000 792 555 695 489 785 372 092 766 732 943 360 000 000 513 802 24;
- 21) 0,000 000 792 555 695 489 785 372 092 766 732 943 360 000 000 513 802 24 × 2 = 0 + 0,000 001 585 111 390 979 570 744 185 533 465 886 720 000 001 027 604 48;
- 22) 0,000 001 585 111 390 979 570 744 185 533 465 886 720 000 001 027 604 48 × 2 = 0 + 0,000 003 170 222 781 959 141 488 371 066 931 773 440 000 002 055 208 96;
- 23) 0,000 003 170 222 781 959 141 488 371 066 931 773 440 000 002 055 208 96 × 2 = 0 + 0,000 006 340 445 563 918 282 976 742 133 863 546 880 000 004 110 417 92;
- 24) 0,000 006 340 445 563 918 282 976 742 133 863 546 880 000 004 110 417 92 × 2 = 0 + 0,000 012 680 891 127 836 565 953 484 267 727 093 760 000 008 220 835 84;
- 25) 0,000 012 680 891 127 836 565 953 484 267 727 093 760 000 008 220 835 84 × 2 = 0 + 0,000 025 361 782 255 673 131 906 968 535 454 187 520 000 016 441 671 68;
- 26) 0,000 025 361 782 255 673 131 906 968 535 454 187 520 000 016 441 671 68 × 2 = 0 + 0,000 050 723 564 511 346 263 813 937 070 908 375 040 000 032 883 343 36;
- 27) 0,000 050 723 564 511 346 263 813 937 070 908 375 040 000 032 883 343 36 × 2 = 0 + 0,000 101 447 129 022 692 527 627 874 141 816 750 080 000 065 766 686 72;
- 28) 0,000 101 447 129 022 692 527 627 874 141 816 750 080 000 065 766 686 72 × 2 = 0 + 0,000 202 894 258 045 385 055 255 748 283 633 500 160 000 131 533 373 44;
- 29) 0,000 202 894 258 045 385 055 255 748 283 633 500 160 000 131 533 373 44 × 2 = 0 + 0,000 405 788 516 090 770 110 511 496 567 267 000 320 000 263 066 746 88;
- 30) 0,000 405 788 516 090 770 110 511 496 567 267 000 320 000 263 066 746 88 × 2 = 0 + 0,000 811 577 032 181 540 221 022 993 134 534 000 640 000 526 133 493 76;
- 31) 0,000 811 577 032 181 540 221 022 993 134 534 000 640 000 526 133 493 76 × 2 = 0 + 0,001 623 154 064 363 080 442 045 986 269 068 001 280 001 052 266 987 52;
- 32) 0,001 623 154 064 363 080 442 045 986 269 068 001 280 001 052 266 987 52 × 2 = 0 + 0,003 246 308 128 726 160 884 091 972 538 136 002 560 002 104 533 975 04;
- 33) 0,003 246 308 128 726 160 884 091 972 538 136 002 560 002 104 533 975 04 × 2 = 0 + 0,006 492 616 257 452 321 768 183 945 076 272 005 120 004 209 067 950 08;
- 34) 0,006 492 616 257 452 321 768 183 945 076 272 005 120 004 209 067 950 08 × 2 = 0 + 0,012 985 232 514 904 643 536 367 890 152 544 010 240 008 418 135 900 16;
- 35) 0,012 985 232 514 904 643 536 367 890 152 544 010 240 008 418 135 900 16 × 2 = 0 + 0,025 970 465 029 809 287 072 735 780 305 088 020 480 016 836 271 800 32;
- 36) 0,025 970 465 029 809 287 072 735 780 305 088 020 480 016 836 271 800 32 × 2 = 0 + 0,051 940 930 059 618 574 145 471 560 610 176 040 960 033 672 543 600 64;
- 37) 0,051 940 930 059 618 574 145 471 560 610 176 040 960 033 672 543 600 64 × 2 = 0 + 0,103 881 860 119 237 148 290 943 121 220 352 081 920 067 345 087 201 28;
- 38) 0,103 881 860 119 237 148 290 943 121 220 352 081 920 067 345 087 201 28 × 2 = 0 + 0,207 763 720 238 474 296 581 886 242 440 704 163 840 134 690 174 402 56;
- 39) 0,207 763 720 238 474 296 581 886 242 440 704 163 840 134 690 174 402 56 × 2 = 0 + 0,415 527 440 476 948 593 163 772 484 881 408 327 680 269 380 348 805 12;
- 40) 0,415 527 440 476 948 593 163 772 484 881 408 327 680 269 380 348 805 12 × 2 = 0 + 0,831 054 880 953 897 186 327 544 969 762 816 655 360 538 760 697 610 24;
- 41) 0,831 054 880 953 897 186 327 544 969 762 816 655 360 538 760 697 610 24 × 2 = 1 + 0,662 109 761 907 794 372 655 089 939 525 633 310 721 077 521 395 220 48;
- 42) 0,662 109 761 907 794 372 655 089 939 525 633 310 721 077 521 395 220 48 × 2 = 1 + 0,324 219 523 815 588 745 310 179 879 051 266 621 442 155 042 790 440 96;
- 43) 0,324 219 523 815 588 745 310 179 879 051 266 621 442 155 042 790 440 96 × 2 = 0 + 0,648 439 047 631 177 490 620 359 758 102 533 242 884 310 085 580 881 92;
- 44) 0,648 439 047 631 177 490 620 359 758 102 533 242 884 310 085 580 881 92 × 2 = 1 + 0,296 878 095 262 354 981 240 719 516 205 066 485 768 620 171 161 763 84;
- 45) 0,296 878 095 262 354 981 240 719 516 205 066 485 768 620 171 161 763 84 × 2 = 0 + 0,593 756 190 524 709 962 481 439 032 410 132 971 537 240 342 323 527 68;
- 46) 0,593 756 190 524 709 962 481 439 032 410 132 971 537 240 342 323 527 68 × 2 = 1 + 0,187 512 381 049 419 924 962 878 064 820 265 943 074 480 684 647 055 36;
- 47) 0,187 512 381 049 419 924 962 878 064 820 265 943 074 480 684 647 055 36 × 2 = 0 + 0,375 024 762 098 839 849 925 756 129 640 531 886 148 961 369 294 110 72;
- 48) 0,375 024 762 098 839 849 925 756 129 640 531 886 148 961 369 294 110 72 × 2 = 0 + 0,750 049 524 197 679 699 851 512 259 281 063 772 297 922 738 588 221 44;
- 49) 0,750 049 524 197 679 699 851 512 259 281 063 772 297 922 738 588 221 44 × 2 = 1 + 0,500 099 048 395 359 399 703 024 518 562 127 544 595 845 477 176 442 88;
- 50) 0,500 099 048 395 359 399 703 024 518 562 127 544 595 845 477 176 442 88 × 2 = 1 + 0,000 198 096 790 718 799 406 049 037 124 255 089 191 690 954 352 885 76;
- 51) 0,000 198 096 790 718 799 406 049 037 124 255 089 191 690 954 352 885 76 × 2 = 0 + 0,000 396 193 581 437 598 812 098 074 248 510 178 383 381 908 705 771 52;
- 52) 0,000 396 193 581 437 598 812 098 074 248 510 178 383 381 908 705 771 52 × 2 = 0 + 0,000 792 387 162 875 197 624 196 148 497 020 356 766 763 817 411 543 04;
- 53) 0,000 792 387 162 875 197 624 196 148 497 020 356 766 763 817 411 543 04 × 2 = 0 + 0,001 584 774 325 750 395 248 392 296 994 040 713 533 527 634 823 086 08;
- 54) 0,001 584 774 325 750 395 248 392 296 994 040 713 533 527 634 823 086 08 × 2 = 0 + 0,003 169 548 651 500 790 496 784 593 988 081 427 067 055 269 646 172 16;
- 55) 0,003 169 548 651 500 790 496 784 593 988 081 427 067 055 269 646 172 16 × 2 = 0 + 0,006 339 097 303 001 580 993 569 187 976 162 854 134 110 539 292 344 32;
- 56) 0,006 339 097 303 001 580 993 569 187 976 162 854 134 110 539 292 344 32 × 2 = 0 + 0,012 678 194 606 003 161 987 138 375 952 325 708 268 221 078 584 688 64;
- 57) 0,012 678 194 606 003 161 987 138 375 952 325 708 268 221 078 584 688 64 × 2 = 0 + 0,025 356 389 212 006 323 974 276 751 904 651 416 536 442 157 169 377 28;
- 58) 0,025 356 389 212 006 323 974 276 751 904 651 416 536 442 157 169 377 28 × 2 = 0 + 0,050 712 778 424 012 647 948 553 503 809 302 833 072 884 314 338 754 56;
- 59) 0,050 712 778 424 012 647 948 553 503 809 302 833 072 884 314 338 754 56 × 2 = 0 + 0,101 425 556 848 025 295 897 107 007 618 605 666 145 768 628 677 509 12;
- 60) 0,101 425 556 848 025 295 897 107 007 618 605 666 145 768 628 677 509 12 × 2 = 0 + 0,202 851 113 696 050 591 794 214 015 237 211 332 291 537 257 355 018 24;
- 61) 0,202 851 113 696 050 591 794 214 015 237 211 332 291 537 257 355 018 24 × 2 = 0 + 0,405 702 227 392 101 183 588 428 030 474 422 664 583 074 514 710 036 48;
- 62) 0,405 702 227 392 101 183 588 428 030 474 422 664 583 074 514 710 036 48 × 2 = 0 + 0,811 404 454 784 202 367 176 856 060 948 845 329 166 149 029 420 072 96;
- 63) 0,811 404 454 784 202 367 176 856 060 948 845 329 166 149 029 420 072 96 × 2 = 1 + 0,622 808 909 568 404 734 353 712 121 897 690 658 332 298 058 840 145 92;
- 64) 0,622 808 909 568 404 734 353 712 121 897 690 658 332 298 058 840 145 92 × 2 = 1 + 0,245 617 819 136 809 468 707 424 243 795 381 316 664 596 117 680 291 84;
- 65) 0,245 617 819 136 809 468 707 424 243 795 381 316 664 596 117 680 291 84 × 2 = 0 + 0,491 235 638 273 618 937 414 848 487 590 762 633 329 192 235 360 583 68;
- 66) 0,491 235 638 273 618 937 414 848 487 590 762 633 329 192 235 360 583 68 × 2 = 0 + 0,982 471 276 547 237 874 829 696 975 181 525 266 658 384 470 721 167 36;
- 67) 0,982 471 276 547 237 874 829 696 975 181 525 266 658 384 470 721 167 36 × 2 = 1 + 0,964 942 553 094 475 749 659 393 950 363 050 533 316 768 941 442 334 72;
- 68) 0,964 942 553 094 475 749 659 393 950 363 050 533 316 768 941 442 334 72 × 2 = 1 + 0,929 885 106 188 951 499 318 787 900 726 101 066 633 537 882 884 669 44;
- 69) 0,929 885 106 188 951 499 318 787 900 726 101 066 633 537 882 884 669 44 × 2 = 1 + 0,859 770 212 377 902 998 637 575 801 452 202 133 267 075 765 769 338 88;
- 70) 0,859 770 212 377 902 998 637 575 801 452 202 133 267 075 765 769 338 88 × 2 = 1 + 0,719 540 424 755 805 997 275 151 602 904 404 266 534 151 531 538 677 76;
- 71) 0,719 540 424 755 805 997 275 151 602 904 404 266 534 151 531 538 677 76 × 2 = 1 + 0,439 080 849 511 611 994 550 303 205 808 808 533 068 303 063 077 355 52;
- 72) 0,439 080 849 511 611 994 550 303 205 808 808 533 068 303 063 077 355 52 × 2 = 0 + 0,878 161 699 023 223 989 100 606 411 617 617 066 136 606 126 154 711 04;
- 73) 0,878 161 699 023 223 989 100 606 411 617 617 066 136 606 126 154 711 04 × 2 = 1 + 0,756 323 398 046 447 978 201 212 823 235 234 132 273 212 252 309 422 08;
- 74) 0,756 323 398 046 447 978 201 212 823 235 234 132 273 212 252 309 422 08 × 2 = 1 + 0,512 646 796 092 895 956 402 425 646 470 468 264 546 424 504 618 844 16;
- 75) 0,512 646 796 092 895 956 402 425 646 470 468 264 546 424 504 618 844 16 × 2 = 1 + 0,025 293 592 185 791 912 804 851 292 940 936 529 092 849 009 237 688 32;
- 76) 0,025 293 592 185 791 912 804 851 292 940 936 529 092 849 009 237 688 32 × 2 = 0 + 0,050 587 184 371 583 825 609 702 585 881 873 058 185 698 018 475 376 64;
- 77) 0,050 587 184 371 583 825 609 702 585 881 873 058 185 698 018 475 376 64 × 2 = 0 + 0,101 174 368 743 167 651 219 405 171 763 746 116 371 396 036 950 753 28;
- 78) 0,101 174 368 743 167 651 219 405 171 763 746 116 371 396 036 950 753 28 × 2 = 0 + 0,202 348 737 486 335 302 438 810 343 527 492 232 742 792 073 901 506 56;
- 79) 0,202 348 737 486 335 302 438 810 343 527 492 232 742 792 073 901 506 56 × 2 = 0 + 0,404 697 474 972 670 604 877 620 687 054 984 465 485 584 147 803 013 12;
- 80) 0,404 697 474 972 670 604 877 620 687 054 984 465 485 584 147 803 013 12 × 2 = 0 + 0,809 394 949 945 341 209 755 241 374 109 968 930 971 168 295 606 026 24;
- 81) 0,809 394 949 945 341 209 755 241 374 109 968 930 971 168 295 606 026 24 × 2 = 1 + 0,618 789 899 890 682 419 510 482 748 219 937 861 942 336 591 212 052 48;
- 82) 0,618 789 899 890 682 419 510 482 748 219 937 861 942 336 591 212 052 48 × 2 = 1 + 0,237 579 799 781 364 839 020 965 496 439 875 723 884 673 182 424 104 96;
- 83) 0,237 579 799 781 364 839 020 965 496 439 875 723 884 673 182 424 104 96 × 2 = 0 + 0,475 159 599 562 729 678 041 930 992 879 751 447 769 346 364 848 209 92;
- 84) 0,475 159 599 562 729 678 041 930 992 879 751 447 769 346 364 848 209 92 × 2 = 0 + 0,950 319 199 125 459 356 083 861 985 759 502 895 538 692 729 696 419 84;
- 85) 0,950 319 199 125 459 356 083 861 985 759 502 895 538 692 729 696 419 84 × 2 = 1 + 0,900 638 398 250 918 712 167 723 971 519 005 791 077 385 459 392 839 68;
- 86) 0,900 638 398 250 918 712 167 723 971 519 005 791 077 385 459 392 839 68 × 2 = 1 + 0,801 276 796 501 837 424 335 447 943 038 011 582 154 770 918 785 679 36;
- 87) 0,801 276 796 501 837 424 335 447 943 038 011 582 154 770 918 785 679 36 × 2 = 1 + 0,602 553 593 003 674 848 670 895 886 076 023 164 309 541 837 571 358 72;
- 88) 0,602 553 593 003 674 848 670 895 886 076 023 164 309 541 837 571 358 72 × 2 = 1 + 0,205 107 186 007 349 697 341 791 772 152 046 328 619 083 675 142 717 44;
- 89) 0,205 107 186 007 349 697 341 791 772 152 046 328 619 083 675 142 717 44 × 2 = 0 + 0,410 214 372 014 699 394 683 583 544 304 092 657 238 167 350 285 434 88;
- 90) 0,410 214 372 014 699 394 683 583 544 304 092 657 238 167 350 285 434 88 × 2 = 0 + 0,820 428 744 029 398 789 367 167 088 608 185 314 476 334 700 570 869 76;
- 91) 0,820 428 744 029 398 789 367 167 088 608 185 314 476 334 700 570 869 76 × 2 = 1 + 0,640 857 488 058 797 578 734 334 177 216 370 628 952 669 401 141 739 52;
- 92) 0,640 857 488 058 797 578 734 334 177 216 370 628 952 669 401 141 739 52 × 2 = 1 + 0,281 714 976 117 595 157 468 668 354 432 741 257 905 338 802 283 479 04;
- 93) 0,281 714 976 117 595 157 468 668 354 432 741 257 905 338 802 283 479 04 × 2 = 0 + 0,563 429 952 235 190 314 937 336 708 865 482 515 810 677 604 566 958 08;
Nicio parte fracționară egală cu zero n-a fost obținută. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă) și am obținut măcar o parte întreagă diferită de zero => STOP (Pierdem din precizie - numărul convertit pe care îl vom obține în final va fi doar o foarte bună aproximare a celui inițial).
4. Construiește reprezentarea în baza 2 a părții fracționare a numărului.
Ia fiecare parte întreagă a rezultatelor înmulțirilor, începând din partea de sus a listei construite:
0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49(10) =
0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1101 0100 1100 0000 0000 0011 0011 1110 1110 0000 1100 1111 0011 0(2)
5. Numărul pozitiv înainte de normalizare:
0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49(10) =
0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1101 0100 1100 0000 0000 0011 0011 1110 1110 0000 1100 1111 0011 0(2)
6. Normalizează reprezentarea binară a numărului.
Mută virgula cu 41 poziții la dreapta, astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de 0:
0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49(10) =
0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1101 0100 1100 0000 0000 0011 0011 1110 1110 0000 1100 1111 0011 0(2) =
0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1101 0100 1100 0000 0000 0011 0011 1110 1110 0000 1100 1111 0011 0(2) × 20 =
1,1010 1001 1000 0000 0000 0110 0111 1101 1100 0001 1001 1110 0110(2) × 2-41
7. 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): -41
Mantisă (nenormalizată):
1,1010 1001 1000 0000 0000 0110 0111 1101 1100 0001 1001 1110 0110
8. Ajustează exponentul.
Folosește reprezentarea deplasată pe 11 biți:
Exponent (ajustat) =
Exponent (neajustat) + 2(11-1) - 1 =
-41 + 2(11-1) - 1 =
(-41 + 1 023)(10) =
982(10)
9. 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;
- 982 : 2 = 491 + 0;
- 491 : 2 = 245 + 1;
- 245 : 2 = 122 + 1;
- 122 : 2 = 61 + 0;
- 61 : 2 = 30 + 1;
- 30 : 2 = 15 + 0;
- 15 : 2 = 7 + 1;
- 7 : 2 = 3 + 1;
- 3 : 2 = 1 + 1;
- 1 : 2 = 0 + 1;
10. 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) =
982(10) =
011 1101 0110(2)
11. 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, doar dacă e necesar (nu e cazul aici).
Mantisă (normalizată) =
1. 1010 1001 1000 0000 0000 0110 0111 1101 1100 0001 1001 1110 0110 =
1010 1001 1000 0000 0000 0110 0111 1101 1100 0001 1001 1110 0110
12. 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) =
011 1101 0110
Mantisă (52 biți) =
1010 1001 1000 0000 0000 0110 0111 1101 1100 0001 1001 1110 0110
Numărul zecimal 0,000 000 000 000 755 840 011 110 101 101 010 100 110 000 000 000 000 49 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:
0 - 011 1101 0110 - 1010 1001 1000 0000 0000 0110 0111 1101 1100 0001 1001 1110 0110