કોમ્પ્યુટર્સપ્રોગ્રામિંગ

બાઈનરી કોડ. પ્રકાર અને દ્વિસંગી કોડ લંબાઈ. રિવર્સ દ્વિસંગી કોડ

બાઈનરી કોડ કરે અને zeros સ્વરૂપમાં મીડિયા રેકોર્ડિંગ એક સ્વરૂપ છે. આવા ગણવા માટે સિસ્ટમ એક સ્થિતિકીય આધાર 2. તારીખ કરવા માટે, દ્વિસંગી કોડ તમામ ડિજીટલ ઉપકરણો ઉપયોગ થયો (ટેબલ થોડું નીચે પ્રસ્તુત નંબરો રેકોર્ડ કેટલાક ઉદાહરણો સમાવે છે). તેની લોકપ્રિયતા ઊંચી વિશ્વસનીયતા અને આ પ્રવેશ ફોર્મ સાદગી કારણે છે. બાઈનરી અંકગણિત ખૂબ સરળ અનુક્રમે છે, અને તે હાર્ડવેર અમલ સરળ છે. ડિજિટલ ઇલેક્ટ્રોનિક ઘટકો (અથવા તેઓ કહેવામાં આવે છે - તર્ક) ખૂબ વિશ્વસનીય તેઓ માત્ર બે રાજ્યોએ કામ પ્રમાણે છે: તાર્કિક યુનિટ (એટલે કે વર્તમાન), અને એક તર્ક શૂન્ય (કોઈ ચાલુ). આમ, તેઓ એનાલોગ ઘટકો છે, જેને ટ્રાન્સિયન્ટસના પર આધારિત છે સાથે તરફેણ સાથે સરખામણી.

કેવી રીતે લખવાનું બાઇનરી સ્વરૂપમાં છે?

અમને જુઓ કે કેવી રીતે જેમ કે કી રચાયેલી છે દો. એક અંક દ્વિસંગી કોડ માત્ર બે રાજ્યોએ સમાવેશ થાય છે કરી શકો છો: શૂન્ય અને એક (0 અને 1). બે બીટ્સ ઉપયોગ કરતી વખતે ચાર કિંમતો રેકોર્ડ શક્ય બને: 00, 01, 10, 11. ત્રણ આંકડાનો પ્રવેશ આઠ રાજ્યોમાં સમાવે છે: 000, 001 ... 110, 111 પરિણામ કે દ્વિસંગી કોડ લંબાઈ વિસર્જિત સંખ્યા પર આધાર રાખે છે. આ અભિવ્યક્તિ નીચેની સૂત્ર ઉપયોગ કરીને લખવામાં કરી શકાય છે: એન = 2m, જ્યાં: m - બિટ્સ સંખ્યા છે, અને એન - સંયોજનો સંખ્યા.

દ્વિસંગી કોડ પ્રકારો

માઇક્રોપ્રોસેસર્સની માહિતી વિવિધ પ્રોસેસ થવા માટે રેકોર્ડ કરવા માટે વપરાય કીઓ છે. બિટ બાઇનરી કોડ નોંધપાત્ર વધી શકે પ્રોસેસર ક્ષમતા અને તેના આંતરિક મેમરી. આવા કિસ્સાઓમાં, લાંબા ગાળામાં બહુવિધ મેમરી સેલ્સનો સંખ્યા અને માત્ર થોડા આદેશો સાથે પ્રક્રિયા કરાઈ. આ કિસ્સામાં, બધા મેમરી ક્ષેત્રોમાં મલ્ટી-બાઇટ દ્વિસંગી કોડ હેઠળ ફાળવવામાં આવે છે, એક નંબર તરીકે ગણવામાં આવે છે. આ જરૂરિયાતો કે માહિતી, કીઓ નીચેના પ્રકારના પર આધાર રાખીને:

  • બિનનોંધાયેલ;
  • સીધા tselyeznakovye કોડ;
  • સીમાચિહ્ન રિવર્સ;
  • વધારાના સાઇન;
  • ગ્રે કોડ નથી;
  • ગ્રે કોડ એક્સપ્રેસ.
  • આંશિક કોડ.

આપણને વધુ વિગત તેમને દરેક ધ્યાનમાં દો.

બિનહસ્તાક્ષરિત દ્વિસંગી કોડ

