1 00:00:00,000 --> 00:00:05,511 2 00:00:05,511 --> 00:00:08,510 DOUG LLYOYD: nimewo ekzadesimal Se konsa,, tankou si nou bezwen yon lòt nimewo baz 3 00:00:08,510 --> 00:00:09,970 konplo dwa? 4 00:00:09,970 --> 00:00:13,000 Oke, pi kilti Western, kòm pwobableman ou se yo konnen yo, 5 00:00:13,000 --> 00:00:16,560 itilize baz an desimal sistèm- 10, ki reprezante done nimerik. 6 00:00:16,560 --> 00:00:20,520 Nou gen chif yo 0, 1, 2, 3, 5, 6, 7,8,9. 7 00:00:20,520 --> 00:00:23,890 Men, si nou bezwen reprezante valè pi wo pase nèf, 8 00:00:23,890 --> 00:00:26,800 nou ka konbine sa yo chif lè l sèvi avèk nosyon a ki gen valè plas. 9 00:00:26,800 --> 00:00:30,115 Se konsa, pou 10, nou gen yon 1 chif swiv pa yon 0 chif 10 00:00:30,115 --> 00:00:32,240 epi nou konprann entwitif ki sa n ap fè 11 00:00:32,240 --> 00:00:35,500 gen nou ap miltipliye , nan premye 1 a 10 12 00:00:35,500 --> 00:00:37,689 Lè sa a, pandan l ajoute 0 ak pou yon total de 10. 13 00:00:37,689 --> 00:00:40,480 Odinatè fè yon bagay bèl ki similè yo, kòm w ap pwobableman yo konnen yo, 14 00:00:40,480 --> 00:00:42,409 ak binè sistèm-baz la 2. 15 00:00:42,409 --> 00:00:44,700 Diferans lan ke yo te gen ke gen sèlman 2 chif 16 00:00:44,700 --> 00:00:46,770 nan travay with-- 0 ak 1. 17 00:00:46,770 --> 00:00:49,033 Se konsa, valè plas nou, olye pou yo te yon sèl, 18 00:00:49,033 --> 00:00:52,600 dis, san, mil, menm jan yo ta dwe nan sistèm lan desimal, 19 00:00:52,600 --> 00:00:57,690 yo se youn, de, kat, uit, ak sou sa. 20 00:00:57,690 --> 00:01:00,842 Isit la nan bagay la menm si, moun 0 a ak 1 a, espesyalman 21 00:01:00,842 --> 00:01:03,800 si nou ap ke yo te syantis òdinatè epi nou ap fè yon anpil nan pwogram 22 00:01:03,800 --> 00:01:06,924 oswa k ap travay ak òdinatè, te ale yo dwe wè yon anpil nan nimewo binè. 23 00:01:06,924 --> 00:01:11,660 Ak moun ki nan 0 a ak 1 nan chenn gwo ka trè difisil nan analizan. 24 00:01:11,660 --> 00:01:16,610 Nou pa ka jis gade nan yon afè de 0 a ak 1 a ak nesesèman konnen 25 00:01:16,610 --> 00:01:17,810 egzakteman sa li ye. 26 00:01:17,810 --> 00:01:21,980 Men, li la toujou itil nan kapab done eksprime nan menm fason an 27 00:01:21,980 --> 00:01:23,480 ki yon òdinatè fè. 28 00:01:23,480 --> 00:01:26,580 Nou gen sa a nosyon nan la ekzadesimal sistèm, ki se 29 00:01:26,580 --> 00:01:29,840 baz 16, olye pou yo baz 10 oswa baz 2. 30 00:01:29,840 --> 00:01:34,420 Ki vle di ke nou gen 16 chif yo travay avèk olye pou yo 10 oswa 2. 31 00:01:34,420 --> 00:01:37,180 Lè li nan yon pi plis kout fason eksprime sa yo panse 32 00:01:37,180 --> 00:01:41,210 binè enfòmasyon sou yon sistèm òdinatè, li nan pi plis imen konprann. 33 00:01:41,210 --> 00:01:43,520 Se konsa, nou gen chif yo 0 jiska 9, ak Lè sa 34 00:01:43,520 --> 00:01:49,480 nou gen tou sa yo siplemantè sis digits-- yon, B, C, D, E, ak f, ki reprezante 10, 35 00:01:49,480 --> 00:01:56,050 nosyon nou an nan 10, 11, 12, 13, 14 ak 15, nan desimal. 36 00:01:56,050 --> 00:01:59,787 Pafwa, nan chemen an, ou pral tou wè sa yo yon nan f la kòm kapital Yon 37 00:01:59,787 --> 00:02:01,620 a F, ki se nan fason mwen yo gen tandans fè li. 38 00:02:01,620 --> 00:02:04,560 Li nan jis pi pito m ' style, men swa se amann, 39 00:02:04,560 --> 00:02:07,870 yo tou de trè reprezante anpil menm bagay la. 40 00:02:07,870 --> 00:02:09,090 >> Se konsa, poukisa se ekzadesimal fre? 41 00:02:09,090 --> 00:02:11,580 Poukisa nou bezwen sèvi ak sa a lòt baz plis? 42 00:02:11,580 --> 00:02:14,310 Nou deja gen 2 ak 10, poukisa nou bezwen 16? 43 00:02:14,310 --> 00:02:21,650 Oke 16 se yon pouvwa nan 2, e konsa chak chif ekzadesimal, 0 a f, 44 00:02:21,650 --> 00:02:25,440 koresponn ak yon inik kòmann-nan, oswa aranjman inik 45 00:02:25,440 --> 00:02:29,060 nan 4 chif binè, 4 miyèt moso. 46 00:02:29,060 --> 00:02:34,570 Se konsa, nan sans sa, nou ka eksprime , konplèks, nimewo trè long binè 47 00:02:34,570 --> 00:02:36,440 nan ekzadesimal nan yon pi fason pi plis brèf, 48 00:02:36,440 --> 00:02:41,080 san yo pa pèdi enfòmasyon oswa gen fè konvèsyon patikilyèman ankonbran 49 00:02:41,080 --> 00:02:42,480 sou nimewo sa yo. 50 00:02:42,480 --> 00:02:44,880 >> Se konsa, jan mwen jis te di, chak chif ekzadesimal 51 00:02:44,880 --> 00:02:48,630 koresponn ak yon inik aranjman nan 4 chif binè. 52 00:02:48,630 --> 00:02:53,670 Se konsa, fisèl la binè 0000 koresponn ak ekzadesimal chif 0. 53 00:02:53,670 --> 00:03:00,340 0110 koresponn ak ekzadesimal chif 6. 54 00:03:00,340 --> 00:03:05,225 Apre sa, 1111 koresponn ekzadesimal chif f. 55 00:03:05,225 --> 00:03:07,100 Si ou ap chèche a tablo sa a, patikilyèman 56 00:03:07,100 --> 00:03:09,099 si w ap chèche nan la bò gòch nan tablo a, 57 00:03:09,099 --> 00:03:11,970 ou ka deja wè gen nan yon ti jan nan yon pwoblèm anbigwite isit la. 58 00:03:11,970 --> 00:03:15,229 Desimal 0 se bèl anpil konfonn soti nan ekzadesimal 0, 59 00:03:15,229 --> 00:03:18,020 lòt pase lefèt ke li nan anba yon kolòn ki di ekzadesimal. 60 00:03:18,020 --> 00:03:22,130 >> Men, nou pwobableman pa pral toujou gen sa kolòn a. 61 00:03:22,130 --> 00:03:25,420 Anjeneral lè n ap eksprime nimewo nan notasyon ekzadesimal 62 00:03:25,420 --> 00:03:28,130 byen klè yo fè distenksyon ant yo soti nan notasyon desimal, 63 00:03:28,130 --> 00:03:31,860 anjeneral nou prefiks yo ak prefiks la 0x. 64 00:03:31,860 --> 00:03:35,990 0x vle di pa gen anyen nan reyalite, li nan jis yon siy yo nou kòm moun 65 00:03:35,990 --> 00:03:39,190 ke sa nou ap sou yo wè, oswa sou yo kòmanse analyzes, 66 00:03:39,190 --> 00:03:40,750 se yon nimewo ekzadesimal. 67 00:03:40,750 --> 00:03:45,590 Li evidan pou chif yo pi wo a, b, C, D, ak f, ki koresponn ak 10-15 68 00:03:45,590 --> 00:03:48,840 li a trè ékivok sa a, se sa a, se yon nimewo ekzadesimal. 69 00:03:48,840 --> 00:03:51,620 Lè an reyalite, nenpòt ekzadesimal Nimewo ki gen lèt nan li, 70 00:03:51,620 --> 00:03:54,642 se pwobableman trè evidan ke yon nimewo ekzadesimal. 71 00:03:54,642 --> 00:03:56,350 Men, toujou, pou la dedomajman nan klè, li nan 72 00:03:56,350 --> 00:03:58,290 toujou yon bon lide yo prefiks chak fwa ou 73 00:03:58,290 --> 00:04:01,835 al gade nan yon chif kòm yon ekzadesimal Nimewo pa prefiks yon 0x. 74 00:04:01,835 --> 00:04:04,370 75 00:04:04,370 --> 00:04:06,810 >> Se konsa, binè, menm jan nou di, gen valè plas. 76 00:04:06,810 --> 00:04:10,040 Genyen nan yo menm plas, yon kote Dezan, yon kote ki four, ak yon kote ki eights. 77 00:04:10,040 --> 00:04:13,640 Epi tou te gen plas desimal valè yo, yo menm, dè dizèn, dè santèn, ak dè milye 78 00:04:13,640 --> 00:04:15,910 ke nou tout ka sonje soti nan lekòl klas. 79 00:04:15,910 --> 00:04:18,050 Apre sa, pa gen okenn ekzadesimal se eksepsyon isit la, vrèman. 80 00:04:18,050 --> 00:04:22,660 Li tou te gen valè plas men olye pou yo te pouvwa nan 2 oswa pouvwa nan 10, 81 00:04:22,660 --> 00:04:25,050 yo ap pouvwa nan 16. 82 00:04:25,050 --> 00:04:29,410 >> Se konsa, nou wè yon nimewo tankou nou sa a bèl klèman konnen li nan 397, dwa? 83 00:04:29,410 --> 00:04:33,420 Oke si nou wè yon PO tankou sa a, nou konnen sa a se pa 397 ankò. 84 00:04:33,420 --> 00:04:36,730 Sa a se ekzadesimal nan Nimewo twa-nèf-sèt. 85 00:04:36,730 --> 00:04:39,680 Li pa 397, sa vle di yon bagay diferan, 86 00:04:39,680 --> 00:04:44,180 paske nou ap sèvi ak pouvwa nan 16 ke tout nan valè plas nou olye pou yo pouvwa 87 00:04:44,180 --> 00:04:45,560 nan 10. 88 00:04:45,560 --> 00:04:50,570 An reyalite, valè yo plas isit la ta gen plas nan yo menm, kote ki sixteens, 89 00:04:50,570 --> 00:04:55,080 ak kote a de-san-senkant-sixes, ki koresponn ak lide nou yo menm nan yon 90 00:04:55,080 --> 00:04:59,180 plas, dè dizèn kote, ak yon dè santèn plas, si kantite a te 397. 91 00:04:59,180 --> 00:05:03,620 Men, depi li nan 0x 397, nou gen yon moun plas kote, sixteens, 92 00:05:03,620 --> 00:05:05,780 ak yon kote de-san-senkant-sixes. 93 00:05:05,780 --> 00:05:09,460 Oswa, yon 16 nan plas la 0, ki se 1. 94 00:05:09,460 --> 00:05:12,420 Yon 16 nan plas la pouvwa premye, 16. 95 00:05:12,420 --> 00:05:17,080 Yon 16 okib plas, 256, ak sou sa, ak sou sa, ak sou sa. 96 00:05:17,080 --> 00:05:24,400 Se konsa, nimewo sa a se reyèlman 3 fwa 16 okib, plis 9 fwa 16, plis 7. 97 00:05:24,400 --> 00:05:28,980 Mwen pa t 'fè matematik la isit la, men li la pa 397, li nan anpil, pi gwo pase sa. 98 00:05:28,980 --> 00:05:34,050 >> Menm jan an tou, nou te ka gen 0x ADC, byen sa a, se yon fwa 16 okib. 99 00:05:34,050 --> 00:05:38,220 Oswa si nou tradui ke yo nosyon nou an nan nimewo desimal, sa a, se 10 fwa 100 00:05:38,220 --> 00:05:44,160 16 okib, plis fwa d 16, oswa plis 13 fwa 16. 101 00:05:44,160 --> 00:05:47,410 Epi yo pa enkyete w si ou pa t 'memorize ki d se 13, oswa yon bagay tankou sa, 102 00:05:47,410 --> 00:05:49,201 gen nan pa twò anpil nan lèt sa yo chif 103 00:05:49,201 --> 00:05:52,820 epi li pral vin entwisyon trè byen vit. 104 00:05:52,820 --> 00:05:59,800 Se konsa, ankò sa a se 10 fwa 16 okib, plis 13 fwa 16, plis 12 fwa 1. 105 00:05:59,800 --> 00:06:03,640 Se konsa, 0x ADC. 106 00:06:03,640 --> 00:06:07,750 >> Se konsa, jan mwen te di, chak gwoup de 4 chif binè 107 00:06:07,750 --> 00:06:10,000 koresponn ak yon sèl ekzadesimal chif, 108 00:06:10,000 --> 00:06:12,570 Se konsa, li la aktyèlman vrèman fasil yo chanje retounen ak lide 109 00:06:12,570 --> 00:06:14,690 ant Egzagòn ak binè. 110 00:06:14,690 --> 00:06:18,310 Si ou gen sa a fisèl long nan chif binè, tout sa ou bezwen fè 111 00:06:18,310 --> 00:06:21,320 se kòmanse gwoupman yo dwa sou bò goch kòm gwoup nan 4. 112 00:06:21,320 --> 00:06:26,550 Lè sa a, ou ka konsolide yo nan nimewo ekzadesimal, 113 00:06:26,550 --> 00:06:30,910 grav limite kantite chif ou gen nan pwosesis mantalman. 114 00:06:30,910 --> 00:06:33,680 Olye pou yo 32 0 a ak 1 a, jan nou pral wè nan yon dezyèm fwa, 115 00:06:33,680 --> 00:06:37,630 ou ta ka kapab jwenn li desann jis 8 ekzadesimal chif, yon anpil 116 00:06:37,630 --> 00:06:39,200 plis brèf. 117 00:06:39,200 --> 00:06:43,500 >> Tablo yo yon glisad kèk tounen pral ede w konnen ki kat sa a, 118 00:06:43,500 --> 00:06:45,660 byenke, ankò ou pral memorize li trè byen vit. 119 00:06:45,660 --> 00:06:47,320 Nou pral ale nan yon egzanp kounye a. 120 00:06:47,320 --> 00:06:51,507 Se konsa, si nou gen yon nimewo tankou sa a, sa a nimewo reyèlman gwo binè, 121 00:06:51,507 --> 00:06:53,340 oswa sa ki parèt yo dwe yon gwo kantite binè. 122 00:06:53,340 --> 00:06:56,260 Ak rezon an mwen di ke, li a jis so-- li nan yon monstr, dwa? 123 00:06:56,260 --> 00:06:58,959 Genyen anpil 0 a ak 1 a la. 124 00:06:58,959 --> 00:07:01,000 Men, nou pwobableman pa fè sa reyèlman gen yon sans de sa ki 125 00:07:01,000 --> 00:07:02,870 grandè a nimewo sa a vrèman se. 126 00:07:02,870 --> 00:07:06,150 Nou pa gen okenn lide ki sa li ta koresponn ak yon desimal. 127 00:07:06,150 --> 00:07:09,744 Ak nan reyalite nou pa pral menm wè sa ki li koresponn ak nan desimal kounye a. 128 00:07:09,744 --> 00:07:11,660 Nou ka kapab eksprime sa a nan yon fason ki 129 00:07:11,660 --> 00:07:15,640 ta bay nou kèk plis enfòmasyon sou jis ki jan gwo nimewo sa a se. 130 00:07:15,640 --> 00:07:17,270 >> Se konsa, kite a ale nan ke pwosesis konvèsyon. 131 00:07:17,270 --> 00:07:19,311 Premye bagay nou bezwen fè se nou vle gwoup 132 00:07:19,311 --> 00:07:23,050 chif sa yo soti nan gwoup nan 4, kòmanse nan dwat a 133 00:07:23,050 --> 00:07:24,120 epi l ap travay sou bò goch la. 134 00:07:24,120 --> 00:07:27,260 Gen rive yo dwe 32 chif isit la, ki vle di nou gen 135 00:07:27,260 --> 00:07:33,210 yon bèl ti repo pwòp nan 8 gwoup nan 4. 136 00:07:33,210 --> 00:07:36,200 Sonje ke chak gwoup nan 4 isit la, inikman koresponn 137 00:07:36,200 --> 00:07:37,760 nan yon chif ekzadesimal. 138 00:07:37,760 --> 00:07:42,080 Se konsa, nou pral kòmanse ankò bilding lan avèk nou Nimewo de dwat la, epi l ap travay kite. 139 00:07:42,080 --> 00:07:44,890 Oke sa ki nan 1101? 140 00:07:44,890 --> 00:07:49,220 Oke nou fè matematik la soti nan tèt nou an, nou gen 1 nan plas la eights, yon 1 141 00:07:49,220 --> 00:07:54,310 nan plas la four, se yon 0 nan Dezan yo kote, ak yon 1 nan plas la menm. 142 00:07:54,310 --> 00:07:58,820 Sa a 8 plis 4 plis 1, ki nou ta konnen kòm 13. 143 00:07:58,820 --> 00:08:02,400 Men, nou pwobableman pa ta ekri 13 soti, paske nou ap travay ak ekzadesimal. 144 00:08:02,400 --> 00:08:07,982 Nou bezwen konvèti li nan ekzadesimal nan ekivalan nan 13, ki se d. 145 00:08:07,982 --> 00:08:12,940 >> 0011, byen sa a, se yon 0 nan la eights plas, yon 0 nan four kote, 146 00:08:12,940 --> 00:08:15,190 yon 1 nan plas la Dezan, ak yon 1 nan plas la menm. 147 00:08:15,190 --> 00:08:16,880 Sa a 3. 148 00:08:16,880 --> 00:08:20,180 Mwen vle di kenbe fè sa ankò, nou gen isit la 9. 149 00:08:20,180 --> 00:08:23,850 Lè sa a, 11, men sa a b, sonje. 150 00:08:23,850 --> 00:08:30,570 2, 10-- oswa a-- 6, ak 4. 151 00:08:30,570 --> 00:08:34,669 Se konsa, ki gwo anpil fisèl de 0 a ak 1 a nan tèt la 152 00:08:34,669 --> 00:08:38,549 se pi plis presizyon eksprime nan ekzadesimal kòm 0x 46a2b93d. 153 00:08:38,549 --> 00:08:42,309 154 00:08:42,309 --> 00:08:45,870 >> Oke, OK, nou te aprann yon nouvo konpetans fre, sa ki nan pwen an? 155 00:08:45,870 --> 00:08:49,560 Nou pa ta ka sèvi ak tout bagay sa a nan tan, menm jan nou ap ale nan pli vit wè, 156 00:08:49,560 --> 00:08:52,370 nou itilize ekzadesimal byen yon anpil kòm pwogramasyon. 157 00:08:52,370 --> 00:08:55,060 Pa nesesèman pou la objektif pou fè matematik ak li, 158 00:08:55,060 --> 00:08:58,470 men paske yon anpil nan fwa adrès memwa nan sistèm nou an 159 00:08:58,470 --> 00:09:00,440 yo reprezante nan ekzadesimal. 160 00:09:00,440 --> 00:09:04,390 Li se yon fason reyèlman kout eksprime sa yo panse otreman ankonbran, nimewo binè. 161 00:09:04,390 --> 00:09:06,440 Se konsa, ankò, ou ka not-- w ap pwobableman 162 00:09:06,440 --> 00:09:07,640 pa ale nan fè nenpòt matematik ak li, ou pa 163 00:09:07,640 --> 00:09:09,848 pral fè miltipliye nimewo ekzadesimal ansanm, 164 00:09:09,848 --> 00:09:11,770 oswa fè anyen etranj tankou sa. 165 00:09:11,770 --> 00:09:16,120 Men, li se yon ladrès itil nan gen pou ou kapab eksprime ak konprann 166 00:09:16,120 --> 00:09:23,290 memwa adrès, ak lòt fason pou lè l sèvi avèk done nan C. 167 00:09:23,290 --> 00:09:26,240 >> Mwen se Doug Lloyd, sa a se CS50. 168 00:09:26,240 --> 00:09:28,028