Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Bitgroepering

De enige reden om het binaire nummeringssysteem in de elektronica te leren en te gebruiken, is om te begrijpen hoe circuits moeten worden ontworpen, gebouwd en opgelost die numerieke grootheden in digitale vorm vertegenwoordigen en verwerken.

Aangezien het bivalente (tweewaardige) systeem van binaire bitnummering zich zo gemakkelijk leent voor weergave door "aan" en "uit" transistortoestanden (respectievelijk verzadiging en afsnijding), is het logisch om circuits te ontwerpen en te bouwen die gebruikmaken van dit principe om te presteren binaire berekeningen.

Als we een circuit zouden bouwen om een ​​binair getal weer te geven, zouden we genoeg transistorcircuits moeten toewijzen om zoveel bits weer te geven als we willen. Met andere woorden, bij het ontwerpen van een digitaal circuit moeten we eerst beslissen hoeveel bits (maximaal) we willen kunnen representeren, aangezien voor elk bit één aan/uit-circuit nodig is om het weer te geven.

Dit is analoog aan het ontwerpen van een telraam om decimale getallen digitaal weer te geven:we moeten beslissen hoeveel cijfers we willen gebruiken in dit primitieve "rekenmachine", want elk cijfer vereist een aparte staaf met zijn eigen kralen.

Een telraam met tien staven zou een tiencijferig decimaal getal kunnen vertegenwoordigen, of een maximale waarde van 9.999.999.999. Als we een groter aantal op dit telraam zouden willen vertegenwoordigen, zouden we dat niet kunnen, tenzij er extra staven aan zouden kunnen worden toegevoegd.

Bij digitaal, elektronisch computerontwerp is het gebruikelijk om het systeem te ontwerpen voor een gemeenschappelijke "bitbreedte":een maximum aantal toegewezen bits om numerieke grootheden weer te geven. Vroege digitale computers verwerkten bits in groepen van vier of acht.

Modernere systemen verwerken getallen in clusters van 32 bits of meer. Om de "bitbreedte" van dergelijke clusters in een digitale computer gemakkelijker uit te drukken, werden specifieke labels aangebracht op de meer gebruikelijke groeperingen.

Acht bits, gegroepeerd om een ​​enkele binaire hoeveelheid te vormen, staat bekend als een byte. Vier bits, gegroepeerd als één binair getal, staat bekend onder de humoristische titel nibble, vaak gespeld als nybble.

Een groot aantal termen is gevolgd door byte en nibble voor het labelen van specifieke groepen binaire bits. De meeste van de hier getoonde termen zijn informeel en zijn door geen enkele normgroep of andere sanctie-instantie "gezaghebbend" gemaakt.

Hun opname in dit hoofdstuk is echter gerechtvaardigd door hun incidentele verschijning in technische literatuur, evenals de lichtzinnigheid die ze toevoegen aan een verder droog onderwerp:

  • Beetje :Een enkele, bivalente eenheid van binaire notatie. Gelijk aan een decimaal "cijfer".
  • Kruimel , Tydbit , of Tayste :Twee bits.
  • Knabbelen , of Nybble :Vier bits.
  • Nikkel :Vijf bits.
  • Byte :Acht bits.
  • Deckle :Tien bits.
  • Playte :Zestien bits.
  • Dynner :Tweeëndertig bits.
  • Woord :(systeemafhankelijk).

De meest dubbelzinnige term is woord, verwijzend naar de standaard bitgroepering binnen een bepaald digitaal systeem. Voor een computersysteem dat een 32 bit-breed "gegevenspad" gebruikt, zou een "woord" 32 bits betekenen.

Als het systeem 16 bits zou gebruiken als de standaardgroepering voor binaire grootheden, zou een "woord" 16 bits betekenen. De termen playte en dynner verwijzen daarentegen altijd naar respectievelijk 16 en 32 bits, ongeacht de systeemcontext waarin ze worden gebruikt.

Contextafhankelijkheid geldt ook voor afgeleide termen van woord, zoals dubbel woord en lang woord (beide betekenen twee keer de standaard bitbreedte), half woord (de helft van de standaard bitbreedte) en quad (wat betekent vier keer de standaard bitbreedte). breedte).

Een grappige toevoeging aan deze ietwat saaie verzameling woordderivaten is de term chawmp, wat hetzelfde betekent als een half woord. Een chawmp zou bijvoorbeeld 16 bits zijn in de context van een 32-bits digitaal systeem en 18 bits in de context van een 36-bits systeem. Ook is de term gawble soms synoniem met woord.

Definities voor termen voor bitgroepering zijn ontleend aan Eric S. Raymond's "Jargon Lexicon", een geïndexeerde verzameling termen - zowel gewone als obscure - Duits voor de wereld van computerprogrammering.

GERELATEERDE WERKBLAD:

  • Werkblad Nummeringsystemen

Industriële technologie

  1. Vragen die u moet stellen voordat u verdergaat
  2. Algemene tips voor het oplossen van problemen
  3. C# met behulp van
  4. Java 9 - Modulesysteem
  5. C# - Afhandeling van uitzonderingen
  6. PLC versus DCS
  7. Een motor- en aandrijfsysteem dimensioneren
  8. Cloud monitoring, een afstandsbedieningssysteem
  9. MES versus SCADA in Industrie 4.0
  10. Levensduur van een brandblussysteem
  11. Transportsysteem begrijpen