ચાલો જોઈએ શું આવા રેકોર્ડ ફોર્મ સમાવેશ થાય છે. બિનનોંધાયેલ પૂર્ણાંક કોડ દરેક બીટ (દ્વિસંગી) આંકડાનો ડિગ્રી બે પ્રતિનિધિત્વ કરે છે. -1 એમ = 2: આમ નાના નંબર છે કે જે આ ફોર્મ લખી શકે છે, શૂન્ય છે અને મહત્તમ નીચેના સૂત્ર દ્વારા રજૂ કરી શકાય છે. આ બે નંબરો સંપૂર્ણપણે કી શ્રેણી, કે જે દ્વિસંગી કોડ વ્યક્ત કરી શકાય છે વ્યાખ્યાયિત કરવામાં આવે છે. માતાનો જણાવ્યું હતું કે પ્રવેશ સ્વરૂપો શક્યતા જોવા દો. જ્યારે આ પ્રકારના બિનનોંધાયેલ કી આઠ બિટ્સ સમાવે મદદથી, શક્ય સંખ્યાની શ્રેણી 0 થી 255 હેક્સાડેસિમલ કોડ લઇને સ્ટોર અને આ બે મેમરી ક્ષેત્રોમાં મદદથી નંબરો કે અડીને અનુનય સ્થિત છે રેકોર્ડિંગ માટે 0 લઈને 65535 સુધીની આઠ-બીટ પ્રોસેસર્સ માંથી શ્રેણી હશે . આવા કી સાથે કામ ખાસ આદેશો પૂરી પાડે છે.

ડાયરેક્ટ સમગ્ર કેરેક્ટર કોડ્સ

દ્વિસંગી કીઓ આ સ્વરૂપમાં MSB નંબર પ્લેટ રેકોર્ડ કરવા માટે વપરાય છે. માઇનસ - ઝીરો પ્લસ, અને એકમ અનુલક્ષે છે. આ સ્રાવ શ્રેણી પરિણામે કોડેડ નંબરો નકારાત્મક દિશામાં ખસેડી. તે તારણ આપે છે કે આઠ-બીટ પર હસ્તાક્ષર કર્યા પૂર્ણાંક દ્વિસંગી કી નંબર -127 થી +127 શ્રેણી માં લખાયેલ થઈ શકે છે. હેક્સાડેસિમલ - રેન્જમાં -32767 થી +32767 છે. આ પ્રકારની સંહિતાઓનો સ્ટોર કરવા માટે આઠ બીટ માઈક્રોપ્રોસેસર બે બાજુબાજુના ક્ષેત્રોમાં ઉપયોગ કરે છે.

રેકોર્ડિંગ આ ફોર્મનું ગેરલાભ એ છે કે સાંકેતિક અને આંકડાકીય કી બીટ્સ અલગથી પ્રક્રિયા કરવામાં આવે છે. ઍલ્ગરિધમ આ કોડ્સ સાથે કામ કાર્યક્રમો ખૂબ જ જટિલ મેળવો. પસંદગી બદલવા અને પદ્ધતિઓ કે પાત્ર છે, જે સોફ્ટવેર કદ તીવ્ર વધારો અને તેની કામગીરી ઘટાડો ફાળો માસ્ક અમલ કરવા માટે જરૂરી બીટ્સ સાઇન ઇન કરો. દ્વિસંગી કોડ ઉલટાવી - આ ગેરલાભ દૂર કરવા માટે કી એક નવા પ્રકારની રજૂ કરવામાં આવ્યું છે.

સાઇન ઇન કરો રિટર્ન કી

લેખન આ ફોર્મ જ નકારાત્મક નંબર તે કી તમામ બીટ્સ inverting દ્વારા મેળવવામાં આવે છે સીધી કોડ અલગ છે. આ ડિજિટલ અને નિશાની બિટ્સ માં સમાન હોય છે. આ કારણે, કોડના આ પ્રકાર સાથે ગાણિતીક નિયમો કામ નોંધપાત્ર સરળ કરવામાં આવે છે. જોકે, રિવર્સ કી પ્રથમ અંક પ્રતીક ઓળખી રહ્યા હતા, સંખ્યાનું પૂર્ણ મૂલ્ય ગણવા માટે એક ખાસ અલ્ગોરિધમનો માટે જરૂરી છે. એક પરિણામ મૂલ્ય નિશાની પુનર્ગઠન. વધુમાં, બે કીઓ નોંધવા માટે રિવર્સ અને આગળ કોડ સંખ્યામાં શૂન્ય ઉપયોગ થાય છે. હકીકત એ છે કે આ મૂલ્ય હકારાત્મક કે નકારાત્મક સંકેત નથી છતાં.

સાઇન ઇન કરો બાયનરી નંબર વધારાના કોડ

