Instruktionerne, der fortæller hardware, hvad de skal gøre, kaldes
maskinkode .
Her er en sammenbrud:
* hardware: De fysiske komponenter på en computer, som CPU, RAM, harddisk osv.
* maskinkode: Et sprog på lavt niveau, der består af binære tal (0s og 1s), som CPU'en direkte kan forstå og udføre. Det er det mest grundlæggende sprog for computere.
hvordan det fungerer:
1. Programmeringssprog: Vi skriver kode på sprog på højt niveau som Python, Java eller C ++. Disse er lettere for mennesker at forstå og arbejde med.
2. kompilering/fortolkning: En compiler eller tolk oversætter vores kode på højt niveau til maskinkode, som CPU'en kan forstå.
3. henrettelse: CPU'en læser og udfører instruktionerne i maskinkode og udfører de opgaver, vi har programmeret.
Eksempel:
Forestil dig, at du vil bede en computer om at tilføje to numre (5 og 3). Maskinekodeinstruktionen til dette kan se sådan ud:
`` `
0011 0000 0000 0101 // Indlæs 5 i et register
0011 0000 0000 0011 // Indlæs 3 i et andet register
0000 0000 0000 1010 // Tilføj de to registre
`` `
Vigtige punkter:
* CPU -specifik: Maskinkode er specifik for typen CPU. Forskellige CPU'er har forskellige instruktionssæt.
* lavt niveau: Det er meget vanskeligt for mennesker at skrive direkte i maskinkode.
* Foundation: Det er grundlaget for al software, der gør det muligt for computere at udføre de handlinger, vi programmerer dem til at gøre.
Fortæl mig, hvis du vil gå dybere ned i noget aspekt af dette!