Articles

Machine-language meaning

La lingua madre del computer. Affinché un programma venga eseguito, deve essere presentato al computer come istruzioni della macchina con codice binario specifiche per quella famiglia di CPU. Sebbene i programmatori siano talvolta in grado di modificare il linguaggio macchina per correggere un programma in esecuzione (vedi patch), non lo creano. Il linguaggio macchina è creato da un software chiamato “assemblatori”, “compilatori” e ” interpreti.”Questi programmi di conversione trasformano il codice sorgente del programmatore in linguaggio macchina (codice macchina). Vedere linguaggio assembly, compilatore e interprete.I linguaggi macchina differiscono sostanzialmente. Ciò che può richiedere un’istruzione in una macchina può richiedere 10 istruzioni in un’altra. Vedi RISC.Cosa e doveil linguaggio della macchina dice al computer cosa fare e dove farlo. Quando un programmatore scrive TOTAL = TOTAL + SUBTOTAL, tale istruzione viene convertita in un’istruzione macchina che dice al computer di aggiungere il contenuto delle due aree di memoria in cui sono memorizzati TOTAL e SUBTOTAL e mettere il risultato in TOTALE.Logico vs. fisicoun programmatore si occupa logicamente dei dati, “aggiungi questo, sottrai quello”, ma al computer deve essere detto esattamente dove si trovano questo e quello.Dall’origine al linguaggio macchina Per decenni, l’obiettivo di un’organizzazione aziendale è stato quello di essere in grado di descrivere un problema e trasformarlo in codice eseguibile (linguaggio macchina). I programmi di oggi sono scritti in livelli di astrazione sempre più elevati e ci sono molte più istruzioni eseguite per risolvere i compiti di quanti ce ne fossero anni fa. Tuttavia, i computer più veloci sono in grado di assorbire il linguaggio macchina aggiuntivo mantenendo gli stessi tempi di risposta per l’utente (vedere livello di astrazione). Vedere piattaforma hardware.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *