Computerinstructies die een taak op de computer uitvoeren, worden machine -instructies genoemd of machinecode .
Hier is een uitsplitsing:
* Machine -instructies: Dit zijn de meest basale set instructies die een computer kan begrijpen. Ze zijn geschreven in binaire code (0S en 1s) en regelen direct de hardwarecomponenten van de computer, zoals de processor-, geheugen- en invoer-/uitvoerapparaten.
* machinecode: Dit is de werkelijke binaire weergave van machine -instructies. Het is wat de processor van de computer direct uitvoert.
Hier zijn enkele voorbeelden van wat machine -instructies kunnen doen:
* Voeg twee nummers samen toe.
* Verplaats gegevens van de ene locatie in het geheugen naar de andere.
* Vergelijk twee waarden en spring naar een ander deel van het programma op basis van het resultaat.
* Stuur gegevens naar een specifiek uitvoerapparaat, zoals het scherm of een printer.
Beschouw machine-instructies als de "taal" op zeer laag niveau die de computer begrijpt. Ze zijn de bouwstenen van alle software, van eenvoudige programma's tot complexe besturingssystemen.
Hier zijn enkele extra dingen om te weten:
* Assemblagetaal: Dit is een mens-leesbare weergave van machinecode. Het maakt gebruik van mnemonics (korte woorden) om verschillende instructies weer te geven, waardoor het gemakkelijker is om code te begrijpen en te schrijven.
* talen op hoog niveau: Dit zijn talen zoals Python, Java, C ++, enz. Die abstracter en gemakkelijker zijn voor mensen om te lezen en te schrijven. Ze moeten worden samengesteld of geïnterpreteerd in machinecode voordat de computer ze kan uitvoeren.
Laat het me weten als je nog andere vragen hebt! |