Mis on masinakeel? määratlus ja tähendus

Masinakeel on programmeerimiskeele käsk, mida arvuti töötlemisskeem tegelikult loeb ja mille alusel tegutseb. Masinakeel on kirjutatud kahendarvudes ja seda on inimestel praktiliselt võimatu lugeda; sel põhjusel kasutavad programmeerijad programmide kirjutamiseks assemblerkeelt või kõrgetasemelist programmeerimiskeelt, mis seejärel kompileeritakse masinkeelde. Masina keel kasutab ära antud protsessori ainulaadseid omadusi, kompileeritud ühele protsessorile (või protsessoriperekonnale) kirjutatud programm ei käivitu teises protsessoris disain. Rohkem kui ühe süsteemi jaoks mõeldud programmide arendamiseks on vaja kasutada kompilaatoreid, mis genereerivad iga protsessoritüübi jaoks vajaliku koodi. Vaata montaažikeelt, kahendmärke, kompilaatorit, mikrokoodi, RISC-i.

Tehnilised leheküljed selgitavad masina keelt

Masinakeel on keel, mis koosneb kahendbittidest, mida arvutimasin loeb, mõistab ja tõlgendab. Et enamik programmeerijaid saaks kirjutada koodi ja programme masinkeeles, saavad nad seda teha ainult spetsiaalse seadmega, mida nimetatakse assembler, on assembleri kasutamine viinud komplekteerimiskeele, mis on masinaga töötamiseks pühendatud keel. keel.

Masinakeel on arvutisüsteemi emakeel, arvutimasin ei mõista ühtegi teist keelt ega programmeerimiskeelt. Pärast arvutiprogrammi kirjutamist on kompilaatori kohus programm kompileerida, kui see on kompileeritud, on see juba jagatud binaarseteks bittideks, ainult kuni selle hetkeni on kirjutatud kood arusaadav masin.

Selle töötas välja Charles Babbage, keda abistas leedi Ada Lovelace, aastal 1883, samal ajal kui ta töötas välja oma mehaanilist arvutit, analüütilist masinat. Analüütilise masina väljatöötamine algas juba 1842. aastal, Ada Lovelace kodeeris analüütilise masina, mille ülesanne oli pakkuda lahendusi arvutusülesannetele.

Masinakeele levinumad kasutusviisid

  • Masina keel on masinatele arusaadav keel, kuid koostaja abiga saavad seda kasutada ka inimesed.
  • Kompilaator ületab inimeste ja arvutite vahelist lõhet tehes masinakeel inimestele arusaadav.
  • Assamblee keel on rebimine masinakeel kuna see on pühendatud masinakeele mõistmisele

Masinakeele levinud väärkasutused

  • Masina keel on programmeerijate emakeel, kuna see tuleks ikkagi kompileerida.
  • Lisaks masinatele pühendumisele, masinakeel on inimestele arusaadav