Hvad er maskinsprog? definition og betydning

click fraud protection

Maskinsprog er en programmeringssprogsinstruktion, som faktisk læses og reageres på af computerens behandlingskredsløb. Maskinsprog er skrevet i binære tal og er praktisk talt umuligt for mennesker at læse; af denne grund bruger programmører assemblersprog eller et programmeringssprog på højt niveau til at skrive programmer, som derefter kompileres til maskinsprog. Maskinsprog udnytter de unikke egenskaber ved en given processor, en kompileret program skrevet til én processor (eller processorfamilie) vil ikke køre på en anden processor design. For at udvikle programmer til mere end ét system er det nødvendigt at bruge kompilatorer, der genererer den nødvendige kode for hver type processor. Se assemblersprog, binær notation, compiler, mikrokode, RISC.

Technipages forklarer maskinsprog

Maskinsprog er et sprog, der består af binære bits, der læses, forstås og fortolkes af en computermaskine. For at de fleste programmører kan skrive kode og programmer på maskinsprog, kan de kun gøre det med en speciel enhed kaldet en assembler, har brugen af ​​assembler ført til udmøntningen af ​​assemblersproget, som er et sprog dedikeret til at arbejde med maskine Sprog.

Et maskinsprog er et computersystems modersmål, intet andet sprog eller programmeringssprog kan forstås af en computermaskine. Efter et computerprogram er skrevet, er det compilerens pligt at kompilere programmet, når det først har været det kompileret, er den allerede opdelt i binære bit, kun indtil dette punkt er en skrevet kode forståelig for en maskine.

Den blev udviklet af Charles Babbage, assisteret af Lady Ada Lovelace, var i 1883, mens han udviklede sin egen mekaniske computer, Analytical Machine. Udviklingen af ​​den analytiske maskine var startet så langt tilbage som i 1842, Ada Lovelace kodede den analytiske maskine, hvis opgave var at tilbyde løsninger på kalkulative problemer.

Almindelig brug af maskinsprog

  • Maskinsprog er et sprog, der er forståeligt for maskinerne, men ved hjælp af en assembler kan mennesker også bruge det.
  • En compiler bygger bro mellem mennesker og computere ved at lave maskinsprog forståeligt for mennesker.
  • Forsamlingssprog er en rip-off af maskinsprog da det er dedikeret til at forstå maskinsprog

Almindelig misbrug af maskinsprog

  • Maskinsprog er programmørers modersmål, da det stadig skulle kompileres.
  • Udover at være dedikeret til maskiner, maskinsprog kan forstås af mennesker