રેકોર્ડ આ પ્રકારની અગાઉના કીઓ ના ખામીઓ તે સૂચિબદ્ધ નથી. આવા કોડ બંને હકારાત્મક અને નકારાત્મક નંબરોનો સીધી સંકલન પરવાનગી આપે છે. આમ યોજાઇ નથી નિશાની બીટ વિશ્લેષણ. આ તમામ હકીકત એ છે કે વધારાના નંબરો કુદરતી પ્રતીક રિંગ અને આવા આગળ અને પછાત કીઓ તરીકે એક કૃત્રિમ એન્ટિટી છે, શક્ય આભાર બની હતી. વધુમાં, મહત્વપૂર્ણ પરિબળ છે કે એડ-ઓન્સ ગણતરી દ્વિસંગી કોડ પેદા કરવા માટે અત્યંત સરળ છે. તે કી ઉમેરવા એક રિવર્સ કરવા માટે પૂરતી છે. જ્યારે આઠ બિટ્સ બનેલી પાત્ર કોડના આ પ્રકારનો ઉપયોગ શક્ય સંખ્યાની શ્રેણી -128 માંથી +127 વચ્ચે રહે છે. હેક્ઝાડેસિમલ કી +32767 માટે -32768 શ્રેણી હશે. આવા નંબરો સ્ટોર કરવા માટે આઠ-બીટ પ્રોસેસર્સ પણ બે બાજુબાજુના ક્ષેત્રોમાં ઉપયોગ કરે છે.

બાઈનરી કોડ વધારાનો રસપ્રદ અવલોકનક્ષમ અસર જે ઘટના નિશાની વિસ્તરણ કહેવામાં આવે છે. ચાલો જોઈએ એનો શું અર્થ થાય. અસર કે બે-બાઇટ દરેક બીટ એક એક બાઇટ કિંમત રૂપાંતરિત કરવાની પ્રક્રિયા પૂરતી ઊંચી બાઇટ સોંપણી મૂલ્યો ઓછા બાઇટ બિટ્સ નિશાની છે. તે તારણ આપે છે કે તેમાં નીચે સહી સ્ટોરેજ માટે અક્ષરોની સંખ્યા તમે ઉચ્ચ માત્રાના બીટ્સ વાપરી શકો છો. જ્યારે આ કી મૂલ્ય સંપૂર્ણપણે બદલાયો નથી.

ગ્રે કોડ

લેખન આ ફોર્મ અનિવાર્યપણે એક પગલું ચાવી છે. તે એક મૂલ્ય પાસેથી માહિતી માત્ર એક બીટ બદલાતી રહે છે સંક્રમણ માં છે. ભૂલ જ્યારે ડેટા વાંચવા થોડો સમય ઓફસેટ સાથે એક પદ પરથી એક સંક્રમણ થાય છે. જોકે, સંપૂર્ણપણે ખોટું પરિણામો મેળવ્યા છે જ્યારે આવા પ્રક્રિયા કોણીય સ્થિતિ સંપૂર્ણપણે દૂર કરવામાં આવે છે. આ કોડ લાભ માહિતી અરીસા કરવાની ક્ષમતા છે. ઉદાહરણ તરીકે, ઉચ્ચ માત્રાના બીટ્સ inverting, તમે ફક્ત સંદર્ભ દિશા બદલી શકો છો. આ પૂરક નિયંત્રણ ઇનપુટ કારણે છે. આ કિંમત પરિભ્રમણની એક ભૌતિક ધરી પર વધતા અને અધોગામી ધાર તરીકે આઉટપુટ કરવામાં આવી શકે છે જ્યારે. ત્યારથી માહિતી ગ્રે કી રેકોર્ડ સંપૂર્ણપણે પાત્ર, જે વાસ્તવિક સંખ્યાત્મક ડેટા સહન નથી, તે પહેલાં વધુ કામ એક સામાન્ય દ્વિસંગી નોટેશનમાં કે તે અગાઉ કન્વર્ટ કરવા માટે જરૂરી છે કોડેડ કરવામાં આવે છે. આ એક ખાસ ઊર્જાપરિવર્તક મદદથી કરવામાં આવે છે - ડીકોડર ગ્રે Binar. આ ઉપકરણ સરળતાથી પ્રાથમિક તર્ક તત્વો બંને હાર્ડવેર અને સોફ્ટવેર પર અનુભૂતિ થાય છે.

ગ્રે કોડ એક્સપ્રેસ

કે નંબરો સ્વરૂપમાં રજૂ કરવામાં આવે છે ઉકેલો માટે ગ્રે સ્ટાન્ડર્ડ એક પગલું કી ઘાતાંક બે. કિસ્સાઓમાં તે રેકોર્ડ કટ જેમ ફોર્મ, અન્ય ઉકેલો અમલ અને માત્ર મધ્ય ભાગ ઉપયોગ કરવા માટે જરૂરી છે શકે છે. પરિણામ સ્વરૂપે, એક પગલું કી સંગ્રહિત થાય છે. જો કે, આ સંખ્યાત્મક શ્રેણી શરૂઆત કોડ શૂન્ય નથી. તે ઉલ્લેખિત મૂલ્ય પર લઇ જાય છે. વપરાશ પ્રારંભિક અને ઘટાડો ઠરાવ વચ્ચે તફાવત અડધા દ્વારા પેદા પલ્સ પર માહિતી પ્રક્રિયા દરમિયાન.

