1 00:00:00,000 --> 00:00:05,511 2 00:00:05,511 --> 00:00:08,510 Doug LLYOYD: numri So hexadeċimali, bħallikieku għandna bżonn numru ieħor bażi 3 00:00:08,510 --> 00:00:09,970 dritt iskema? 4 00:00:09,970 --> 00:00:13,000 Ukoll, ħafna kulturi tal-Punent, kif inti probabilment familjari, 5 00:00:13,000 --> 00:00:16,560 uża l-bażi system-- deċimali 10, li jirrapreżenta data numerika. 6 00:00:16,560 --> 00:00:20,520 Għandna l-ċifri 0, 1, 2, 3, 5, 6, 7,8,9. 7 00:00:20,520 --> 00:00:23,890 U jekk għandna bżonn li jirrappreżenta Valuri ogħla minn disa ', 8 00:00:23,890 --> 00:00:26,800 nistgħu ngħaqqdu dawk ċifri użu tal-kunċett ta 'valur post. 9 00:00:26,800 --> 00:00:30,115 Allura għal 10, għandna 1 ċifri segwit minn 0 ċifri 10 00:00:30,115 --> 00:00:32,240 u aħna intuwittivament nifhmu li dak li aħna qed tagħmel 11 00:00:32,240 --> 00:00:35,500 hemm aħna qed multiplikazzjoni l-ewwel 1 minn 10, 12 00:00:35,500 --> 00:00:37,689 u mbagħad jiżdied 0 għal total ta '10. 13 00:00:37,689 --> 00:00:40,480 Kompjuters tagħmel xi ħaġa pjuttost simili, kif int probabilment familjari, 14 00:00:40,480 --> 00:00:42,409 mal-bażi system-- binarja 2. 15 00:00:42,409 --> 00:00:44,700 Id-differenza li jkun hemm li hemm biss 2 ċifri 16 00:00:44,700 --> 00:00:46,770 biex jaħdmu with-- 0 u 1. 17 00:00:46,770 --> 00:00:49,033 U hekk valuri post tagħna, minflok ma wieħed, 18 00:00:49,033 --> 00:00:52,600 għaxar, mitt, elf, peress li ikun fis-sistema deċimali, 19 00:00:52,600 --> 00:00:57,690 huma wieħed, tnejn, erba, tmienja, u l-bqija. 20 00:00:57,690 --> 00:01:00,842 Hawn il-ħaġa għalkemm, dawk li għamilhom 0 u 1 ta, speċjalment 21 00:01:00,842 --> 00:01:03,800 jekk aħna qed tkun xjenzjati tal-kompjuter u aħna qed tagħmel ħafna ta 'programmar 22 00:01:03,800 --> 00:01:06,924 jew jaħdmu ma 'kompjuters, kienu jmorru li tkun qed tara ħafna ta 'numri binarja. 23 00:01:06,924 --> 00:01:11,660 U dawk 0 u 1 fil-ktajjen kbar jista 'jkun diffiċli ħafna biex parse. 24 00:01:11,660 --> 00:01:16,610 Ma nistgħux biss ħarsa lejn sensiela ta ' S 0 u 1 u neċessarjament jaf 25 00:01:16,610 --> 00:01:17,810 eżattament dak li hu. 26 00:01:17,810 --> 00:01:21,980 Iżda huwa għadu utli li jkunu jistgħu data express bl-istess mod 27 00:01:21,980 --> 00:01:23,480 li kompjuter ma. 28 00:01:23,480 --> 00:01:26,580 Għandna dan il-kunċett tal- sistema hexadecimal, li hija 29 00:01:26,580 --> 00:01:29,840 bażi 16, minflok bażi ta '10 jew bażi 2. 30 00:01:29,840 --> 00:01:34,420 Li jfisser li għandna 16-ċifri biex jaħdmu ma minflok 10 jew 2. 31 00:01:34,420 --> 00:01:37,180 U huwa ferm aktar konċiż biex jesprimu 32 00:01:37,180 --> 00:01:41,210 informazzjoni binarju fuq sistema tal-kompjuter, huwa ħafna aktar umana tinftiehem. 33 00:01:41,210 --> 00:01:43,520 Allura aħna għandna l-ċifri 0 sa 9, u mbagħad 34 00:01:43,520 --> 00:01:49,480 irridu wkoll dawn extra sitt digits-- a, b, c, d, e, u f, li jirrappreżentaw 10, 35 00:01:49,480 --> 00:01:56,050 kunċett tagħna ta '10, 11, 12, 13, 14 u 15, fil deċimali. 36 00:01:56,050 --> 00:01:59,787 Kultant, mill-mod, inti ser ukoll tara dawn ta 'permezz f bħala kapital A 37 00:01:59,787 --> 00:02:01,620 permezz F, li hija l- Mod I-tendenza li tagħmel dan. 38 00:02:01,620 --> 00:02:04,560 Huwa biss tiegħi preferuta stil, imma jew huwa multa, 39 00:02:04,560 --> 00:02:07,870 tnejn li huma jirrappreżentaw pretty ħafna l-istess ħaġa. 40 00:02:07,870 --> 00:02:09,090 >> Allura għaliex huwa jibred hexadeċimali? 41 00:02:09,090 --> 00:02:11,580 Għaliex għandna bżonn li jużaw dan bażi addizzjonali oħra? 42 00:02:11,580 --> 00:02:14,310 Diġa għandna 2 u 10, għaliex għandna bżonn 16? 43 00:02:14,310 --> 00:02:21,650 Well 16 huwa poter ta '2, u għalhekk kull ħames figuri hexadeċimali, 0 sa f, 44 00:02:21,650 --> 00:02:25,440 jikkorrispondi għal unika tordna, jew arranġament uniku 45 00:02:25,440 --> 00:02:29,060 ta '4 ċifri binarja, 4 bits. 46 00:02:29,060 --> 00:02:34,570 U hekk f'dan is-sens, nistgħu jesprimu twal ħafna, kumplessi, numri binarja 47 00:02:34,570 --> 00:02:36,440 f'hexadecimal fil- ħafna b'mod aktar konċiż, 48 00:02:36,440 --> 00:02:41,080 mingħajr ma jitilfu informazzjoni jew ma jkollhom tagħmel konverżjonijiet partikolarment ineffiċjenti 49 00:02:41,080 --> 00:02:42,480 fuq dawn in-numri. 50 00:02:42,480 --> 00:02:44,880 >> Allura, kif I biss qal, kull ħames figuri hexadeċimali 51 00:02:44,880 --> 00:02:48,630 jikkorrispondi għal unika arranġament ta '4 numri binarja. 52 00:02:48,630 --> 00:02:53,670 Allura l-sekwenza binarja 0000 jikkorrispondi għal hexadeċimali ċifri 0. 53 00:02:53,670 --> 00:03:00,340 0110 jikkorrispondi għal ċifri hexadeċimali 6. 54 00:03:00,340 --> 00:03:05,225 U 1111 jikkorrispondi li hexadeċimali ċifri f. 55 00:03:05,225 --> 00:03:07,100 Jekk qed tfittex fi din it-tabella, b'mod partikolari 56 00:03:07,100 --> 00:03:09,099 jekk inti qed tħares lejn l- linja xellugija chart, 57 00:03:09,099 --> 00:03:11,970 inti tista 'diġà tara hemm daqsxejn ta 'problema ambigwità hawn. 58 00:03:11,970 --> 00:03:15,229 Deċimali 0 hija pjuttost distingwibbli minn hexadeċimali 0, 59 00:03:15,229 --> 00:03:18,020 minbarra l-fatt li huwa taħt kolonna li tgħid hexadeċimali. 60 00:03:18,020 --> 00:03:22,130 >> Iżda aħna probabbilment mhux se dejjem jkollhom il-kolonna hemmhekk. 61 00:03:22,130 --> 00:03:25,420 Ġeneralment meta aħna qed jesprimu numri fis eżadeċimali 62 00:03:25,420 --> 00:03:28,130 biex jiddistingwi b'mod ċar milli notazzjoni deċimali, 63 00:03:28,130 --> 00:03:31,860 aħna normalment prefiss minnhom bil-prefiss 0x. 64 00:03:31,860 --> 00:03:35,990 0x ifisser xejn fir-realtà, huwa biss clue lilna bħala bnedmin 65 00:03:35,990 --> 00:03:39,190 li dak li aħna qed madwar biex tara, jew se tibda parsing, 66 00:03:39,190 --> 00:03:40,750 huwa numru hexadeċimali. 67 00:03:40,750 --> 00:03:45,590 Ovvjament għall-ċifri ogħla A, B, c, d, u f, li jikkorrispondu għal 10-15 68 00:03:45,590 --> 00:03:48,840 huwa pjuttost ambigwu li l- li l-għadd hexadeċimali. 69 00:03:48,840 --> 00:03:51,620 U fil-fatt, kull hexadeċimali numru li għandu l-ittri fiha, 70 00:03:51,620 --> 00:03:54,642 huwa probabbilment pjuttost ovvju bħala numru hexadeċimali. 71 00:03:54,642 --> 00:03:56,350 Iżda, xorta, għall- affarijiet ikunu ċari, huwa 72 00:03:56,350 --> 00:03:58,290 dejjem idea tajba li prefiss kull darba li inti 73 00:03:58,290 --> 00:04:01,835 jirreferu għal ċifri bħala hexadecimal Numru billi jiġi prefiss ta 0x. 74 00:04:01,835 --> 00:04:04,370 75 00:04:04,370 --> 00:04:06,810 >> Allura, binarja, kif aħna qal, għandu valuri post. 76 00:04:06,810 --> 00:04:10,040 Hemm il-post dawk, post twos, post fours, u post eights. 77 00:04:10,040 --> 00:04:13,640 U deċimali wkoll post valuri, l- dawk, għexieren, mijiet, u eluf 78 00:04:13,640 --> 00:04:15,910 li aħna kollha tista 'tfakkar mill-iskola grad. 79 00:04:15,910 --> 00:04:18,050 U hexadeċimali ebda eċċezzjoni hawn, verament. 80 00:04:18,050 --> 00:04:22,660 Hija għandha wkoll post valuri Iżda minflok li jkunu poteri ta '2 jew setgħat ta' 10, 81 00:04:22,660 --> 00:04:25,050 dawn qed poteri ta '16. 82 00:04:25,050 --> 00:04:29,410 >> Allura naraw numru bħal dan irridu pretty b'mod ċar taf huwa 397, id-dritt? 83 00:04:29,410 --> 00:04:33,420 Ukoll jekk naraw numru bħal dan, nafu dan mhux 397 aktar. 84 00:04:33,420 --> 00:04:36,730 Dan huwa l-hexadeċimali numru tlieta-9-7. 85 00:04:36,730 --> 00:04:39,680 Mhuwiex 397, dan ifisser xi ħaġa differenti, 86 00:04:39,680 --> 00:04:44,180 għaliex aħna qed tuża s-setgħat tal-16 ta 'kif kull tal-valuri post tagħna minflok setgħat 87 00:04:44,180 --> 00:04:45,560 ta '10. 88 00:04:45,560 --> 00:04:50,570 Fil-fatt, il-valuri post hawn kieku ikunu dawk, il-post sixteens, 89 00:04:50,570 --> 00:04:55,080 u l-post il-mitejn-ħamsin sixes, li jikkorrispondu għall idea tagħna ta 'xi dawk 90 00:04:55,080 --> 00:04:59,180 post, għexieren post, u mijiet post, jekk in-numru kien 397. 91 00:04:59,180 --> 00:05:03,620 Iżda peress li huwa 0x 397, għandna a dawk post, sixteens post, 92 00:05:03,620 --> 00:05:05,780 u post il-mitejn-ħamsin sixes. 93 00:05:05,780 --> 00:05:09,460 Or, a 16 għall-0 post, li hija l-1. 94 00:05:09,460 --> 00:05:12,420 A 16 għall-ewwel post qawwa, 16. 95 00:05:12,420 --> 00:05:17,080 A 16 kwadrat post, 256, u bqija, u l-bqija, u l-bqija. 96 00:05:17,080 --> 00:05:24,400 Allura dan in-numru huwa verament 3 darbiet 16 kwadrat, plus 9 darbiet 16, flimkien ma '7. 97 00:05:24,400 --> 00:05:28,980 I ma tagħmel l-matematika hawnhekk, iżda mhux 397, huwa ħafna, ħafna ikbar minn dak. 98 00:05:28,980 --> 00:05:34,050 >> Bl-istess mod, jista 'jkollna ADC 0x, ukoll li l-ħinijiet 16 kwadrat. 99 00:05:34,050 --> 00:05:38,220 Jew jekk aħna tittraduċi li biex kunċett tagħna ta 'numri deċimali, li 10 darbiet 100 00:05:38,220 --> 00:05:44,160 16 kwadrat, flimkien ma 'ħinijiet d 16, jew flimkien ma '13-il darba 16. 101 00:05:44,160 --> 00:05:47,410 U tinkwetax jekk int ma memorizzati li d huwa 13, jew xi ħaġa bħal dik, 102 00:05:47,410 --> 00:05:49,201 ma jkunx hemm wisq ta 'dawn ċifri ittra 103 00:05:49,201 --> 00:05:52,820 u dan ser issir intuwittivi pretty malajr. 104 00:05:52,820 --> 00:05:59,800 Għalhekk għal darb'oħra dan huwa 10 darbiet 16 kwadrat, plus 13-il darba 16, flimkien ma '12-il darba 1. 105 00:05:59,800 --> 00:06:03,640 ADC hekk 0x. 106 00:06:03,640 --> 00:06:07,750 >> Allura, kif għidt, kull grupp ta '4 numri binarja 107 00:06:07,750 --> 00:06:10,000 jikkorrispondi għal wieħed ċifri hexadeċimali, 108 00:06:10,000 --> 00:06:12,570 u għalhekk huwa attwalment verament faċli għall-bidla u lura 109 00:06:12,570 --> 00:06:14,690 bejn hex u binarja. 110 00:06:14,690 --> 00:06:18,310 Jekk għandek din is-sekwenza twila ta ' binarja ċifri, kull ma għandek bżonn tagħmel 111 00:06:18,310 --> 00:06:21,320 huwa tibda jingħaqdu dritt għax-xellug bħala gruppi ta '4. 112 00:06:21,320 --> 00:06:26,550 U allura inti jista 'jikkonsolida tagħhom fiċ numri hexadeċimali, 113 00:06:26,550 --> 00:06:30,910 severament tillimita n-numru ta ' Ċifri għandek biex jipproċessaw mentalment. 114 00:06:30,910 --> 00:06:33,680 Minflok 32 0 u 1, il kif Ser naraw fit-tieni, 115 00:06:33,680 --> 00:06:37,630 inti tista 'tkun kapaċi tikseb l-isfel li biss għal 8 numri hexadecimal, lott 116 00:06:37,630 --> 00:06:39,200 aktar konċiż. 117 00:06:39,200 --> 00:06:43,500 >> Il-mapep slides ftit back se jgħinuk biex insemmu dan mapping, 118 00:06:43,500 --> 00:06:45,660 għalkemm, għal darb'oħra inti ser jimmemorizah pretty malajr. 119 00:06:45,660 --> 00:06:47,320 Aħna ser imorru b'eżempju dritt issa. 120 00:06:47,320 --> 00:06:51,507 Mela jekk għandna numru bħal dan, dan in-numru binarju verament kbir, 121 00:06:51,507 --> 00:06:53,340 jew dak li jidher li numru binarju kbir. 122 00:06:53,340 --> 00:06:56,260 U r-raġuni jien ngħid dan, huwa biss so-- huwa behemoth, id-dritt? 123 00:06:56,260 --> 00:06:58,959 Hemm tant li għamilhom 0 u 1 hemm. 124 00:06:58,959 --> 00:07:01,000 Iżda aħna probabbilment ma verament ikollhom sens ta 'dak 125 00:07:01,000 --> 00:07:02,870 il-kobor ta 'dan in-numru huwa verament. 126 00:07:02,870 --> 00:07:06,150 Aħna ma jkollhom ebda idea dak li jikkorrispondi għal deċimali. 127 00:07:06,150 --> 00:07:09,744 U fil-fatt aħna mhux saħansitra se tara dak li jikkorrispondi fl deċimali dritt issa. 128 00:07:09,744 --> 00:07:11,660 Aħna jista 'jkun kapaċi li tesprimi din b'mod li 129 00:07:11,660 --> 00:07:15,640 tagħtina xi informazzjoni aktar dwar kemm big dan in-numru hu. 130 00:07:15,640 --> 00:07:17,270 >> Mela ejja tmur f'dak il-proċess ta 'konverżjoni. 131 00:07:17,270 --> 00:07:19,311 L-ewwel ħaġa li għandna bżonn tagħmel huwa li rridu grupp 132 00:07:19,311 --> 00:07:23,050 dawn ċifri out fi gruppi tal-4, li jibda mid-dritt 133 00:07:23,050 --> 00:07:24,120 u tax-xogħol lejn ix-xellug. 134 00:07:24,120 --> 00:07:27,260 Hemm jiġri li jkun 32 ċifri hawn, li jfisser li għandna 135 00:07:27,260 --> 00:07:33,210 waqfa nadif sbieħ ta '8 gruppi ta' 4. 136 00:07:33,210 --> 00:07:36,200 Ftakar li kull grupp ta ' 4 hawn, unikament jikkorrispondi 137 00:07:36,200 --> 00:07:37,760 għal ċifra hexadeċimali. 138 00:07:37,760 --> 00:07:42,080 Allura aħna ser jerġa 'jibda jibni tagħna Numru il-lemin, u tax-xogħol xellug. 139 00:07:42,080 --> 00:07:44,890 Ukoll x'hemm 1101? 140 00:07:44,890 --> 00:07:49,220 Well we jagħmlu l-matematika fl-ras tagħna, għandna 1 fil-post eights, ta '1 141 00:07:49,220 --> 00:07:54,310 fil-fours post, b'0 l twos post, u 1 fil-dawk post. 142 00:07:54,310 --> 00:07:58,820 C'est 8 plus 4 flimkien ma '1, li aħna nafu bħala 13. 143 00:07:58,820 --> 00:08:02,400 Iżda aħna probabbilment mhux se jiktbu 13 minn, għaliex aħna qed jaħdmu ma hexadecimal. 144 00:08:02,400 --> 00:08:07,982 Għandna bżonn li jaqilbu għall-hexadeċimali ekwivalenti ta '13, li huwa d. 145 00:08:07,982 --> 00:08:12,940 >> 0011, ukoll li l-0 fil- post eights, b'0 fours seħħ, 146 00:08:12,940 --> 00:08:15,190 ta '1 fil-post twos, u 1 fil-dawk post. 147 00:08:15,190 --> 00:08:16,880 Li 3. 148 00:08:16,880 --> 00:08:20,180 I tfisser tkompli tagħmel dan għal darb'oħra, għandna hawnhekk 9. 149 00:08:20,180 --> 00:08:23,850 U mbagħad 11, iżda li b, irtirar. 150 00:08:23,850 --> 00:08:30,570 2, 10-- jew a-- 6, u 4. 151 00:08:30,570 --> 00:08:34,669 U sabiex il string kbir ħafna ta 0 u 1 ta 'l-aqwa 152 00:08:34,669 --> 00:08:38,549 huwa aktar konċiż espress f'hexadecimal kif 46a2b93d 0x. 153 00:08:38,549 --> 00:08:42,309 154 00:08:42,309 --> 00:08:45,870 >> Ukoll, OK, konna tgħallimna ġdida ħiliet jibred, x'inhu l-punt? 155 00:08:45,870 --> 00:08:49,560 Aħna ma tista 'tuża dan il- ħin, kif aħna qed tmur biex hekk ara, 156 00:08:49,560 --> 00:08:52,370 nużaw hexadeċimali pjuttost ħafna bħala programmaturi. 157 00:08:52,370 --> 00:08:55,060 Mhux bilfors għall- iskop li jagħmlu matematika ma 'dan, 158 00:08:55,060 --> 00:08:58,470 iżda peress li ħafna drabi indirizzi memorja fis-sistema tagħna 159 00:08:58,470 --> 00:09:00,440 huma rappreżentati fil hexadeċimali. 160 00:09:00,440 --> 00:09:04,390 Huwa mod tassew konċiż biex jesprimu xort'oħra ineffiċjenti, numri binarja. 161 00:09:04,390 --> 00:09:06,440 U għalhekk, għal darb'oħra, inti tista ' not-- int probabilment 162 00:09:06,440 --> 00:09:07,640 mhux se jagħmlu xi matematika magħha, inti mhux 163 00:09:07,640 --> 00:09:09,848 se tkun multiplikazzjoni numri hexadeċimali flimkien, 164 00:09:09,848 --> 00:09:11,770 jew tagħmel xi ħaġa stramb bħal dik. 165 00:09:11,770 --> 00:09:16,120 Iżda huwa ħila utli li jkun hemm sabiex inti tista 'jesprimi u jifhem 166 00:09:16,120 --> 00:09:23,290 indirizzi memorja, u oħrajn modi ta 'użu ta' data fis C. 167 00:09:23,290 --> 00:09:26,240 >> Jien Doug Lloyd, dan huwa CS50. 168 00:09:26,240 --> 00:09:28,028