Opcode: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Standardizzo interwiki |
using AWB |
||
Riga 1:
In [[informatica]], un '''opcode''' ('''op'''eration '''code''') è una porzione di istruzioni in linguaggio macchina che specificano l'operazione che deve essere svolta
Ci sono set di istruzioni con campi quasi uniformi per l'opcode e gli specificatori degli operandi,
Un esempio potrebbe essere il numero <code>0001</code>, codice operativo che indica al calcolatore di effettuare una somma (ADD).<ref name="machine">[http://web.archive.org/web/20080213090055/http://www.atariarchives.org/mlb/introduction.php Machine Language For Beginners - Introduction<!-- Bot generated title -->]</ref>
Riga 6:
==Assembly==
L'
==Software instruction sets==
Gli opcodes possonono anche essere trovati in
ad un interprete software anziché un dispositivo hardware. Questi set di istruzioni basati sul software spesso impiegano tipi di dati e operazioni leggermente di più alto livello rispetto le controparti hardware, but sono nonostantetutto costruiti lungo modelli similari. Esempi possono essere il linguaggio Java con la Java virtual machine(JVM), il bytecode usato nello [[GNU Emacs]] per il codice [[LISP]] compilato, .NET [[Common Intermediate Language]] (CIL), e molti altri.<ref name="bytecode">[http://www.pcmag.com/encyclopedia_term/0,2542,t=bytecode&i=39108,00.asp bytecode Definition<!-- Bot generated title -->]</ref>
==Note==
<references />
{{Portale|informatica}}
|