દ્વિસંગી ફિક્સ્ડ બિંદુ કી એક અપૂર્ણાંક સંખ્યાની રજૂઆત

પ્રક્રિયા, અમે માત્ર સંપૂર્ણ ક્રમાંકો પણ આંશિક રીતે ચલાવવા માટે હોય છે. આવા નંબરો ડાયરેક્ટ વ્યસ્ત અને વધારાના કોડ દ્વારા રેકોર્ડ કરી શકાય છે. ઉલ્લેખ કી સિદ્ધાંત બાંધકામ સમગ્ર જેટલું જ છે. અત્યાર સુધી અમે વિચાર્યું કે દ્વિસંગી બિંદુ LSB જમણી હોવા જોઈએ. પરંતુ આ કેસ નથી. તે ડાબી અને સૌથી નોંધપાત્ર બીટ પર સ્થિત કરી શકાય છે (આ કિસ્સામાં, ચલ માત્ર આંશિક નંબરો લખવામાં શકાય), અને મધ્ય ચલ (મિશ્ર કિંમતો રેકોર્ડ કરવામાં આવી શકે).

દ્વિસંગી ફ્લોટીંગ-પોઇન્ટ પ્રતિનિધિત્વ

આ ફોર્મ રેકોર્ડ કરવા માટે વપરાય છે મોટી સંખ્યામાં અથવા તેનાથી ઊલટું - ખૂબ જ નાની છે. એક ઉદાહરણ તરીકે, અંતર માં તારાઓ વચ્ચેનું પરમાણુ અને ઇલેક્ટ્રોન માપો. આ મૂલ્યો ગણતરીમાં ખૂબ વિશાળ સ્રાવ સાથે, દ્વિસંગી કોડ લાગુ પડે છે. જો કે, અમે ધ્યાનમાં નજીકના મિલિમીટરની માટે કોસ્મિક અંતર ન લો જરૂર છે. તેથી, આ કિસ્સામાં ફિક્સ્ડ બિંદુ સ્વરૂપમાં બિનકાર્યક્ષમ છે. આવા બીજગણિતીય ફોર્મ કોડ વપરાય પ્રદર્શિત કરો. એટલે કે, સંખ્યા અંશક ઇચ્છિત ઓર્ડર નંબર પ્રદર્શિત શક્તિ દસ દ્વારા ગુણાકાર તરીકે લખાયેલ છે. કૃપા કરી ધ્યાન રાખો કે અંશક એક કરતાં વધારે ન હોવું જોઈએ હોઈ શકે છે, અને દશાંશ બિંદુ પછી શૂન્ય નથી લખી શકાય જોઈએ.

તે રસપ્રદ છે

એવું માનવામાં આવે છે કે દ્વિસંગી કલન 18 મી સદીની શરૂઆતમાં ગણિતશાસ્ત્રી જર્મની ગોટફ્રાઈડ લીબનીઝ શોધ કરવામાં આવી હતી. જો કે, વૈજ્ઞાનિકો હાલમાં જ શોધ્યું છે, લાંબા પહેલાં આ વતની Mangareva ના પોલીનેસિયા ટાપુ અંકગણિત આ પ્રકારની ઉપયોગ કરવાની ક્ષમતા. હકીકત વસાહતીકરણ કે લગભગ સંપૂર્ણપણે મૌલિક નંબરિંગ સિસ્ટમ નાશ છતાં, સંશોધકો જટિલ દ્વિસંગી અને એકાઉન્ટ્સની દશાંશ પ્રકારો પુનઃસ્થાપિત. વધુમાં, જ્ઞાનાત્મક વૈજ્ઞાનિક Nunez દાવો કર્યો હતો કે દ્વિસંગી કોડ કોડિંગ પ્રાચીન ચાઇના માં છેક 9 મી સદી બીસી તરીકે થતો હતો. e. આવા માયા જેવા અન્ય પ્રાચીન સભ્યતાઓ પણ સમય સ્લોટ અને ખગોળીય ઘટનાઓ ટ્રેકિંગ માટે જટિલ મિશ્રણ દશાંશ અને દ્વિસંગી મંડળો વપરાય છે.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gu.atomiyme.com. Theme powered by WordPress.