Thawj tsim los ntawm Gottfried Leibniz nyob rau hauv lub xyoo pua 17th, binary tooj system tau siv dav heev thaum lub khoos phis tawj xav tau ib txoj hauv kev los sawv cev cov lej siv cov tshuab hloov pauv.
Binary Code yog dab tsi?
Binary yog lub hauv paus-2 tus lej system sawv cev cov lej siv tus qauv ntawm ib qho thiab xoom.
Lub khoos phis tawj thaum ntxov muaj cov tshuab hloov pauv uas qhib los sawv cev 1, thiab muab tua los sawv cev 0. Los ntawm kev siv cov keyboards hauv koob, cov khoos phis tawj tuaj yeem sawv cev cov lej siv binary code. Cov khoos phis tawj niaj hnub tseem siv binary code hauv daim ntawv digital thiab xoom hauv CPU thiab RAM.
Ib tus digital lossis xoom tsuas yog ib qho hluav taws xob teeb liab uas yog qhib lossis kaw hauv cov khoom siv kho vajtse zoo li CPU, uas tuaj yeem tuav thiab suav ntau lab tus lej binary.
Cov lej Binary muaj xws li yim "ntsis," uas yog hu ua "byte." Ib me ntsis yog ib qho los yog xoom uas ua rau 8 ntsis binary tooj. Siv ASCII cov lej, cov lej binary kuj tuaj yeem muab txhais ua cov ntawv cim rau khaws cov ntaub ntawv hauv computer nco.
Yuav ua li cas Binary Numbers ua haujlwm
Hloov tus lej binary rau hauv tus lej lej yog qhov yooj yim heev thaum koj xav tias cov khoos phis tawj siv lub hauv paus 2 binary system. Qhov chaw ntawm txhua tus lej binary txiav txim siab nws tus lej lej. Rau tus lej 8-ntsis binary, cov txiaj ntsig suav nrog hauv qab no:
- Bit 1: 2 rau lub zog ntawm 0=1
- Bit 2: 2 rau lub zog ntawm 1=2
- Bit 3: 2 rau lub zog ntawm 2=4
- Bit 4: 2 rau lub zog ntawm 3=8
- Bit 5: 2 rau lub zog ntawm 4=16
- Bit 6: 2 rau lub zog ntawm 5=32
- Bit 7: 2 rau lub zog ntawm 6=64
- Bit 8: 2 rau lub zog ntawm 7=128
Los ntawm kev ntxiv ua ke ntawm tus kheej qhov tseem ceeb uas qhov me ntsis muaj ib qho, koj tuaj yeem sawv cev rau tus lej lej ntawm 0 txog 255. Ntau tus lej loj tuaj yeem sawv cev los ntawm kev ntxiv cov khoom ntxiv rau hauv lub system.
Thaum lub khoos phis tawj muaj 16-ntsis kev khiav haujlwm, tus lej loj tshaj plaws CPU tuaj yeem suav tau yog 65, 535. 32-ntsis kev khiav haujlwm tuaj yeem ua haujlwm nrog tus lej lej ntau npaum li 2, 147, 483, 647. Niaj hnub no cov tshuab computer nrog 64-ntsis architecture muaj peev xwm ua haujlwm nrog tus lej lej uas zoo heev, mus txog 9, 223, 372, 036, 854, 775, 807!
Kev Qhia Txog Cov Ntaub Ntawv Nrog ASCII
Tam sim no koj nkag siab tias lub khoos phis tawj siv tau li cas binary lej system ua haujlwm nrog tus lej lej, koj yuav xav paub seb lub khoos phis tawj siv nws li cas los khaws cov ntaub ntawv.
Qhov no ua tiav ua tsaug rau qee yam hu ua ASCII code.
Cov lus ASCII muaj 128 cov ntawv lossis cov cim tshwj xeeb uas txhua tus muaj tus lej lej sib txuas. Txhua daim ntawv thov ASCII muaj peev xwm (xws li lo lus processors) tuaj yeem nyeem lossis khaws cov ntaub ntawv mus rau thiab los ntawm lub computer nco.
Qee yam piv txwv ntawm tus lej binary hloov mus rau ASCII ntawv suav nrog:
- 11011=27, uas yog tus yuam sij ESC hauv ASCII
- 110000=48, uas yog 0 hauv ASCII
- 1000001=65, uas yog A hauv ASCII
- 1111111=127, uas yog tus yuam sij DEL hauv ASCII
Thaum lub hauv paus 2 binary code yog siv los ntawm cov khoos phis tawj rau cov ntaub ntawv xov xwm, lwm hom lej binary yog siv rau lwm hom ntaub ntawv. Piv txwv li, base64 yog siv rau kev hloov thiab khaws cov xov xwm zoo li cov duab lossis video.
Binary Code thiab khaws cov ntaub ntawv
Txhua cov ntaub ntawv koj sau, nplooj ntawv web uas koj saib, thiab txawm tias cov yeeb yaj kiab koj ua si tau ua tiav ua tsaug rau binary tooj system.
Binary code tso cai rau cov khoos phis tawj los tswj thiab khaws txhua hom ntaub ntawv mus rau thiab los ntawm lub computer nco. Txhua yam computerized, txawm lub khoos phis tawj hauv koj lub tsheb lossis koj lub xov tooj ntawm tes, siv tus lej binary rau txhua yam koj siv rau.