Instruction set
Un instruction set ("insieme d'istruzioni"), o Instruction Set Architecture (ISA), descrive quegli aspetti dell'architettura di un calcolatore che sono visibili al programmatore, tra cui i tipi di dati nativi, le istruzioni, i registri, le modalità di indirizzamento, l'architettura della memoria, la gestione degli interrupt e delle eccezioni, e l'eventuale I/O esterno.
Un'ISA è una specificazione dell'insieme di tutti quei codici binari (opcode) che rappresentano i comandi implementati... —
| approfondisci »
One instruction set computer
Uno One Instruction Set Computer (OISC) è una macchina di Turing che usa una sola istruzione, e non necessita quindi di opcode. Gli OISC sono solitamente utilizzati nell'insegnamento. Un modello commerciale di calcolatore che utilizza un OISC è il MAXQ della Maxim , che utilizza la sola istruzione MOVE.
Tipologie di OISC
Esistono varie possibilità di realizzare un OISC che sia Turing-completo. Sottrai e salta se...
I più utilizzati a livello didattico sono gli OISC basati su SUBLEQ... —
| approfondisci »
Minimal instruction set computer
MISC (Minimal Instruction Set Computer) è un'architettura per microprocessori basata su un numero minimale di istruzioni. Spesso il set di istruzioni è basato su stack invece che su registri per ridurre gli operandi richiesti. Questa tipologia di architettura è molto semplice dato che i dati vengono presi direttamente dallo stack. Questo permette di realizzare un'architettura molto semplice e piccola. L'unità di decodifice è semplice e piccola e quindi i processori possono essere piccoli e... —
| approfondisci »
Zero instruction set computer
In informatica, Zero instruction set computer (ZISC), indica un processore basato sul pattern matching e non dotato di microcodice e di istruzioni.
L'acronimo ZISC è stato scelto per la somiglianza con il ben più famoso acronimo RISC (reduced instruction set computer).
La tecnologia ZISC si basa sull'utilizzo di reti neurali. L'idea venne a Guy Paillet che insieme a Pascal Tannhof la svilupparono nella sede IBM di Parigi. La prima versione del chip ZISC conteneva 36 celle contenenti un... —
| approfondisci »
Complex instruction set computer
Complex instruction set computer (CISC) indica un'architettura per microprocessori formata da un set di istruzioni contenente istruzioni in grado di eseguire operazioni complesse come la lettura di un dato in memoria, la sua modifica e il suo salvataggio direttamente in memoria tramite una singola istruzione. Il termine è nato per distinguere l'altro paradigma dominante nei microprocessori, il paradigma reduced instruction set computer (RISC).
Prima dello sviluppo dei primi processori CISC... —
| approfondisci »
Application-specific instruction-set processor
ASIP è una tipologia di processori realizzati per risolvere uno specifico problema. Questa specializzazione del nucleo del processore permette di ottenere un compromesso tra la flessibilità fornita da una CPU general-purpose e le prestazioni di un ASIC.
Alcune ASIP hanno un set di istruzioni configurabile. Solitamente i nuclei sono divisi in due parti: una parte a logica "statica" che definisce un set di istruzioni minimale ed una a logica "configurabile" che può essere usata per definire... —
| approfondisci »
CPU
risultati imprevedibili (per avere un margine di sicurezza, il limite pratico sarà anzi ben minore di 1GHz).
Set d'istruzioni macchina
Le istruzioni di una CPU (instruction set) sono semplicemente dei numeri, detti opcode o codici operativi: in base al loro valore l'unità di controllo intraprende delle azioni predefinite, come per esempio leggere la successiva locazione di memoria per caricare un dato, oppure attivare la ALU per eseguire un calcolo, oppure scrivere il contenuto di un registro in una... —
| approfondisci »
Intel 8051
registri per le variabili a singolo bit. Sono inoltre disponibili compilatori e interpreti di altri linguaggi di alto livello come: Forth, BASIC, Pascal/Object Pascal, PL/M e Modula 2.
Instruction set
Istruzioni aritmetiche
Operazioni Logiche
Operazioni di Trasferimento Dati
Istruzioni sui bit (Variabili Booleane) Operations
Istruzioni di controllo
Note
Rn Registri di lavoro R0-R7 direct 128 locazioni di ram interna, porta di I/O, registro di controllo o stato @Ri Locazione di RAM interna indiretta... —
| approfondisci »
RISC
RISC, acronimo dell'inglese Reduced Instruction Set Computer, indica una filosofia di progettazione di architetture per microprocessori formate da un set di istruzioni contenente istruzioni in grado di eseguire operazioni semplici che possono essere eseguite in tempi simili. Questa filosofia di progettazione è opposta a quella alla base delle architetture CISC (complex instruction set computer) che invece prediligono processori dotati di istruzioni anche molto complesse con tempi di... —
| approfondisci »
Cray-2
Il Cray-2 è un supercomputer vettoriale sviluppato dalla Cray Research nel 1985. Quando venne presentato era la macchina più veloce del pianeta e rimpiazzava il precedente Cray X-MP... —
| approfondisci »
Explicitly Parallel Instruction Computing
instruction set computer
• Reduced instruction set computer
• Very long instruction word
• Instruction level parallelism
• Explicit Data Graph Execution
Collegamenti esterni
... —
| approfondisci »
Streaming SIMD Extensions
SSE (Streaming SIMD Extensions) è un instruction set SIMD progettato dalla Intel nel 1999 ed utilizzato nel suo processore Pentium III come risposta al 3DNow! prodotto da AMD, che era presente sul mercato da circa un anno. Era originariamente conosciuto con la sigla KNI, da Katmai New Instructions (Katmai era il nome in codice del primo Pentium III). Durante il progetto Katmai Intel cercava di distinguerlo dalla sua precedente linea di prodotti, in particolare il Pentium II. AMD aggiunse... —
| approfondisci »