ኮምፒውተሮች, ፕሮግራም
ሁለትዮሽ ኮድ. አይነቶች እና ሁለትዮሽ ኮድ ርዝመት. ግልብጥ ሁለትዮሽ ኮድ
ሁለትዮሽ ኮድ ሰዎች እና ዜሮዎችን መልክ ሚዲያ ቀርፀው አንድ ዓይነት ነው. እንዲህ ዓይነቱ በማስላት ለማግኘት ስርዓት እስከዛሬ ድረስ አንድ አቋማዊ መሠረት 2. ወደ ሁለትዮሽ ኮድ ሁሉ ዲጂታል መሳሪያዎች ውስጥ ጥቅም ላይ (በትንሹ ከዚህ በታች የቀረበው ሠንጠረዥ ቁጥሮች ለመቅዳት አንዳንድ ምሳሌዎችን ይዟል). በውስጡ ታዋቂነት ለዚህ ግቤት ቅጽ ከፍተኛ ተዓማኒነት እና ቀላልነት ምክንያት ነው. ሁለትዮሽ አርቲሜቲክ በቅደም, በጣም ቀላል ነው, እና ሃርድዌር ውስጥ ተግባራዊ ማድረግ ቀላል ነው. ዲጂታል ኤሌክትሮኒክ አካሎች (ወይም መጠሪያቸው ነው - አመክንዮ) እነርሱ ብቻ ሁለት ግዛቶች ውስጥ የሚንቀሳቀሱ እንደ እጅግ አስተማማኝ ናቸው; (የአሁኑን ማለትም) አንድ ምክንያታዊ ዩኒት, እና ሎጂክ ዜሮ (ምንም የአሁኑ). በመሆኑም እነሱ transients ላይ የተመሠረቱ ናቸው አናሎግ ክፍሎች ጋር የሚተካከሉ.
በጽሑፍ መካከል ሁለትዮሽ መልክ እንዴት ነው?
እኛ እንዲህ ያለ ቁልፍ የተሠራ ነው እንዴት እንደሆነ እስቲ እንመልከት. ሁለትዮሽ ኮድ ብቻ ሁለት ግዛቶች የተዋቀረ ሊሆን ይችላል አንድ አሃዝ: ዜሮ እና አንድ (0 እና 1). ሁለት ቢት በመጠቀም ጊዜ አራት እሴቶች ለመቅዳት ይቻላል ይሆናል: 00, 01, 10, 11. ሦስቱ-አሃዝ ግቤት ስምንት ስቴቶች ይዟል: 000, 001 ... 110, 111. ውጤቱም ወደ ሁለትዮሽ ኮድ ርዝመት ከሚወጡ ቁጥር ላይ ጥገኛ መሆኑን ነው. ይህ አገላለጽ የሚከተለውን ቀመር በመጠቀም በጽሑፍ ይቻላል: N = 2M, የት: m - ቢት ብዛት ነው, እና N - የጥምረቶች ቁጥር.
ሁለትዮሽ ኮዶች አይነቶች
የ microprocessors እንዲካሄድ መረጃ የተለያዩ ለመመዝገብ ጥቅም ቁልፎች ናቸው. ቢት ሁለትዮሽ ኮድ ጉልህ መብለጥ እንደሚችል ያለውን አንጎለ አቅም እና የውስጥ ማህደረ ትውስታ. እንዲህ ያሉ ሁኔታዎች ውስጥ, ረጅም ስንዝር በርካታ ትውስታ ሕዋሶች ቁጥር እና በጥቂት ትእዛዛት ጋር ፕሮሰስ. በዚህ ሁኔታ ውስጥ, በባለብዙ-ባይት ሁለትዮሽ ኮድ ስር የተመደበ እንደሆነ ሁሉ ትውስታ ዘርፎች, አንድ ነጠላ ቁጥር ሆነው ይቆጠራሉ.
- ያልተፈረመበት;
- ቀጥተኛ tselyeznakovye ኮዶች;
- የድንበር በግልባጭ;
- ተጨማሪ ምልክት;
- ግራጫ ኮድ;
- ግራጫ ኮድ-Express.
- ክፍልፋይ ኮዶች.
ለእኛ ተጨማሪ ዝርዝር ከእነርሱ እያንዳንዱ ውስጥ እስቲ እንመልከት.
ያልተፈረመበት ሁለትዮሽ ኮድ
የአምላክ ዓይነት ታሪክ ቅጽ የሚባለው ምን እንደሆነ እስቲ እንመልከት. የ ያልተፈረመበት ኢንቲጀር ኮዶች እያንዳንዳቸው ትንሽ (ሁለትዮሽ) አሃዝ ደረጃ ሁለት ይወክላል. በመሆኑም በዚህ ቅጽ ውስጥ የተጻፈ መሆን የሚችሉ ጥቃቅን ቁጥር, ዜሮ ነው እናም ቢበዛ የሚከተለውን ቀመር የተወከለው ይቻላል: መ = 2 n -1. እነዚህ ሁለት ቁጥሮች ሙሉ በሙሉ አንድ የሁለትዮሽ ኮድ ሊገለጽ ይችላል ይህም ቁልፍ ክልል, ለመግለጽ ነው. እስኪ አለ መግቢያ ቅፆች እንደሚቻል እንመልከት. ያልተፈረመበት ቁልፍ ስምንት ቢት ያካተተ ይህን አይነት በመጠቀም ጊዜ, በተቻለ ቁጥሮች ክልል ለማከማቸት እና ከጎን addressees ውስጥ የሚገኙት ሁለት ትውስታ ዘርፎች በመጠቀም እነዚህን ቁጥሮች ቀረጻ ለ 0 65535 የ ስምንት-ቢት በአቀነባባሪዎች አንድ ክልል ይኖረዋል 0 ከ 255. አስራስድስትዮሽ ኮድ ክልል . እንዲህ ቁልፍ ጋር የሥራ ልዩ ትእዛዝ ይሰጣል.
ቀጥተኛ መላውን ቁምፊ ኮዶች
ሁለትዮሽ ቁልፎች በዚህ ቅጽ ውስጥ MSB ቁጥር የሰሌዳ ለመመዝገብ ያገለግላል. ሲቀነስ - ዜሮ ሲደመር, እና ዩኒት ጋር ይዛመዳል. ይህ ፈሳሽ ክልል የተነሳ በኮድ ቁጥሮች አሉታዊ አቅጣጫ ተሸጋገረ. ይህ ስምንት-ቢት የተፈረመበት ኢንቲጀር ሁለትዮሽ ቁልፍ ቁጥር -127 እስከ +127 ወደ ክልል ውስጥ የተጻፈ ሊሆን እንደሚችል ይንጸባረቅበታል. አስራስድስትዮሽ - በክልሉ ውስጥ -32767 እስከ +32767 ነው. እንዲህ ያሉ ኮዶች ለማከማቸት የ ስምንት-ቢት ማይክሮፕሮሰሰር ሁለት ከጎን ዘርፎች ይጠቀማሉ.
ቀረጻ ይህን ቅጽ አንድ ለኪሳራ ምሳሌያዊ እና የቁጥር ቁልፍ ቢት በተናጠል ሊሰራ ይገባል ነው. እነዚህ ኮዶች ጋር መስራት ስልተ ፕሮግራሞች በጣም የተወሳሰበ ለማግኘት. የተመረጠውን ለመለወጥ እና ሶፍትዌር መጠን ስለታም ጭማሪ እና አፈጻጸም ላይ መቀነስ አስተዋጽኦ ይህም ገጸ, ጭምብል ዘንድ አሠራሮች ተግባራዊ ለማድረግ አስፈላጊ ቢት ግባ. ሁለትዮሽ ኮድ መቀልበስ - ይህን ለኪሳራ ለማስወገድ ሲሉ ቁልፍ የሆነ አዲስ አይነት አስተዋውቀናል ተደርጓል.
ተመለስ ቁልፍ ይግቡ
በጽሑፍ ይህ ቅጽ ብቻ ቁልፍ ሁሉ ቢት inverting የሚወሰድ ነው አሉታዊ ቁጥር ውስጥ ቀጥተኛ ኮድ የተለየ ነው. ይህ ዲጂታል እና ምልክት ቢት ውስጥ ተመሳሳይ ናቸው. ምክንያት ይህንን ወደ ኮድ የዚህ አይነት ጋር ስልተ ሥራ በከፍተኛ ቀለል ናቸው. ይሁን እንጂ በግልባጭ ቁልፍ ቁጥር ፍጹም ዋጋ በማስላት, የመጀመሪያ አሃዝ ምልክት መለየት ልዩ ስልተ ቀመር ይጠይቃል. አንድ በማያያዝም እሴት ምልክት ተበጣጥሶ. ከዚህም በላይ, ሁለት ቁልፎችን ለመቅዳት ለ በግልባጭ እና ወደፊት ኮዶች ቁጥሮች ውስጥ ዜሮ ጥቅም ላይ ይውላሉ. ይህን እሴት አዎንታዊ ወይም አሉታዊ ምልክት እንደሌለው እውነታ ቢሆንም.
የተፈረመበት ሁለትዮሽ ቁጥሮች ተጨማሪ ኮድ
መዝገብ ይህ አይነት ቀደም ቁልፎች ድክመት አልተዘረዘረም. እንዲህ ኮዶች አዎንታዊ እና አሉታዊ ቁጥሮችን በሁለቱም መካከል ቀጥተኛ የፀዲ ይፍቀዱ. እንደዚሁ ምልክት ቢት ትንተና የሚሰጥ አይደለም. ይህ ሁሉ ተጨማሪ ቁጥሮች ለምሳሌ ወደፊት እና ወደ ኋላ ቁልፎች እንደ የተፈጥሮ ምልክት ቀለበት ሳይሆን ሠራሽ አካል ናቸው እውነታ ይቻላል ምስጋና ሆነዋል. ከዚህም በላይ አስፈላጊ ሁለትዮሽ ኮዶችን ለማመንጨት add-ons መካከል ስሌቱ በጣም ቀላል እንደሆነ ነው. ይህም ቁልፍ ያክሉ አንድ ለመቀልበስ በቂ ነው. ስምንት ቢት ባካተተ ቁምፊ ኮድ ይህን አይነት በመጠቀም ጊዜ, በተቻለ ቁጥሮች ክልል -128 እስከ +127 ክልል. አስራስድስትዮሽ ቁልፍ +32767 ወደ -32768 ክልል ይኖረዋል. እንዲህ ያሉ ቁጥሮች ለማከማቸት የ ስምንት-ቢት በአቀነባባሪዎች ደግሞ ሁለት ከጎን ዘርፎች ይጠቀማሉ.
ሁለትዮሽ ኮድ ምልክት ቅጥያ ይባላል ይህም ክስተት ተጨማሪ የሚስብ የሚታይ ውጤት. የአምላክ ይህ ምን ማለት እንደሆነ እስቲ እንመልከት. ውጤት የሁለት-ባይት እያንዳንዳቸው ትንሽ ውስጥ የአንድ ባይት እሴት በመለወጥ ሂደት ውስጥ በበቂ ሁኔታ ከፍተኛ ባይት ለመመደብ እሴቶች ዝቅተኛ ባይት ውስጥ እናገባለን: መፈረም ነው. አንድ የተፈረመበት ያለውን ማከማቻ ዘንድ ወጣ ያበርዳል የቁምፊዎች ብዛት ወደ ከፍተኛ-ትዕዛዝ ቢት መጠቀም ይችላሉ. ይህን ቁልፍ እሴት ሙሉ በሙሉ አልተለወጠም ጊዜ.
ግራጫ ኮድ
በጽሑፍ ይህ ቅጽ በመሠረቱ አንድ-ደረጃ ቁልፍ ነው. ሌላ አንድ እሴት መረጃ ብቻ አንድ ቢት እየተለወጠ ነው ከ ይህ ሽግግር ውስጥ ነው. ውሂብ ማንበብ ጊዜ ስህተት ማካካሻ ትንሽ ጊዜ ጋር ወደ ሌላ ቦታ አንድ ሽግግር ይመራል. እንዲህ ያለ ሂደት ቀጠን ያለ አቋም ሙሉ በሙሉ እንዲቆም ጊዜ ግን, ሙሉ በሙሉ ትክክል ውጤቶችን ማግኘት. ይህ ኮድ ያለው ጥቅም መረጃ የማንጸባረቅ ችሎታ ነው. ለምሳሌ ያህል, ሊቀ-ትዕዛዝ ቢት inverting, በቀላሉ ማጣቀሻ አቅጣጫ መቀየር ይችላሉ. ይህ ማሟያ ቁጥጥር ግቤት ምክንያት ነው. ከዚህ ዋጋ ሽክርክር አንዱ አካላዊ ዘንጉ ላይ እየጨመረ እና የሚወድቅ ጠርዝ እንደ outputted ይችላል መቼ ነው. በ ግራጫ ቁልፍ ውስጥ ተመዝግቦ የሚገኘውን መረጃ ብቻ ተጨማሪ ሥራ አንድ ተራ ሁለትዮሽ ምልክትን ወደ ቀደም መለወጥ ያስፈልጋል በፊት, ትክክለኛ የቁጥር ውሂብ የማያደርግ ይህም ባህርይ, በኮድ በመሆኑ. ይህ ልዩ አጋቢቃ በመጠቀም እንዳደረገ ነው - ዲኮደር ግሬይ Binar. ይህ መሣሪያ በቀላሉ የአንደኛ ደረጃ ሎጂክ ንጥረ ሁለቱም ሃርድዌር እና ሶፍትዌር ላይ ተገነዘብኩ ነው.
ግራጫ ኮድ-Express
ቁጥሮች መልክ የቀረቡ ናቸው መፍትሄዎች, ለ ግራጫ መደበኛ አንድ-ደረጃ ቁልፍ ኃይል ከፍ ሁለት. ሁኔታዎች ውስጥ ይህ መዝገብ የተቆረጠ እንዲህ ቅጽ, ሌሎች መፍትሔዎች ለማስፈፀም ብቻ መካከለኛ ክፍል መጠቀም አስፈላጊ ነው የት. በዚህም ምክንያት አንድ-ደረጃ ቁልፍ የተከማቸ ነው. ይሁን እንጂ, ይህ የቁጥር ክልል መጀመሪያ ኮድ ውስጥ አይደለም ዜሮ ነው. ይህ የተጠቀሰው እሴት ይናገራቸዋል. የመጀመሪያ እና የቅናሽ መፍትሄ መካከል ያለውን ልዩነት ግማሽ እንዲበላው በማድረግ የመነጨ ምት ላይ የውሂብ ሂደት ወቅት.
ሁለትዮሽ ቋሚ-ነጥብ ቁልፍ ውስጥ የክፍልፋይ ቁጥር ማስገባት
ሂደት ውስጥ, እኛ ሙሉ ቁጥሮች ሳይሆን ክፍልፋይ ብቻ እንዲሠራ አላቸው. እንዲህ ያሉት ቁጥሮች ቀጥተኛ, ተገላቢጦሽ እና ተጨማሪ ኮዶች መመዝገብ ይችላሉ. የ ከተጠቀሱት ቁልፍ መርህ ግንባታ በመላው በዚያ ተመሳሳይ ነው. አሁን ድረስ እኛ ሁለትዮሽ ነጥብ ወደ LSB መብት መሆን አለበት ብዬ አሰብኩ. ነገር ግን ይህ ጉዳይ አይደለም. ይህም ግራ እና በጣም ጉልህ ትንሽ ሊገኙ ይችላሉ (በዚህ ሁኔታ ውስጥ, ወደ ተለዋዋጭ ብቻ ክፍልፋይ ቁጥሮች በጽሑፍ ይችላል), እና መካከለኛ ተለዋዋጭ (የተቀላቀሉ እሴቶች የተመዘገበው ሊሆን ይችላል).
ሁለትዮሽ ተንሳፋፊ-ነጥብ ውክልና
ይህ ቅጽ ለመቅረጽ ጥቅም ላይ ትልቅ ቁጥሮች, ወይም በግልባጩ - በጣም ትንሽ ነው. አንድ ምሳሌ እንደ ርቀት ወይም በጠፈር አቶሞች እና የኤሌክትሮማግኔቲክ መጠኖች. እነዚህ እሴቶች መካከል ስሌት ውስጥ አንድ በጣም ትልቅ ፈሳሽ ጋር ሁለትዮሽ ኮድ ማመልከት አለብን ነበር. ሆኖም ግን, እኛ መለያ ወደ አቅራቢያዎ ሚሊሜትር ወደ የጠፈር ርቀት መውሰድ የለብንም. ስለዚህ, በዚህ ሁኔታ ውስጥ የቋሚ ነጥብ መልክ አክሳሪ ነው. በአልጀብራዊ ቅጽ ጥቅም ላይ ያሉ ኮዶች ለማሳየት. ይህ ቁጥር የተፈለገውን ትዕዛዝ ቁጥር በማሳየት ኃይል አስር ተባዝቶ አንድ mantissa እንደ ተጻፈ ነው. የ mantissa ከአንድ በላይ የሚበልጥ መሆን የለበትም መሆኑን ይወቁ, እና የአስርዮሽ ነጥብ በኋላ ወደ ዜሮ የተጻፈ መሆን የለበትም እባክህ.
ይህ አስደሳች ነው
ይህም ሁለትዮሽ ካልኩለስ መጀመሪያ 18 ኛው መቶ ዘመን የሒሳብ ሊቅ ጀርመን ውስጥ ሌብኒዝ የተፈለሰፈው እንደሆነ ይታመናል. ሳይንቲስቶች በቅርቡ ደርሰውበታል እንደ ይሁን እንጂ, ከረጅም ጊዜ በፊት ይህ ተወላጆች Mangareva ያለውን የፖሊኔዥያ ደሴት በስነ የዚህ ዓይነት መጠቀም. ከሞላ ጎደል ሙሉ ለሙሉ የመጀመሪያው ቁጥር ሥርዓት አጠፋ ቅኝ እውነታ ቢሆንም, ወደ ተመራማሪዎች ውስብስብ ሁለትዮሽ እና መለያዎች አስርዮሽ አይነቶች ተመልሷል. በተጨማሪም የግንዛቤ ሳይንቲስት Nunez ወደ ሁለትዮሽ ኮድ ኮዲንግ እስከ ተመልሰው 9 ኛው ክፍለ ዘመን ዓክልበ እንደ በጥንቷ ቻይና ውስጥ ጥቅም ላይ መሆኑን ይገልጻል. ሠ. እንደ ማያዎች እንደ ሌሎች ጥንታዊ ሥልጣኔ ደግሞ ጊዜ ቦታዎች እና የሥነ ፈለክ ክስተቶች መከታተያ ለ ውስብስብ ጥምረት አስርዮሽ እና ሁለትዮሽ ስርዓት ተጠቅሟል.
Similar articles
Trending Now