[Powered by Google Translate] நேட் HARDISON: பைனரி வீடியோ, நாம் எப்படி காட்ட அப் பூஜ்ஜியத்தில் இருந்து, முழு எண்கள் தொகுப்பில் பிரதிநிதித்துவம், ஒரே இலக்கங்கள் பூஜ்யம் மற்றும் ஒன்று பயன்படுத்தி. இந்த வீடியோ, நாம் பைனரி குறியீடு பயன்படுத்த போகிறோம் உரை, கடிதங்கள் மற்றும், அதே குறிக்கின்றன. நாம் ஏன் இதை செய்ய கஷ்டமாக இருக்கும்? நன்றாக, பேட்டை கீழ், ஒரு கணினி மட்டுமே உண்மையில் , பூஜ்ஜியங்களும் ஒன்றுகளும், பைனரி இலக்கங்கள் புரிந்து இந்த இருந்து மின்காந்த விஷயங்கள் எளிதாக குறிப்பிடப்படுகின்றன. உதாரணமாக, ஒரு நீண்ட போல் உங்கள் கணினியின் நினைவகம் என்று ஒளி விளக்குகளின் சரம், அதனால் ஒவ்வொரு விளக்கை அதை அணைக்க இருந்து ஒரு பூஜ்யம் குறிக்கிறது, மற்றும் ஒரு அது திரும்பி இருந்தால். அதற்கு பதிலாக ஒளி விளக்குகள் ஒரு கொத்து, சில நவீன பயன்படுத்தி நினைவக இந்த குறைந்த நடத்த என்று மின்தேக்கிகள் பயன்படுத்தி ஒரு பூஜ்யம் மற்றும் உயர் பொறுப்பில் பிரதிநிதித்துவம் வசூலிக்க ஒரு பிரதிநிதியாக. மற்ற உத்திகள் அதே உள்ளன. எப்படியும், நினைவகத்தில் எதையும் சேமிக்கும் பொருட்டு, நாம் வேண்டும் முதல் உண்மையில் இருக்க முடியும் என்று ஒன்று அதை மாற்ற உடல் வன்பொருள் குறிப்பிடப்படுகின்றன. எனவே நாம் கடிதங்கள் பிரதிநிதித்துவம் எப்படி பற்றி யோசிப்போம் பைனரி குறியீடு. ஆங்கிலத்தில், நாம் அகர 26 கடிதங்கள், ஒரு, கிடைத்துவிட்டது வரை இசட் மூலம் பல பி, சி, டி, மற்றும், நாம் ஒவ்வொரு ஒரு ஒதுக்க முடியாது இந்த எண்ணை பயன்படுத்தி, பின்னர் 25 மூலம் பூஜ்யம் என்று, மற்றும் இரும குறிமானம், நாம் ஒரு ஒவ்வொரு எண் பிரதிநிதித்துவம் முடியாது பூஜ்ஜியங்களாக மற்றும் ஒருவர் காட்சி. அதுவும் மோசமாக இல்லை. ஆனால், போதுமான அளவு இருக்க போவதில்லை. இந்த முறை, நாம் உண்மையில் வேறுபடுத்தி முடியாது மேல் மற்றும் சிற்றெழுத்துக்களை. நாம் நமது கணினியில் வேறுபடுத்தி முடியும் விரும்பினால் இரண்டு சந்தர்ப்பங்களில், நாம் கூடுதல் 26 எண்கள் தேவை. மற்றும் காலம், காற்புள்ளி, மற்றும் பற்றி என்ன மற்ற நிறுத்தற்குறிகள்? என் விசைப்பலகை, நான் அனைத்து உட்பட, அந்த 32 கிடைத்துவிட்டது காரட் மற்றும் ampersand போன்ற சிறப்பு எழுத்துக்குறிகள். என்று, ஒன்பது மூலம் அல்ல இலக்க ஐக்கிய பாத்திரங்கள், பூஜ்யம் உட்பட தான் நாம் இன்னும் தசம எண்களை தட்டச்சு செய்ய முடியும் வேண்டும் பின்னர் கணினியில் குறியீடு, கூட கணினி மட்டுமே உண்மையில் என்றால் பேட்டை கீழ் பைனரி குறியீடு அறிகிறது. இறுதியாக, நாம் ஒரு இடத்தில் தன்மையை பிரதிநிதித்துவம் வேண்டும் எங்கள் ஸ்பேஸ் பார் வேலை என்று. எனவே கணினியில் உரை பிரதிநிதித்துவம் எவ்வாறு கண்டறிவதன் நாம் ஆரம்பத்தில் நினைத்திருப்பாள் விட சற்று அதிகமாக உள்ளது. மேலும், நாம் நமது சொந்த குறியாக்க கொண்டு வர எண்கள் போன்ற எழுத்துக்கள் பிரதிநிதித்துவப்படுத்துவதாக திட்டம். எனினும் நாம் எழுத்துக்கள் தவிர்க்க முடியாமல் இருக்கும் என்கோடு செய்ய முடிவு தன்னிச்சையான, நாம் பயன்படுத்தி பற்றி முந்தைய போது பார்த்தேன் என்று எண்கள் ஒரு கடிதம் பிரதிநிதித்துவப்படுத்தும் 25 மூலம் பூஜ்ஜியத்திற்கு இசட் மூலம் ஏன் நாம் சேமிக்க முடியும் என்று 35 மூலம் 10 பயன்படுத்த முடியாது பூஜ்ஜியம் இலக்க ஐக்கிய எழுத்துக்கள் ஒன்பது மூலம்? உண்மையான காரணம், நாம் தான் பட்டதை தேர்வு எங்களுக்கு சிறந்த. மீண்டும் 1960 களின் தொடக்கத்தில், இந்த ஒரு உண்மையான பிரச்சனை. வெவ்வேறு கணினி உற்பத்தியாளர்கள் பயன்படுத்தி வெவ்வேறு குறியீட்டு திட்டங்கள், மற்றும் இந்த செய்யப்பட்ட தகவல் பல்வேறு இயந்திரங்கள் மிகவும் கடினமான பணி இடையே. அமெரிக்க தேசிய தரநிலைகள் நிறுவனம், ANSI, ஒரு பொதுவான திட்டம் உருவாக்க ஒரு குழு அமைக்கப்பட்டது. தகவல் மற்றும் 1963 ம் ஆண்டு, அமெரிக்க ஸ்டாண்டர்ட் கோட் பொதுவாக ஆஸ்கி எனப்படும் பரிமாறிக்கொள்வது, பிறந்தார். ASCII, ஏழு பிட் குறியாக்க, வடிவமைக்கப்பட்ட இது ஒவ்வொரு பாத்திரம் ஒரு கலவையாக குறிப்பிடப்படுகின்றன என்று அர்த்தம் ஏழு பூஜ்ஜியங்களாக மற்றும் ஒருவர். அந்த இரண்டு சாத்தியமான மதிப்புகள், பூஜ்யம் அல்லது ஒன்று, ஒவ்வொரு ஏழு பிட்கள், ஏழாவது அல்லது 128 இரண்டு உள்ளன ஆஸ்கி கொண்ட குறிப்பிடப்படுகின்றன முடியும் எழுத்துக்கள் திட்டம் இடம்பெற்றிருந்தது. அதனால் 128 எழுத்துக்கள் சரி, நிறைய போல தெரிகிறது? நன்றாக, 26 சிற்றெழுத்துக்களை உள்ளன என்பதை நினைவில் ஆங்கிலம், மற்றொரு 26 பேரெழுத்துகள், 10 இலக்க ஐக்கிய பாத்திரங்கள், 32 நிறுத்தற்குறி மற்றும் சிறப்பு எழுத்துக்களை, மற்றும் ஒரு இடத்தில் பாத்திரம். அந்த 95 மணிக்கு எங்களை வைக்கிறது, நாம் மற்றொரு 33 எழுத்துக்கள் என்று நாம் பிரதிநிதித்துவம் முடியும். அதனால் என்ன இருக்கிறது? நன்றாக, ASCII, தொலைவகை வளர்ச்சிக்கு நாட்களில் பயன்படுத்தப்படுகின்றன என்று தட்டச்சு பொறிகளை கொண்ட இயந்திரங்கள், ஒரு பிணைய முழுவதும் செய்திகளை அனுப்ப, பரந்த இருந்தன. இந்த இயந்திரங்கள் பயன்படுத்தப்படும் கூடுதல் எழுத்துக்கள் இருந்தன அவர்களை கட்டுப்படுத்த, எடுத்துக்காட்டாக, எப்போது செல்ல இன்னும் சொல்ல ஒரு வரி, தலை, வரி ஜூன் அல்லது புதிய வரி முக்கிய, அச்சிட இடது ஓரம், வாகனத்திரும்பல், நகர போது அல்லது முக்கிய திரும்பி, மற்றும் ஒரு இடத்தில் செல்ல போது, பின்னிட தன்மை, மற்றும் பல. இந்த எழுத்துக்கள் கட்டுப்பாட்டு கதாபாத்திரங்கள் என, அவை ASCII தொகுப்பு மற்ற ஆவார்கள். நாம் ஒரு ஆஸ்கி அட்டவணையை பார்த்து என்றால், நாம் முதலில் பார்க்க 32 எண்கள், 31 மூலம் பூஜ்யம், கட்டுப்பாடு ஒதுக்கப்பட்டுள்ளன கதாபாத்திரங்கள். ஆனால் நாம் மட்டும் 33 கட்டுப்பாட்டை எழுத்துக்கள் இருந்தன என்று தெரிவித்தார். ஒப்பந்தம் என்ன? நன்றாக, பூஜ்யம் மற்றும் 127, முதல் மற்றும் கடைசி ASCII, தொகுப்பு, சிறப்பு பிட் முறைகள் உள்ளன, அனைத்து பூஜ்ஜியங்களாக மற்றும் அனைத்து அவற்றில் முறையே. ASCII என்ற வடிவமைப்பாளர்கள், எனவே, முடிவு , கூடுதல் சிறப்பு எழுத்துக்கள் இந்த எண்கள் பாதுகாக்க அதாவது வெற்று தன்மை மற்றும் DEL பாத்திரம். பூஜ்ய மற்றும் DEL பயன்படுத்தியது காகித டேப் எடிட்டிங், தக்க சேமிப்பதற்கென தரவு ஒரு பொதுவான வழி இருக்க வேண்டும். காகித டேப் மொழியில் ஒரு நீண்ட காகித துண்டு, மற்றும் இருந்தது டேப்பில் இடைவெளிகளில், குத்துவேன் என்று ஓட்டைகள் தரவு சேமிக்க. நாடா அகலம் பொறுத்து, ஒவ்வொரு நிரல் இருக்கும் ஐந்து, ஆறு, ஏழு, அல்லது எட்டு பிட்கள் ஏற்றுக்கொள்ள முடியாது. ஒரு பூஜ்யம் பிட் பிரதிநிதித்துவம், நீங்கள் டேப் எதுவும் செய்ய விரும்பினால், நீங்கள் விட்டோம் ஒரு வெற்று இடத்தை விட்டு. ஒரு பிட், ஒரு துளை குத்துவேன் என்று. வெற்று தன்மை தான், ஒரு வெற்று நிரலை விட்டு அனைத்து பூஜ்ஜியங்களாக குறிக்கும். மற்றும் DEL தன்மையை துளைகள் முழு கட்டுரை குத்துவேன் என்று உங்கள் டேப் மூலம். இதன் விளைவாக, நீங்கள் நீக்க DEL தன்மையை பயன்படுத்த முடியும் தகவல். பின்னர் ஒரு நிரப்பப்பட்ட அவுட் தேர்தல் வாக்கு எடுத்து மற்றும் கற்பனை அனைத்து unpunched ஓட்டைகள் குத்துவதை. அது முடியாத காரியம், ஏனெனில் நீங்கள் வாக்கு நீக்கம் அசல் வாக்குகளை என்ன சொல்ல. DEL தன்மை இன்னும் பயன்படுத்தப்படும் போது நவீன உள்ளது முக்கிய நீக்க, வெற்று தன்மையை பயன்படுத்தி வந்தது இறுதி சி சரங்களுக்கான தன்மை மற்றும் சில பிற தரவு வடிவமைப்புகளை. நீங்கள், பின்சாய்வுக்கோடானது பூஜ்யம் பாத்திரமாக தெரியும் என்று நாம் எழுதி அதை பிரதிநிதித்துவம் எப்படி இருந்து. எனவே நம் ஆஸ்கி அட்டவணையை மீண்டும். முதல் 32 கட்டுப்பாட்டை எழுத்துக்கள் 95 வந்த பிறகு அச்சிடப்படும் கதாபாத்திரங்கள். மதிப்பு ஒரு ஜோடி குளிர் வடிவமைப்பு முடிவுகள் உள்ளன இங்கே பற்றி. முதல், தசம இலக்க ஐக்கிய பாத்திரங்கள், பூஜ்யம் ஒன்பது மூலம், 57 மூலம் எண்கள் 48 ஒத்திருக்கும், அது போல நாங்கள் 57 மூலம் எண்கள் 48 பார்க்க குறிக்கப்பட்டாத வரை இரும குறிமுறை எழுதப்பட்ட. நாம் செய்தால், நாம் பார்க்க வேண்டும் என்று ஐக்கிய தன்மை, பூஜ்ஜியம், இரண்டு, 0110001 வரை, 0110000 ஒரு வரைபடங்கள் ஒத்துள்ளது 0110010, மற்றும் பல. முறை பார்க்க? ஒவ்வொரு இலக்க ஐக்கிய தன்மை அதன் தொடர்புடைய பொருத்தப்பட்ட 011 முன்னொட்டு பைனரி குறியீடு சமமான,. அடுத்து, நீங்கள், பேரெழுத்துகள் 65 மணிக்கு தொடங்கும் என்று அறிவிப்பு தொடரை ஒரு, ஆனால் சிற்றெழுத்துக்களை உடன் 97 வரை ஆரம்பிக்க வேண்டாம். எனவே இடையே உள்ள 32 இடங்கள் உள்ளன. அந்த விசித்திரமான தெரிகிறது. அவர்கள் எழுத்துக்களை மட்டுமே 26 கடிதங்கள் உள்ளன. ஏன் இப்படி அவர்கள் பிரிந்து? நாம் பைனரி பிரதிநிதித்துவங்கள் பார் என்றால் மீண்டும், நாம் ஒரு முறை பார்க்கலாம். ஒரு 1000001 குறிப்பிடப்படுகின்றன பேரெழுத்து, மற்றும் ஒரு என்று சிற்றெழுத்து 1100001 மூலம் குறிப்பிடப்படுகின்றன. தொடரை பி 1000010 பிரதிநிதித்துவம், மற்றும் ஸ்மால் ப உள்ளது 1100010 மூலம் குறிப்பிடப்படுகின்றன. நீங்கள் இங்கே என்ன நடக்கிறது சொல்ல முடியும்? இரண்டு மாதம், இடது இருந்து இரண்டாவது என்று பிட் fifths, 32ths நிலையை, காபிடல் அனைத்து 0 கடிதங்கள், மற்றும் சிற்றெழுத்துக்களை அனைத்து 1. சிற்றெழுத்து குறைந்தது ஒரு தொடரை இருந்து மாற்றப்படும், மற்றும் அர்த்தம் இதேபோல், ஒரு எளிய பிட் வைக்கவும் ஒரு விஷயம். அதனால் ஆஸ்கி அட்டவணை இறுதியில் நமக்கு தருகிறது. நீங்கள் மறந்திருக்கலாம் எதையும் நினைக்க முடியும்? சரி, என்ன ஸ்பானிஷ் enye, அல்லது பற்றி கிரேக்கம் அல்லது சிரிலிக் எழுத்துக்கள்? மற்றும் எப்படி பற்றி சீன எழுத்துகள்? ASCII வெளியே விடப்பட்டது என்று நிறைய இருக்கிறது. எனினும், மற்றொரு நிலையான என்று யுனிகோட் வருகிறது இந்த அனைத்து மறைக்க உருவாக்கப்பட்டது எழுத்துகள் மற்றும் இன்னும் பல. ஆனால் அந்த இன்னொரு முறை ஒரு பொருள் தான். என் பெயர் நேட் Hardison உள்ளது. இந்த CS50 உள்ளது.