1 00:00:00,000 --> 00:00:05,511 2 00:00:05,511 --> 00:00:08,510 DOUG LLYOYD: zenbakiak Beraz hamaseitarra balitz bezala, oinarri zenbaki batera behar genuen 3 00:00:08,510 --> 00:00:09,970 Eskema ezta? 4 00:00:09,970 --> 00:00:13,000 Beno, Mendebaldeko kultura gehienak, zauden bezala, seguruenik ezagutzen, 5 00:00:13,000 --> 00:00:16,560 oinarri sistema erabiliz hamartar erabili 10, zenbakizko datuak irudikatzeko. 6 00:00:16,560 --> 00:00:20,520 Digituak 0 daukagu, 1, 2, 3, 5, 6, 7,8,9. 7 00:00:20,520 --> 00:00:23,890 Eta irudikatu behar badugu bederatzi baino balio handiagoak, 8 00:00:23,890 --> 00:00:26,800 digituak horiek konbinatu ahal izango dugu leku balio nozioak erabiliz. 9 00:00:26,800 --> 00:00:30,115 Beraz, 10, 1 dugu digitua 0 digituko bat jarraitu 10 00:00:30,115 --> 00:00:32,240 eta intuitiboki ulertzen dugu zer egiten ari garen hori 11 00:00:32,240 --> 00:00:35,500 ez da biderkatzailea ari gara Lehenengo 1 10 arabera, 12 00:00:35,500 --> 00:00:37,689 eta gero batuketa 0 10eko guztira. 13 00:00:37,689 --> 00:00:40,480 Ordenagailuak zerbait polita egin antzeko, ziurrenik zaren bezala ezagutzen, 14 00:00:40,480 --> 00:00:42,409 du sistema erabiliz binary 2 base batera. 15 00:00:42,409 --> 00:00:44,700 Diferentzia han egotea badirela digituak 2 bakarrik 16 00:00:44,700 --> 00:00:46,770 0 eta 1 with-- lan. 17 00:00:46,770 --> 00:00:49,033 Eta, beraz, gure lekua balioak, ordez bat izateaz, 18 00:00:49,033 --> 00:00:52,600 hamar, ehun, mila, baita litzateke hamartar sisteman izango da, 19 00:00:52,600 --> 00:00:57,690 Bat, bi, lau, zortzi, eta abar. 20 00:00:57,690 --> 00:01:00,842 Hemen gauza da, nahiz eta, horiek 0 eta 1-en, batez ere, 21 00:01:00,842 --> 00:01:03,800 dugu informatikariak izateaz bazabiltza eta programazio asko egiten ari gara 22 00:01:03,800 --> 00:01:06,924 edo ordenagailuekin lanean, izan ziren joan neurtu zenbaki bitar asko ikusten da. 23 00:01:06,924 --> 00:01:11,660 Eta 0 eta 1-en horiek kateak handietan Oso zaila da analizatu izan daiteke. 24 00:01:11,660 --> 00:01:16,610 Ezin dugu besterik kate bat begiratu 0 eta 1-en eta zertan jakin 25 00:01:16,610 --> 00:01:17,810 zehazki zer den. 26 00:01:17,810 --> 00:01:21,980 Baina, oraindik ere, erabilgarria da gai izan Era berean, datu express 27 00:01:21,980 --> 00:01:23,480 Ordenagailu bat egiten duen. 28 00:01:23,480 --> 00:01:26,580 Nozio honen daukagu sistema hamaseitarra, hau da, 29 00:01:26,580 --> 00:01:29,840 16 base, ordez base 10 edo base 2. 30 00:01:29,840 --> 00:01:34,420 Horrek esan nahi du 16 zenbakiak dugula ordez 10 edo 2 eurekin lan egiteko. 31 00:01:34,420 --> 00:01:37,180 Eta askoz gehiago da den adierazteko modu zehatza 32 00:01:37,180 --> 00:01:41,210 sistema ordenagailu batean informazio bitarrak askoz gehiago giza ulergarria da. 33 00:01:41,210 --> 00:01:43,520 Beraz digituak daukagu 0 9 bidez, eta, ondoren, 34 00:01:43,520 --> 00:01:49,480 gainera, ez dugu aparteko sei horiek digits-- bat, b, c, d, e, f, 10 ordezkatzen duten, 35 00:01:49,480 --> 00:01:56,050 Gure 10 nozioa, 11, 12, 13, 14 eta 15, hamartarrean. 36 00:01:56,050 --> 00:01:59,787 Batzuetan, bide batez, baita dituzu ikusi f hiriburura A barrura a horiek 37 00:01:59,787 --> 00:02:01,620 F hau da, bidez Bide hori egin ohi dut. 38 00:02:01,620 --> 00:02:04,560 Besterik nire nahiago style, baina bai gauza ederra da, 39 00:02:04,560 --> 00:02:07,870 biek nahiko ordezkatzen Gauza bera askoz. 40 00:02:07,870 --> 00:02:09,090 >> Beraz, zergatik da cool hamaseitar? 41 00:02:09,090 --> 00:02:11,580 Zergatik erabili behar dugu beste base osagarriak? 42 00:02:11,580 --> 00:02:14,310 Dute dagoeneko 2 dugu eta 10, zergatik 16 behar dugu? 43 00:02:14,310 --> 00:02:21,650 Beno 16 2 potentzia bat da, eta, beraz, hamaseitar bakoitzari, 0 f bidez, 44 00:02:21,650 --> 00:02:25,440 berezia dagokio ordenatzen, edo antolaketa berezia 45 00:02:25,440 --> 00:02:29,060 4 zenbaki bitarra, 4 bit. 46 00:02:29,060 --> 00:02:34,570 Eta, beraz, zentzu horretan, adierazi ahal izango dugu ,, zenbakiak binary konplexua oso luzea 47 00:02:34,570 --> 00:02:36,440 batean hamaseitarrean askoz gehiago labur horrela, 48 00:02:36,440 --> 00:02:41,080 Informazio galdu edo beharrik gabe bereziki astuna bihurketak egin 49 00:02:41,080 --> 00:02:42,480 zenbaki horiek buruzko. 50 00:02:42,480 --> 00:02:44,880 >> Beraz, esan dudan bezala, hamaseitar bakoitzeko 51 00:02:44,880 --> 00:02:48,630 berezia dagokio 4 digitu bitar antolamendua. 52 00:02:48,630 --> 00:02:53,670 Beraz, kate bitar 0000 hamaseitar 0 dagokio. 53 00:02:53,670 --> 00:03:00,340 0110 hamaseitar 6 dagokio. 54 00:03:00,340 --> 00:03:05,225 Eta 1111 dagokio hamaseitar digitu f izateko. 55 00:03:05,225 --> 00:03:07,100 Duzun begiratuz gero Taula honetan, bereziki 56 00:03:07,100 --> 00:03:09,099 zuk begira ari bada ezkerreko grafikoan aldean, 57 00:03:09,099 --> 00:03:11,970 Dagoeneko ikusi ahal izango dituzu, ez da bat anbiguotasun arazo bat apur hemen. 58 00:03:11,970 --> 00:03:15,229 Decimal 0 pretty much hamaseitarra 0 indistinguishable, 59 00:03:15,229 --> 00:03:18,020 Izan ere, hori da azpian baino beste zutabe bat hamaseitar esaten duen. 60 00:03:18,020 --> 00:03:22,130 >> Baina ziurrenik ez dugu beti zutabea duten han. 61 00:03:22,130 --> 00:03:25,420 Oro har adierazteko ari gara idazkera hamaseitarra sartu zenbakiak 62 00:03:25,420 --> 00:03:28,130 argi eta garbi bereizteko idazkera hamartarrean tik horiek, 63 00:03:28,130 --> 00:03:31,860 Ohi zeinua dugu horiek aurrizkia 0x batera. 64 00:03:31,860 --> 00:03:35,990 0x errealitatean ezer esan nahi du, arrastoren bat besterik ez da guretzat gizakiak 65 00:03:35,990 --> 00:03:39,190 ikusi buruz zer ari garela, edo parsing hasteko, 66 00:03:39,190 --> 00:03:40,750 zenbaki hamaseitar bat da. 67 00:03:40,750 --> 00:03:45,590 Jakina, goi-mailako digituak a, b, c, d, f, 10-15 dagozkie 68 00:03:45,590 --> 00:03:48,840 Nahiko anbiguotasunik hori da Hori zenbaki hamaseitar bat da. 69 00:03:48,840 --> 00:03:51,620 Eta hain zuzen ere, edozein hamaseitarra Hori letra ditu bertan zenbakia, 70 00:03:51,620 --> 00:03:54,642 da seguruenik nahiko argi zenbaki hamaseitar bat bezala. 71 00:03:54,642 --> 00:03:56,350 Baina, oraindik ere, egiteko argitze aldera, egiten da 72 00:03:56,350 --> 00:03:58,290 Beti ideia ona da zeinua zaren bakoitzean 73 00:03:58,290 --> 00:04:01,835 Zenbaki bat aipatzeko hamaseitar bat bezala 0x bat jarri aurretik by zenbakia. 74 00:04:01,835 --> 00:04:04,370 75 00:04:04,370 --> 00:04:06,810 >> Beraz, bitarrak dugu esan zuen, leku balioak ditu. 76 00:04:06,810 --> 00:04:10,040 Ez da, bai, binaka leku bat, Fours leku bat, eta eights leku bat. 77 00:04:10,040 --> 00:04:13,640 Eta hamartar ere leku balioak, dauka direnak, hamarreko, ehuneko eta milako 78 00:04:13,640 --> 00:04:15,910 denok gogoratzen dezakezu kalifikazioa eskolatik. 79 00:04:15,910 --> 00:04:18,050 Eta hamaseitar ez da salbuespena hemen, benetan. 80 00:04:18,050 --> 00:04:22,660 Halaber leku balioak baizik ditu ren 2 eskumenak edo ahalmenak 10 zuelarik, 81 00:04:22,660 --> 00:04:25,050 16 eskumenak ari dira. 82 00:04:25,050 --> 00:04:29,410 >> Beraz, ez dugu hau bezalako zenbaki bat ikusiko dugu Nahiko argi eta garbi jakin da 397, ezta? 83 00:04:29,410 --> 00:04:33,420 Beno zenbaki bat ikusiko dugu hau bezalako baduzu, badakigu hau ez da 397 gehiago. 84 00:04:33,420 --> 00:04:36,730 Hau hamaseitarra da Hiru bederatzi zazpi zenbakia. 85 00:04:36,730 --> 00:04:39,680 Ez da 397, esan nahi duen zerbait desberdina, 86 00:04:39,680 --> 00:04:44,180 dugu 16 eskumen guztiak bezala erabiltzen ari zarelako gure lekua balioak eskumenen ordez 87 00:04:44,180 --> 00:04:45,560 10eko. 88 00:04:45,560 --> 00:04:50,570 Izan ere, leku balioak hemen litzateke izan direnak leku, sixteens lekua, 89 00:04:50,570 --> 00:04:55,080 eta berrehun berrogeita sixes leku, Gure direnak baten ideia dagozkie 90 00:04:55,080 --> 00:04:59,180 lekua, hamarnaka leku, eta ehunka bat lekua, bada zenbakiaren 397 izan zen. 91 00:04:59,180 --> 00:05:03,620 Baina nik 0x 397 geroztik, ez dugu a bai lekua, sixteens leku, 92 00:05:03,620 --> 00:05:05,780 eta berrehun berrogeita sixes leku bat. 93 00:05:05,780 --> 00:05:09,460 Edo, 16 bat egin 0 lekuan, hau da, 1. 94 00:05:09,460 --> 00:05:12,420 16 A botere lehen postua, eta 16. 95 00:05:12,420 --> 00:05:17,080 16 A karratu lekuan, 256, eta abar, eta abar, eta abar. 96 00:05:17,080 --> 00:05:24,400 Beraz, zenbaki hau benetan 3 aldiz 16 karratu, gehi 9 aldiz 16 gehi 7. 97 00:05:24,400 --> 00:05:28,980 Nik ez nuen matematika hemen, baina ez da 397, hori baino askoz handiagoa askoz da,. 98 00:05:28,980 --> 00:05:34,050 >> Era berean, 0x ADC izan dugu, baita hori bider 16 karratu. 99 00:05:34,050 --> 00:05:38,220 Edo hori itzultzeko bada gure nozioa dugu zenbakiak hamarrenekin, hori da 10 aldiz 100 00:05:38,220 --> 00:05:44,160 16 karratu, gehi d aldiz 16 edo plus 13 aldiz 16. 101 00:05:44,160 --> 00:05:47,410 Eta ez kezkatu, ez duzu buruz ikasi bada d duten 13 edo ezer bezalakoa da, 102 00:05:47,410 --> 00:05:49,201 ez dago ez da gehiegi Gutun digituak horien 103 00:05:49,201 --> 00:05:52,820 eta bihurtuko da Intuitiboa nahiko azkar. 104 00:05:52,820 --> 00:05:59,800 10 Beraz, berriro hau bider 16 karratu, plus 13 aldiz 16 plus 12 aldiz 1. 105 00:05:59,800 --> 00:06:03,640 Beraz 0x ADC. 106 00:06:03,640 --> 00:06:07,750 >> Beraz, esan dudan bezala, behin 4 digitu bitar talde 107 00:06:07,750 --> 00:06:10,000 bakar bati dagokio hamaseitar, 108 00:06:10,000 --> 00:06:12,570 eta beraz, ez da benetan erraza atzera eta aurrera aldatzeko 109 00:06:12,570 --> 00:06:14,690 hex eta bitar artean. 110 00:06:14,690 --> 00:06:18,310 Kate luzea hau badu digituak binary, guztiak egin behar duzun 111 00:06:18,310 --> 00:06:21,320 horiek elkartuz eskubidea hasiko da 4 talde gisa geratzen. 112 00:06:21,320 --> 00:06:26,550 Eta gero sendotzeko ditzakezu Horietako zenbakiak hamaseitar sartu, 113 00:06:26,550 --> 00:06:30,910 zorrotz-kopurua mugatu digituak adimen prozesatu behar duzu. 114 00:06:30,910 --> 00:06:33,680 Horren ordez 32 0 eta 1-en, Bigarren bat ere ikusi dugu, 115 00:06:33,680 --> 00:06:37,630 Lortzen behera ahal izatea besterik 8 zenbaki hamaseitarra, asko 116 00:06:37,630 --> 00:06:39,200 zehatza. 117 00:06:39,200 --> 00:06:43,500 >> Zerrendetan diapositibak batzuk atzera egingo lagundu irudikatu nahi duzu mapping honetan, 118 00:06:43,500 --> 00:06:45,660 , nahiz eta berriro egingo duzu memorizatzeko nahiko azkar. 119 00:06:45,660 --> 00:06:47,320 Adibide baten bidez egingo dugu oraintxe joan. 120 00:06:47,320 --> 00:06:51,507 Beraz, zenbaki bat dugu hau bezalako baduzu, Zenbaki bitar benetan handi hau, 121 00:06:51,507 --> 00:06:53,340 edo zer agertzen izan zenbaki bitar handi bat. 122 00:06:53,340 --> 00:06:56,260 Eta horregatik, bertan esaten dudanean besterik esaidazu behemoth bat da, ezta? 123 00:06:56,260 --> 00:06:58,959 Ez da hainbeste 0 eta 1-en bertan. 124 00:06:58,959 --> 00:07:01,000 Baina, ziurrenik, ez dugu benetan dute zentzua zer 125 00:07:01,000 --> 00:07:02,870 Zenbaki hau magnitude benetan. 126 00:07:02,870 --> 00:07:06,150 Guk ez dugu edozein ideia zer da hamartarren dagozkio. 127 00:07:06,150 --> 00:07:09,744 Eta hain zuzen ere, ez dugu, nahiz eta ikusi zer egiten dagokio hamartar oraintxe. 128 00:07:09,744 --> 00:07:11,660 Baliteke gai izango gara adierazteko modu bat dela 129 00:07:11,660 --> 00:07:15,640 gurekin informazio gehiago emango luke buruz nola big zenbaki hau. 130 00:07:15,640 --> 00:07:17,270 >> Beraz, goazen bihurtze prozesu horretara en. 131 00:07:17,270 --> 00:07:19,311 Lehenengo gauza egin behar dugu egin da taldera nahi dugu 132 00:07:19,311 --> 00:07:23,050 Zenbaki horiek egindako taldetan 4, eskuinetik hasita 133 00:07:23,050 --> 00:07:24,120 eta ezkerreko lanean. 134 00:07:24,120 --> 00:07:27,260 Ez dago gertatuko 32 digituak egoteko Hemen, horrek esan nahi du, 135 00:07:27,260 --> 00:07:33,210 8 4 talde Haustura polit bat. 136 00:07:33,210 --> 00:07:36,200 Gogoratu talde bakoitzak 4 hemen, bakarrean dagokio 137 00:07:36,200 --> 00:07:37,760 hamaseitar bat den. 138 00:07:37,760 --> 00:07:42,080 Beraz, berriro hasi beharko dugu eraikitzeko gure eskuinetik egindako zenbakia, eta lan geratzen. 139 00:07:42,080 --> 00:07:44,890 Beno zer da 1101? 140 00:07:44,890 --> 00:07:49,220 Beno matematika egiten dugu gure burua, dugula 1 eights lekua, 1 a 141 00:07:49,220 --> 00:07:54,310 Fours leku, binaka, 0 bat ere lekua, eta bai 1, leku bat. 142 00:07:54,310 --> 00:07:58,820 Hori da, 8 plus 4 plus 1, horietatik 13 gisa ezagutu genuke. 143 00:07:58,820 --> 00:08:02,400 Baina ez dugu seguruenik ez idatzi 13 daudelarik, hamaseitar batekin ari gara lanean delako. 144 00:08:02,400 --> 00:08:07,982 Bihurtzeko hamaseitarra behar dugu 13 baliokidea, hau da, d. 145 00:08:07,982 --> 00:08:12,940 >> 0011, bai, hori da 0 bat eights lekua, hankan leku 0 da, 146 00:08:12,940 --> 00:08:15,190 a 1 twos leku, eta bai 1, leku bat. 147 00:08:15,190 --> 00:08:16,880 Hori da, 3. 148 00:08:16,880 --> 00:08:20,180 Mantendu egiten esan nahi dut berriro, hemen dugu 9. 149 00:08:20,180 --> 00:08:23,850 Eta gero, 11, baina hori da b, abisuaren. 150 00:08:23,850 --> 00:08:30,570 2, 10-- edo a-- 6, eta 4. 151 00:08:30,570 --> 00:08:34,669 Eta beraz, kate oso handia dela 0 eta 1-goiko-en 152 00:08:34,669 --> 00:08:38,549 da gehiago laburki adierazi hamaseitar 0x 46a2b93d gisa ere. 153 00:08:38,549 --> 00:08:42,309 154 00:08:42,309 --> 00:08:45,870 >> Beno, OK, berri bat ikasi dugu cool trebezia, zer da puntua? 155 00:08:45,870 --> 00:08:49,560 Agian ez dugu erabili hau guztia, denbora, laster ikusi goaz bezala, 156 00:08:49,560 --> 00:08:52,370 hamaseitarra erabiltzen dugun nahiko asko programatzaileak bezala. 157 00:08:52,370 --> 00:08:55,060 Ez du zertan for the matematika egiten duen helburua, 158 00:08:55,060 --> 00:08:58,470 baina delako asko aldiz memoria helbideak gure sistema 159 00:08:58,470 --> 00:09:00,440 dira hamaseitarrean idazten. 160 00:09:00,440 --> 00:09:04,390 Benetan zehatza den adierazteko modu bat da bestela astuna, zenbakiak bitar. 161 00:09:04,390 --> 00:09:06,440 Eta, beraz, berriro, ziurrenik egun ez Ziurrenera 162 00:09:06,440 --> 00:09:07,640 Ez edozein math egin da joan horrekin batera, ez zara 163 00:09:07,640 --> 00:09:09,848 biderkatzailea izango da zenbakiak hamaseitar elkarrekin, 164 00:09:09,848 --> 00:09:11,770 edo horrelako ezer arraroa egiten. 165 00:09:11,770 --> 00:09:16,120 Baina trebezia erabilgarria izan da beraz, adierazteko eta ulertu ahal izango duzu 166 00:09:16,120 --> 00:09:23,290 memoria helbideak, eta beste C. datuak erabiltzeko moduak 167 00:09:23,290 --> 00:09:26,240 >> Naiz Doug Lloyd, hau CS50 da. 168 00:09:26,240 --> 00:09:28,028