1 00:00:00,000 --> 00:00:05,511 2 00:00:05,511 --> 00:00:08,510 DOUG LLYOYD: uimhreacha Mar sin heicsidheachúlach, amhail is dá gá dúinn líon bonn eile 3 00:00:08,510 --> 00:00:09,970 ceart na scéime? 4 00:00:09,970 --> 00:00:13,000 Bhuel, an chuid is mó cultúir an Iarthair, mar a bhfuil tú is dócha an eolas, 5 00:00:13,000 --> 00:00:16,560 úsáid a bhaint as an bonn system-- deachúil 10, chun ionadaíocht a dhéanamh sonraí uimhriúla. 6 00:00:16,560 --> 00:00:20,520 Ní mór dúinn na digití 0, 1, 2, 3, 5, 6, 7,8,9. 7 00:00:20,520 --> 00:00:23,890 Agus más gá dúinn chun ionadaíocht a luachanna níos airde ná naoi, 8 00:00:23,890 --> 00:00:26,800 Is féidir linn a chur le chéile leis na digití ag baint úsáide as an coincheap de luach ar siúl. 9 00:00:26,800 --> 00:00:30,115 Mar sin, ar feadh 10, ní mór dúinn a 1 dhigit ina dhiaidh sin ag 0 dhigit 10 00:00:30,115 --> 00:00:32,240 agus muid a thuiscint intuitively go bhfuil an méid tá ag éirí linn 11 00:00:32,240 --> 00:00:35,500 tá muid ag iolrú an chéad 1 ag 10, 12 00:00:35,500 --> 00:00:37,689 agus ansin ag cur 0 as iomlán de 10. 13 00:00:37,689 --> 00:00:40,480 Dhéanann ríomhairí rud éigin deas den chineál céanna, mar a tá tú eolach ar dócha, 14 00:00:40,480 --> 00:00:42,409 leis an bonn system-- dénártha 2. 15 00:00:42,409 --> 00:00:44,700 An difríocht a bheith ann go bhfuil ach 2 dhigit 16 00:00:44,700 --> 00:00:46,770 a bheith ag obair with-- 0 agus 1. 17 00:00:46,770 --> 00:00:49,033 Agus mar sin ár luachanna ar siúl, in ionad a bheith ar cheann, 18 00:00:49,033 --> 00:00:52,600 deich, céad, míle, mar atá siad bheadh ​​sa chóras deachúil, 19 00:00:52,600 --> 00:00:57,690 Tá ceann amháin, dhá, ceithre, ocht, agus mar sin de. 20 00:00:57,690 --> 00:01:00,842 Seo an rud cé, na 0 agus 1, go háirithe 21 00:01:00,842 --> 00:01:03,800 má tá muid ag á eolaithe ríomhaireachta agus táimid ag déanamh a lán de chláir 22 00:01:03,800 --> 00:01:06,924 nó atá ag obair le ríomhairí, bhí ag dul a bheith ag féachaint ar a lán de na huimhreacha dénártha. 23 00:01:06,924 --> 00:01:11,660 Agus iad siúd 0 agus 1 i slabhraí móra Is féidir a bheith an-deacair a pharsáil. 24 00:01:11,660 --> 00:01:16,610 Ní féidir linn ach breathnú ar shraith de 0 agus 1 agus de riachtanas a fhios 25 00:01:16,610 --> 00:01:17,810 díreach a bhfuil sé. 26 00:01:17,810 --> 00:01:21,980 Ach tá sé fós úsáideach a bheith in ann Sonraí iúl ar an mbealach céanna 27 00:01:21,980 --> 00:01:23,480 go ndéanann ar ríomhaire. 28 00:01:23,480 --> 00:01:26,580 Ní mór dúinn ar an gcoincheap sin ar an Córas heicsidheachúlach, a bhfuil 29 00:01:26,580 --> 00:01:29,840 bonn 16, in ionad bonn 10 nó bonn 2. 30 00:01:29,840 --> 00:01:34,420 Rud a chiallaíonn go bhfuil muid 16 dhigit a bheith ag obair le ionad 10 nó 2. 31 00:01:34,420 --> 00:01:37,180 Agus tá sé ina i bhfad níos mó bhealach gonta a chur in iúl 32 00:01:37,180 --> 00:01:41,210 faisnéis dénártha ar chóras ríomhaireachta, tá sé i bhfad níos daonna intuigthe. 33 00:01:41,210 --> 00:01:43,520 Mar sin, ní mór dúinn na digití 0 trí 9, agus ansin 34 00:01:43,520 --> 00:01:49,480 ní mór dúinn freisin na sé breise digits-- a, b, c, d, e, agus f, atá in ionannas 10, 35 00:01:49,480 --> 00:01:56,050 ár nóisean de 10, 11, 12, 13, 14 agus 15, i dheachúlacha. 36 00:01:56,050 --> 00:01:59,787 Uaireanta, dála an scéil, beidh tú freisin féach ar na a trí a f mar chaipiteal A 37 00:01:59,787 --> 00:02:01,620 trí F, a bhfuil an bhealach claonadh agam a dhéanamh. 38 00:02:01,620 --> 00:02:04,560 Tá sé díreach tar éis mo is fearr stíl, ach bíodh is fíneáil, 39 00:02:04,560 --> 00:02:07,870 siad araon ionadaíocht deas i bhfad an rud céanna. 40 00:02:07,870 --> 00:02:09,090 >> Mar sin, cén fáth go bhfuil fionnuar heicsidheachúlach? 41 00:02:09,090 --> 00:02:11,580 Cén fáth a bhfuil gá dúinn a úsáid bonn breise eile? 42 00:02:11,580 --> 00:02:14,310 Ní mór dúinn cheana féin 2 agus 10, cén fáth nach gá dúinn 16? 43 00:02:14,310 --> 00:02:21,650 Bhuel 16 Is cumhacht 2, agus mar sin gach dhigit heicsidheachúlach, 0 trí f, 44 00:02:21,650 --> 00:02:25,440 fhreagraíonn do uathúil ordú, nó socrú ar leith 45 00:02:25,440 --> 00:02:29,060 de 4 dhigit dénártha, 4 giotán. 46 00:02:29,060 --> 00:02:34,570 Agus mar sin sa chiall sin, is féidir linn a chur in iúl an-fhada, chasta, uimhreacha dénártha 47 00:02:34,570 --> 00:02:36,440 i hexadecimal i i bhfad ar bhealach níos gonta, 48 00:02:36,440 --> 00:02:41,080 gan faisnéis a chailliúint nó a bhfuil a dhéanamh conversions go háirithe cumbersome 49 00:02:41,080 --> 00:02:42,480 ar na huimhreacha. 50 00:02:42,480 --> 00:02:44,880 >> Mar sin, mar a dúirt mé díreach tar éis, gach dhigit heicsidheachúlach 51 00:02:44,880 --> 00:02:48,630 fhreagraíonn do uathúil socrú 4 dhigit dénártha. 52 00:02:48,630 --> 00:02:53,670 Mar sin, an teaghrán dénártha 0000 fhreagraíonn dhigit hexadecimal 0. 53 00:02:53,670 --> 00:03:00,340 0110 fhreagraíonn dhigit hexadecimal 6. 54 00:03:00,340 --> 00:03:05,225 Agus 1111 Comhfhreagraíonn go heicsidheachúlach dhigit f. 55 00:03:05,225 --> 00:03:07,100 Má tá tú ag lorg ar an chairt, go háirithe 56 00:03:07,100 --> 00:03:09,099 má tá tú ag lorg ar an taobh clé den chairt, 57 00:03:09,099 --> 00:03:11,970 is féidir leat a fheiceáil cheana féin níl a beagán de fadhb athbhrí anseo. 58 00:03:11,970 --> 00:03:15,229 De dheachúlacha 0 Tá go leor i bhfad aitheanta ó hexadecimal 0, 59 00:03:15,229 --> 00:03:18,020 seachas an bhfíric go bhfuil sé faoi colún a deir heicsidheachúlach. 60 00:03:18,020 --> 00:03:22,130 >> Ach táimid ní bheidh is dócha i gcónaí tá go colún ann. 61 00:03:22,130 --> 00:03:25,420 Go ginearálta nuair muid ag chur in iúl uimhreacha i nodaireacht heicsidheachúlach 62 00:03:25,420 --> 00:03:28,130 chun idirdhealú a dhéanamh soiléir iad ó nodaireacht deachúil, 63 00:03:28,130 --> 00:03:31,860 táimid ag réimír de ghnáth iad leis an réimír 0x. 64 00:03:31,860 --> 00:03:35,990 Ciallaíonn 0x rud ar bith i ndáiríre, tá sé ach a clue dúinn mar dhaoine 65 00:03:35,990 --> 00:03:39,190 go bhfuil an méid tá muid ar tí é a fheiceáil, nó thart ar parsáil a thosú, 66 00:03:39,190 --> 00:03:40,750 Is uimhir hexadecimal. 67 00:03:40,750 --> 00:03:45,590 Gan amhras do na digití airde a, b, c, d, agus f, a fhreagraíonn do 10-15 68 00:03:45,590 --> 00:03:48,840 tá sé gan athbhrí go leor go bhfuil go bhfuil uimhir hexadecimal. 69 00:03:48,840 --> 00:03:51,620 Agus go deimhin, ar aon hexadecimal Uimhir a bhfuil litreacha ann, 70 00:03:51,620 --> 00:03:54,642 Is dócha soiléir go leor mar uimhir heicsidheachúlach. 71 00:03:54,642 --> 00:03:56,350 Ach, fós, do na Ar mhaithe le soiléireacht, tá sé 72 00:03:56,350 --> 00:03:58,290 i gcónaí ag smaoineamh maith a réimír gach uair 73 00:03:58,290 --> 00:04:01,835 a tharchur chuig digit mar heicsidheachúlach uimhir trí le línte a 0x. 74 00:04:01,835 --> 00:04:04,370 75 00:04:04,370 --> 00:04:06,810 >> Mar sin, dhénártha, agus muid sin, tá luachanna áit. 76 00:04:06,810 --> 00:04:10,040 Níl an áit cinn, áit mbeirteanna, áit ceithre boinn, agus áit ochtú. 77 00:04:10,040 --> 00:04:13,640 Agus luachanna bhfeidhm, an bhfuil de dheachúlacha freisin cinn, deicheanna, céadta, agus na mílte 78 00:04:13,640 --> 00:04:15,910 gur féidir linn go léir a thabhairt chun cuimhne ó scoil grád. 79 00:04:15,910 --> 00:04:18,050 Agus is é heicsidheachúlach aon eisceacht anseo, i ndáiríre. 80 00:04:18,050 --> 00:04:22,660 Luachanna áit ach ina ionad sin tá sé chomh maith Cumhachtaí de 2 nó cumhachtaí de 10 huaire, 81 00:04:22,660 --> 00:04:25,050 tá siad cumhachtaí 16. 82 00:04:25,050 --> 00:04:29,410 >> Mar sin, feicimid roinnt mar seo a chuirimid ar Tá a fhios go leor go soiléir tá sé 397, ceart? 83 00:04:29,410 --> 00:04:33,420 Bhuel má fheiceann muid roinnt mar seo, tá a fhios againn nach bhfuil sé seo 397 níos mó. 84 00:04:33,420 --> 00:04:36,730 Is é seo an heicsidheachúlach uimhir trí 9-7. 85 00:04:36,730 --> 00:04:39,680 Níl sé 397, ciallaíonn sé rud éigin difriúil, 86 00:04:39,680 --> 00:04:44,180 toisc go bhfuil muid ag baint úsáide cumhachtaí 16 mar go léir ár luachanna ar siúl in ionad na gcumhachtaí 87 00:04:44,180 --> 00:04:45,560 de 10. 88 00:04:45,560 --> 00:04:50,570 Go deimhin, bheadh ​​na luachanna ar siúl anseo a bheith ar an áit na cinn, an áit sixteens, 89 00:04:50,570 --> 00:04:55,080 agus an áit dhá chéad-caoga sixes, a fhreagraíonn do ár smaoineamh ar na cinn 90 00:04:55,080 --> 00:04:59,180 áit, deicheanna áit, agus ar na céadta áit, má bhí an uimhir 397. 91 00:04:59,180 --> 00:05:03,620 Ach ós rud é tá sé 0X 397, ní mór dúinn a cinn áit, sixteens áit, 92 00:05:03,620 --> 00:05:05,780 agus áit dhá chéad-caoga sixes. 93 00:05:05,780 --> 00:05:09,460 Nó, a 16 go dtí an 0 áit, a bhfuil 1. 94 00:05:09,460 --> 00:05:12,420 A 16 go dtí an chéad áit cumhachta, 16. 95 00:05:12,420 --> 00:05:17,080 A 16 cearnaithe ar siúl, 256, agus mar sin de, agus mar sin de, agus mar sin de. 96 00:05:17,080 --> 00:05:24,400 Mar sin, tá an uimhir seo i ndáiríre 3 huaire 16 cearnaithe, móide 9 amanna 16, móide 7. 97 00:05:24,400 --> 00:05:28,980 Ní raibh mé a dhéanamh ar an mata anseo, ach nach bhfuil sé 397, tá sé i bhfad, i bhfad níos mó ná sin. 98 00:05:28,980 --> 00:05:34,050 >> Mar an gcéanna, d'fhéadfadh muid a bheith acu ADC 0x, go maith go bhfuil uair 16 cearnógach. 99 00:05:34,050 --> 00:05:38,220 Nó má táimid ag aistriú go dtí ár nóisean na n-uimhreacha deachúil, go bhfuil 10 uair 100 00:05:38,220 --> 00:05:44,160 16 cearnaithe, móide amanna d 16, nó 13 uair móide 16. 101 00:05:44,160 --> 00:05:47,410 Agus ná bíodh imní ort más rud é nach bhfuil tú memorized is é sin d 13, nó aon rud mar sin, 102 00:05:47,410 --> 00:05:49,201 ní níl an iomarca de na digití litreach 103 00:05:49,201 --> 00:05:52,820 agus beidh sé a bheith iomasach go leor go tapa. 104 00:05:52,820 --> 00:05:59,800 Mar sin, arís tá sé seo 10 uair 16 cearnógach, móide 13 uair 16, móide 12 uair 1. 105 00:05:59,800 --> 00:06:03,640 ADC Mar sin 0x. 106 00:06:03,640 --> 00:06:07,750 >> Mar sin, mar a dúirt mé, gach grúpa de 4 dhigit dénártha 107 00:06:07,750 --> 00:06:10,000 fhreagraíonn do amháin dhigit heicsidheachúlach, 108 00:06:10,000 --> 00:06:12,570 agus mar sin tá sé i ndáiríre i ndáiríre éasca a athrú ar ais agus amach 109 00:06:12,570 --> 00:06:14,690 idir heicsidheachúlach agus dénártha. 110 00:06:14,690 --> 00:06:18,310 Má tá an teaghrán fada de digití dénártha, go léir is gá duit a dhéanamh 111 00:06:18,310 --> 00:06:21,320 Tá tús á ngrúpáil ceart a d'fhág mar ghrúpaí de 4. 112 00:06:21,320 --> 00:06:26,550 Agus ansin is féidir leat a chomhdhlúthú iad a chur san uimhreacha heicsidheachúlach, 113 00:06:26,550 --> 00:06:30,910 a theorannú go mór le líon na Digití a bhfuil tú a phróiseáil meabhrach. 114 00:06:30,910 --> 00:06:33,680 In ionad 32 0 agus 1 ar, mar beidh orainn a fheiceáil i an dara, 115 00:06:33,680 --> 00:06:37,630 d'fhéadfá a bheith in ann a fháil sé síos go dtí díreach 8 ndigit heicsidheachúlach, a lán 116 00:06:37,630 --> 00:06:39,200 níos gonta. 117 00:06:39,200 --> 00:06:43,500 >> An cairteanna Beidh cúpla sleamhnáin ar ais cabhrú leat chun an figiúr amach an mapáil, 118 00:06:43,500 --> 00:06:45,660 cé go, arís beidh tú memorize sé deas go tapa. 119 00:06:45,660 --> 00:06:47,320 Beidh muid ag dul trí shampla ceart anois. 120 00:06:47,320 --> 00:06:51,507 Mar sin, má táimid tar éis roinnt mar seo, an uimhir ndáiríre mór dénártha, 121 00:06:51,507 --> 00:06:53,340 nó cad is cosúil go le líon mór dénártha. 122 00:06:53,340 --> 00:06:56,260 Agus an chúis a rá liom go bhfuil, tá sé ach so-- tá sé ina fathach, ceart? 123 00:06:56,260 --> 00:06:58,959 Níl an oiread sin 0 agus 1 ar ann. 124 00:06:58,959 --> 00:07:01,000 Ach táimid ní a dhéanamh is dócha i ndáiríre tá tuiscint ar cad 125 00:07:01,000 --> 00:07:02,870 Is é an méid ar an líon seo i ndáiríre. 126 00:07:02,870 --> 00:07:06,150 Ní chuirimid bhfuil aon smaoineamh cad é a Bheadh ​​go gcomhfhreagróidh siad do deachúil. 127 00:07:06,150 --> 00:07:09,744 Agus go deimhin ní bheidh againn fiú a fheiceáil cad é fhreagraíonn do i deachúil ceart anois. 128 00:07:09,744 --> 00:07:11,660 D'fhéadfadh muid a bheith in ann in iúl seo a ar bhealach a 129 00:07:11,660 --> 00:07:15,640 Bheadh ​​roinnt eolais a thabhairt dúinn faoi ​​cé chomh mór is atá an uimhir. 130 00:07:15,640 --> 00:07:17,270 >> Mar sin, a ligean ar dul go dtí an bpróiseas chomhshó. 131 00:07:17,270 --> 00:07:19,311 An chéad rud is gá dúinn a dhéanamh ná ba mhaith linn a ghrúpa 132 00:07:19,311 --> 00:07:23,050 na digití amach i ngrúpaí de 4, ag tosú as an ceart 133 00:07:23,050 --> 00:07:24,120 agus ag obair ar an taobh clé. 134 00:07:24,120 --> 00:07:27,260 Tá tharlaíonn a bheith 32 dhigit anseo, rud a chiallaíonn ní mór dúinn 135 00:07:27,260 --> 00:07:33,210 briseadh glan deas de 8 ngrúpa de 4. 136 00:07:33,210 --> 00:07:36,200 Cuimhnigh go bhfuil gach grúpa de 4 anseo, uathúil fhreagraíonn 137 00:07:36,200 --> 00:07:37,760 go digit hexadecimal. 138 00:07:37,760 --> 00:07:42,080 Mar sin, beidh muid ag tús arís tógáil ar ár uimhir ón gceart, agus ag obair ar chlé. 139 00:07:42,080 --> 00:07:44,890 Bhuel cad atá 1101? 140 00:07:44,890 --> 00:07:49,220 Bhuel a dhéanann muid an mata amach inár cheann, ní mór dúinn 1 san áit ochtú, tá 1 141 00:07:49,220 --> 00:07:54,310 san áit ceithre boinn, a 0 i na mbeirteanna áit, agus a 1 san áit cinn. 142 00:07:54,310 --> 00:07:58,820 Sin 8 móide 4 móide 1, bheadh ​​a fhios againn mar 13. 143 00:07:58,820 --> 00:08:02,400 Ach ní bheadh ​​muid ag scríobh is dócha 13 amach, mar gheall orainn ag obair le heicsidheachúlach. 144 00:08:02,400 --> 00:08:07,982 Ní mór dúinn a thiontú chuig an heicsidheachúlach comhionann le 13, a bhfuil d. 145 00:08:07,982 --> 00:08:12,940 >> 0011, go maith go bhfuil 0 sa áit ochtú, a 0 i ceithre boinn bhfeidhm, 146 00:08:12,940 --> 00:08:15,190 a 1 san áit mbeirteanna, agus a 1 san áit cinn. 147 00:08:15,190 --> 00:08:16,880 Sin 3. 148 00:08:16,880 --> 00:08:20,180 Ciallaíonn mé a choinneáil ag déanamh seo arís, ní mór dúinn anseo 9. 149 00:08:20,180 --> 00:08:23,850 Agus ansin 11, ach sin b, cuimhne. 150 00:08:23,850 --> 00:08:30,570 2, 10-- nó a-- 6, agus 4. 151 00:08:30,570 --> 00:08:34,669 Agus mar sin go teaghrán an-mhór de 0 agus 1 ar an barr 152 00:08:34,669 --> 00:08:38,549 chuirtear in iúl níos beacht i heicsidheachúlach mar 0x 46a2b93d. 153 00:08:38,549 --> 00:08:42,309 154 00:08:42,309 --> 00:08:45,870 >> Bhuel, OK, tá muid fhoghlaim nua scil fionnuar, cad é an pointe? 155 00:08:45,870 --> 00:08:49,560 Ní fhéadfadh muid a bhaint as seo go léir an am, mar táimid ag dul a fheiceáil go luath, 156 00:08:49,560 --> 00:08:52,370 úsáidimid heicsidheachúlach leor go leor mar ríomhchláraitheoirí. 157 00:08:52,370 --> 00:08:55,060 Ní gá do na cuspóir a dhéanamh math leis é, 158 00:08:55,060 --> 00:08:58,470 ach mar gheall ar a lán de uaire seoltaí cuimhne inár gcóras 159 00:08:58,470 --> 00:09:00,440 ionadaithe sa heicsidheachúlach. 160 00:09:00,440 --> 00:09:04,390 Tá sé ar bhealach gur gonta a chur in iúl cumbersome a mhalairt, uimhreacha dénártha. 161 00:09:04,390 --> 00:09:06,440 Agus mar sin, arís, is féidir leat not-- tá tú is dócha 162 00:09:06,440 --> 00:09:07,640 nach bhfuil ag dul a dhéanamh ar aon math leis, nach bhfuil tú 163 00:09:07,640 --> 00:09:09,848 ag dul a bheith a iolrú uimhreacha heicsidheachúlach le chéile, 164 00:09:09,848 --> 00:09:11,770 nó ag déanamh aon rud aisteach mar sin. 165 00:09:11,770 --> 00:09:16,120 Ach tá sé scil úsáideach a bheith acu ionas gur féidir leat a chur in iúl agus a thuiscint 166 00:09:16,120 --> 00:09:23,290 seoltaí cuimhne, agus eile bealaí ag úsáid sonraí i C. 167 00:09:23,290 --> 00:09:26,240 >> Tá mé Doug Lloyd, is é seo CS50. 168 00:09:26,240 --> 00:09:28,028