Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> Input & Output Devices >> Content
Wat is binaire code voor de instructies die een computer vertellen wat hij moet doen?
Binaire code zelf is niet direct instructies. Het is de *weergave* van instructies. Instructies worden gecodeerd als reeksen binaire cijfers (0 en 1) die de centrale verwerkingseenheid (CPU) van de computer kan begrijpen en uitvoeren. Deze reeksen komen overeen met machinecode of machine-instructies .

Zie het als volgt:

* Voor mensen leesbare instructies: Je zou een programma kunnen schrijven in een taal als Python of C++. Deze zijn begrijpelijk voor mensen.

* Assemblagetaal: Dit is een taal op laag niveau die geheugensteuntjes (korte afkortingen) gebruikt om machine-instructies weer te geven. Het is een stap dichter bij het begrip van de computer.

* Machinecode (binair): De assembleertaal wordt vervolgens vertaald (geassembleerd) in machinecode:reeksen nullen en enen. Dit is de enige taal die de CPU direct begrijpt. Aan elke instructie, zoals het toevoegen van twee cijfers of het springen naar een ander deel van het programma, is een specifieke binaire code toegewezen. Deze code wordt bepaald door de architectuur van de CPU (bijvoorbeeld x86, ARM).

Een eenvoudige optelinstructie kan er bijvoorbeeld in verschillende weergaven als volgt uitzien:

* Montage (kan bijvoorbeeld variëren afhankelijk van de architectuur): `ADD AX, BX` (Voeg de inhoud van register BX toe aan register AX)

* Machinecode (binair zal bijvoorbeeld sterk variëren, afhankelijk van de architectuur): `00000000 00001011 00000000 00000001` (Dit is een *volledig verzonnen voorbeeld* voor illustratieve doeleinden. Echte machinecode is veel complexer en architectuurspecifiek.)

De specifieke binaire code voor een instructie is sterk afhankelijk van de architectuur van de CPU en de instructieset. Verschillende CPU's hebben verschillende instructiesets, wat betekent dat ze verschillende binaire codes begrijpen. Er bestaat geen universele binaire code voor een bepaalde instructie.

Previous: Next:
  Input & Output Devices
·Typen USB -kabel Connectors 
·Hoe laad je itouch op? 
·Hoe je opgenomen audio in Wind…
·Hoe te verbinden de luidspreke…
·Hoe u het beste geluid te krij…
·Hoe los ik Carriage Problemen …
·Hoe kan ik Flash Games op PSP …
·Wat is een uitvoerapparaat dat…
·Hoe de toetsenbordindeling in …
  Related Articles
Welke strategieën kunnen worden geïmpl…
Welke strategieën kan ik gebruiken om m…
Wat is de oplossing voor het maximale fl…
Wat is de betekenis van macht 2s in de i…
Wat is de betekenis van de CPU-klok bij …
Wat is de betekenis van de CPU-klok bij …
Wat is de betekenis van een cache-misser…
Wat is de rol van L1-cachegeheugen bij h…
Wat is het doel van een RAM-buffer in co…
  Hardware Articles
·Zijn printers compatibel met Windows XP …
·Hoe om uw eigen Flash Drive Skin Make 
·Hoe kan ik een HP 6210 Fix All in One Ca…
·Hoe de driver versie voor uw grafische k…
·Hoe om te controleren een computer lapto…
·Hoe Memory Voeg toe aan een Presario 210…
·Wat maakt een computer werken 
·Hoe maak je een Palm OS toetsenbord gebr…
·Creative Labs CT7160 Specs 
Copyright © Computer Kennis https://www.nldit.com