Datamaskininstruksjoner som utfører en oppgave på datamaskinen kalles
maskininstruksjoner eller
maskinkode .
Her er et sammenbrudd:
* Maskininstruksjoner: Dette er det mest grunnleggende settet med instruksjoner som en datamaskin kan forstå. De er skrevet i binær kode (0s og 1s) og kontrollerer datamaskinens maskinvarekomponenter direkte, for eksempel prosessor, minne og inngangs-/utgangsenheter.
* Maskinkode: Dette er den faktiske binære representasjonen av maskininstruksjoner. Det er hva datamaskinens prosessor direkte utfører.
Her er noen eksempler på hva maskininstruksjoner kan gjøre:
* legg til to tall sammen.
* flytt data fra ett sted i minnet til et annet.
* Sammenlign to verdier og hopp til en annen del av programmet basert på resultatet.
* Send data til en bestemt utdataenhet, som skjermen eller en skriver.
Tenk på maskininstruksjoner som det veldig lave nivået "språket" som datamaskinen forstår. De er byggesteinene for all programvare, fra enkle programmer til komplekse operativsystemer.
Her er noen flere ting å vite:
* Assembly Language: Dette er en menneskelig lesbar representasjon av maskinkode. Den bruker mnemonics (korte ord) for å representere forskjellige instruksjoner, noe som gjør det lettere å forstå og skrive kode.
* språk på høyt nivå: Dette er språk som Python, Java, C ++, etc. som er mer abstrakte og lettere for mennesker å lese og skrive. De må samles eller tolkes til maskinkode før datamaskinen kan utføre dem.
Gi meg beskjed hvis du har andre spørsmål!