[Powered by Google Translate] Nate HARDISON: binary bideoa, nola erakusten dugu
irudikatzeko zenbaki osoa, zero gora,
bakarrik digituak zero eta bat.
Bideo honetan, notazio bitar erabili behar dugu
ordezkatzen testua, letrak eta, besteak beste, bai.
>> Zergatik hau egin nahi traba dugu?
Beno, kanpaia azpian, ordenagailu bat benetan
ulertzen zeroen eta dira, bitar digituak, hauek
gauza elektromagnetikoak erraz irudikatzen daiteke.
>> Esate baterako, zure ordenagailuaren memoria luze bat bezala uste
bonbillak argi katea, zeinaren bidez banakako bonbilla bakoitzean
zero bat adierazten du desaktibatuta badago, eta bat
du aktibatuta badago.
Bonbillak argi sorta, moderno batzuk erabiliz ordez
memoria ez kondentsadoreak Hold baxua erabiliz
kobratzen zero eta karga altua
bat irudikatzeko.
>> Badira beste teknika baita.
Dena den, ezer memorian gordetzeko behar dugu
lehenengo bihurtu da zerbait benetan izan daiteke
hardware fisiko irudikatzen.
Hargatik nola gutunak ordezkatzen genuke pentsatu
bitarra notazioa.
English, lortu dugu 26 alfabetiko, gutunak, A,
>> B, C, D, eta, beraz,, Z. bidez sortu bakoitzak ezarri ahal izango ditugu,
zenbaki horiek, esan zero 25 bidez, eta, ondoren, erabiltzen
binary notazioa zenbaki bakoitza ordezkatzen dugu
zeroen eta bai sekuentzia.
Hori ez da oso txarra da.
Hala eta guztiz ere, hori ez da nahikoa izango.
Sistema honen bidez, ezin dugu benetan bereizteko arteko
goiko eta minuskulak.
Nahi dugu gure ordenagailuan bereizteko artean gai izan nahi baduzu
Bi kasuetan, eta gero beste 26 zenbakiak behar dugu.
Eta epeak, koma, eta zer
beste puntuazio-markak?
>> Nire teklatua, On lortu dut horietako 32, guztiak barne
karaktere berezi bezala kurtsore eta ampersand.
Hori ez digitu pertsonaiak, zero barne bederatzi bidez,
hamartarrean zenbakiak idazteko gai izan nahi dugun ere
ordenagailua azkartzeko, nahiz eta ordenagailua soilik benetan
bitarra notazioa ulertzen kanpaia pean.
>> Eta, azkenik, zuriune-karaktere bat irudikatu behar dugu, beraz,
Space Bar lan egiten du.
Beraz, izarrekin kalkulatzen testua nola irudikatu ordenagailuan
hartzen du pixka bat gehiago pentsatu dugu agian, hasieran.
Era berean, bere gain hartzen etorri ondoren, dugu gure kodeketa propioa
eskema karaktere zenbakiak irudikatzeko.
Hala ere, karaktereak ezinbestean kodetzeko erabakitzen dugu
arbitrarioak, ikusi dugu lehenago hitz egin dugu erabiltzeari buruz
zenbakiak 25 bidez zeron hizkiak ordezkatzen A
Z. bidez Zergatik ez erabili 10 35 bidez ahal izateko gorde
zero bidez bederatzi digitu karaktere?
>> Ez dago benetako arrazoia ez da, aukeratu zuen besterik ez dugu edozein dela ere zirudien
Gurekin onena.
1960ko hamarkadaren hasieran, benetako arazoa zen.
Ordenagailu fabrikatzaile ezberdinak erabiliz
hainbat kodeketa eskemak, eta komunikazio hau
makina desberdinen artean oso zaila.
The American National Standards Institute, ANSI,
osatutako batzorde bat ohiko eskema bat garatzeko.
Eta 1963an, Informazio Standard American Code
Interchange, normalean ASCII gisa ezaguna, jaio zen.
>> ASCII zen zazpi biteko kodeketa, diseinatu
bitartez pertsonaia bakoitza konbinazio bat irudikatzen
zazpi zeroen eta bai.
Diren bi balio posible, zero edo bat, bakoitzaren
zazpi bit, bi dira zazpigarren edo 128
ASCII karaktere irudikatzen daiteke
eskema kodetzean.
Beraz, 128 karaktere asko bezala soinuak, ezta?
Beno, gogoan izan ez direla 26 minuskulak
Ingelesa, beste 26 maiuskulaz gutunak, 10 digitu pertsonaiak,
32 puntuazio eta karaktere bereziak,
eta zuriune-karaktere bat.
>> 95 at jartzen digu, beraz, beste 33 karaktere izan dugu
irudikatu ditzakeen.
>> Beraz, zer utzi?
Beno, ASCII, teletype garapena egunetan
diren makinak, idazmakinak erabiltzen diren
mezuak bidaltzeko sare baten zehar izan ziren, oso hedatua.
Eta makina hauek izan osagarriak erabiltzen karaktere
kontrolatu ahal izateko, esate baterako, horiek kontatzeko mugitu
inprimatu lerro bat behera burua, line feed edo linea berri gakoa,
ezkerreko marjina, orga-itzulera mugitzeko,
edo, besterik gabe, itzuli gakoa, eta atzera espazio bat,
Atzera pertsonaia, eta abar.
>> Karaktere hauek kontroleko karaktereak deitzen dira, eta haiek
osatzen ASCII multzo gainerako.
Beraz ASCII taula begiratuz gero, lehen ikusiko dugu
32 zenbakiak, zero 31ra bitartean, kontrol-gordeak
karaktereak.
Baina, esan besterik ez dugu ez zirela 33 kontroleko karaktereak.
Zer da aurre?
Beno, zero eta 127 zenbakia, lehen eta azken
Multzo ASCII, berezia izan bit ereduak, zeroekin guztiak eta guztiak
direnak, hurrenez hurren.
>> ASCII diseinatzaileek erabaki zuen, beraz,
zaintzeko zenbaki horiek karaktere berezi extra,
null karaktere hots eta DEL karakterea.
Null eta DEL ziren paper zinta edizioa, erabili nahi
datuak gordetzeko modu komun bat izan behar du.
Paper zinta zen literalki paper banda luze bat, eta
aldiro, zinta zulatu dituzu,
zulo datuak gordetzeko.
Zinta zabalera arabera, zutabe bakoitzaren litzateke
bost, sei, zazpi edo zortzi bit moldatzeko gai.
>> Zero pixka bat irudikatu nahi du, ezer egin dituzu, zinta, nahi duzuna
utzi zuriune bat.
Apur bat, zulo bat zulatu dituzu.
Karakterea nulua zutabe bat hutsik utzi,
zeroen guztiak adieraziz.
Eta DEL karakterea zuloak beteta zutabe bat zulatu
zure zinta bitartez.
Ondorioz, DEL karakterea erabili ahal izango duzu ezabatu
informazioa.
Imajinatu bat-out betetako hauteskunde boto-txartela hartu eta, ondoren,
unpunched zulo guztiak puntzonaketa.
>> , Boto baliogabe duzu da, ezinezkoa delako
jatorrizko botoak kontatzeko zer izan ziren.
DEL karakterea erabiltzen da oraindik bitartean modernoa
Ezabatu gakoa, null pertsonaia izan zen gisa erabili ahal izateko
baja C kateak izaera eta
datuak beste formatu batzuk.
Jakin dezakezu backslash zero pertsonaia gisa,
hori nola adierazten dugu idatziz.
Beraz, gure ASCII taula kopia.
Lehen 32 kontroleko karaktereak etorriko 95 ondoren
printable karaktereak.
>> Badira pare cool diseinua erabakiak merezi
hemen buruz hitz egiten.
Lehenik eta behin, digitu hamartar pertsonaiak, zero bederatzi bidez,
zenbakiak dagozkie 48 57 bidez, badirudi
unremarkable arte begiratzen dugu zenbakiak 48 57 bidez
notazio bitar idatzitako.
Egin dugu, eta gero ikusiko dugun digitu pertsonaia,
zero, 0110000 dagokio, bat mapak 0110001, bi
0110010, eta abar.
Ikusi eredua?
Digitu pertsonaia bakoitzak dagokion mapatzen
, 011 dute aurrizki bitarraren notazioan baliokidea.
Hurrengoa sortu, letrak maiuskulaz 65 etan hasiko da, nabarituko duzu,
maiuskulaz A, baina minuskulak
97 arte ez hasteko.
Beraz, ez dira 32 arteko espazio.
Hori badirudi bitxi.
26 alfabetoaren hizkiak besterik ez dira.
>> Zergatik zatitu atsegin dute hau?
Berriz ere, bitar irudikapenak begiratuz gero, ahal
eredu bat.
MAIUSKULAZ A 1000001 by irudikatzen da, eta minuskula da
1100001 by irudikatzen.
Maiuskulen B 1000010 by irudikatzen da, eta minuskulaz b da
1100010 by irudikatzen.
Zer gertatzen da hemen esan duzu?
Bit hori da ezkerretik hasita bigarrena, bi
bostenak, posizio 32ths, maiuskulaz, 0 da
letrak, eta minuskulak 1.
>> Horrek esan nahi du, maiuskulak minuskuletara bihurtzeko, eta
alderantziz, eta pixka bat simple flip materia bat da.
Beraz, ASCII taula amaieran digu.
Ezer ahaztu dugu daitekeela uste al duzu?
Beno, zer enye gaztelaniaz, edo buruz
Greziako edo alfabeto zirilikoa?
Eta nola buruz Chinese karaktere?
Ez dago asko izan da utzi ASCII.
Hala eta guztiz ere, beste estandar izeneko Unicode izan da
garatu horiek guztiak estaltzeko
pertsonaiak eta askoz gehiago.
>> Baina hori beste gai bat da.
Nire izena Nate Hardison da.
Hau CS50 da.