IL PROCESSORE 8086. I MICROPROCESSORI INTEL Il microprocessore è un circuito integrato dotato di una struttura circuitale in grado di effettuare un determinato.

Slides:



Advertisements
Presentazioni simili
A. FERRARI MATERIALE DALLA DISPENSA DI P. OLLARI
Advertisements

La struttura fisica e logica di un elaboratore
Organizzazione della memoria
IL MICROCONTROLLORE ST6
MICROCONTROLLORI Di Tiziano Ragazzi.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
La macchina di von Neumann
Microprocessore Intel 8086
L' ARCHITETTURA DI VON NEUMANN
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
Introduzione al linguaggio assemby del microprocessore a parte
INFORMAZIONI GENERALI Web site: Att. DidatticaIns. UniversitarioA.A PROGRAMMA.
INFORMAZIONI GENERALI Web site: Att. DidatticaIns. UniversitarioA.A PROGRAMMA.
Architetture di Calcolo per le TLC
Architettura del calcolatore
Dimitri Caruso Classe 2^ Beat ISIS G. Meroni Anno Scolastico 2007/08
GESTIONE INTERRUPT CPU INTEL 8086
Introduzione al linguaggio assembly del microprocessore a parte
ARCHITETTURA DI UN ELABORATORE
Unità centrale di processo
Architettura di una CPU
Il µP Intel 8086 Marco Lettieri 3 C Informatica A.S. 2009/2010 All’attenzione del Professor Claudio Gatto.
Calcolatori Elettronici Il Processore
Architettura IA - 16 M. Mezzalama - M. Rebaudengo - M. Sonza Reorda
Calcolatori Elettronici Il Processore (2)
Laboratorio Informatico
Informatica Generale Marzia Buscemi
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Architettura IA - 16 M. Mezzalama - M. Rebaudengo - M. Sonza Reorda
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
Il Processore Il processore è la componente dell’unità centrale che elabora le informazioni contenute nella memoria principale L’elaborazione avviene eseguedo.
Architettura 8086/8088 M. Rebaudengo - M. Sonza Reorda
Dalla macchina di Von Neumann …
Presentazione di sistemi Ambrosio Federica Anna Esposito 3C inf.
Click to add text L’ Unità di Elaborazione. Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Il modello di Von Neumann
LA MEMORIA CENTRALE. La memoria nella struttura generale del calcolatore MEMORIA CONTROLLO INGRESSO E USCITA ARITMETICA E LOGICA CPU Dispositivi esterni.
Z iLOG 80 Calcolatori Elettronici Bartolomeo Bajic.
Laboratorio di Architettura Degli Elaboratori1 PSPICE – Circuiti sequenziali.
IL PLC Formazione ed informazione su: C ontrollori L ogici P rogrammabili a cura di: Antonio Minio.
Elementi fondamentali dell’ Architettura di di un elaboratore elettronico.
Informatica - CDL in Scienze Politiche e delle Relazioni Internazionali A.A Architettura di un calcolatore Ing. Simona Colucci.
Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica PROBLEMI E ALGORITMI LINGUAGGIO MACCHINA.
Sistemi e Applicazioni per l’Amministrazione Digitale
Introduzione all’Informatica
Architettura dei calcolatori
Architettura e funzionalità
GPIO: General Purpose Input Output I parte
Comandi assembly Il termine assembly deriva dal programma traduttore in linguaggio macchina assembler, l’assemblatore non fa altro che assemblare il.
LE ARCHITETTURE NON VON NEUMANN
Microcontrollori e microprocessori
I microprocessori Il microprocessore è un circuito integrato costituito da silicio. Il microprocessore svolge fondamentalmente due funzioni: sovraintende.
Cammino dei Dati (Datapath)
Architettura di un calcolatore
STRUTTURA GENERALE DI UN ELABORATORE
Introduzione I microcontrollori.
I BUS È un insieme di fili conduttori che permette il passaggio di dati tra le varie periferiche del pc.
Architettura dei calcolatori
ALU (Arithmetic Logic Unit)
Architettura del calcolatore
IL MODELLO DI VON NEUMANN
Controllo e microprogrammazione
Azione delle istruzioni
LOGICA DI FUNZIONAMENTO
Azione delle istruzioni
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Progetto del processore e supporto del processore al SO (interruzioni – eccezioni) Salvatore Orlando.
Relazioni tra CPU e Memoria e Dispositivi I/O
Transcript della presentazione:

IL PROCESSORE 8086

I MICROPROCESSORI INTEL Il microprocessore è un circuito integrato dotato di una struttura circuitale in grado di effettuare un determinato set di istruzioni. Sul mercato sono disponibili diversi tipi di microprocessori che differenziano per: La dimensione delle celle di memoria (8, 16, 32 e 64 bit); Il numero e il tipo di registri interni; L’ampiezza del bus; La dimensione delle istruzioni.

STRUTTURA DEL MICROPROCESSORE Dal punto di vista della struttura il microprocesso- re è composto da tre blocchi: 1.L’ALU (Arithmetic Logic Unit);ALU 2.I registri, divisibili in general purpose e speciali;general purpose speciali 3.L’UC (Unit Control)UC

L’ALU Una delle unità fondamentali di un microprocessore è l’ALU, acronimo di Arithemtic Logic Unit. E’ il componente che esegue le elaborazioni richieste dalla CPU e sono di tipo aritmetico e logico. La CPU indica, grazie a dei segnali di controllo, il tipo di operazioni che deve eseguire l’ALU. I segnali sono collegati in ingresso all’ALU e sono bufferizzati ovvero costanti fino alla variazione successiva del clock mentre tutti i segnali di uscita costituiscono il registro chiamato accumulatore.

REGISTRI GENERAL PURPOSE I registri general purpose vengono usati principalmente per memorizzare temporaneamente i dati dei programmi e variano a seconda dell‘ISA (bus parallelo) del sistema. Di solito consentono di memorizzare tre tipologie di dati: operandi; indici; Indirizzi.

REGISTRI SPECIALI I registri speciali sempre presenti nel sistema sono: IP (Instruction Pointer): contiene l’indirizzo dell’istruzione che deve essere eseguita; SP (Stack Pointer): contiene l’indirizzo di una specifica zona di memoria organizzata in LIFO (organizzata come una pila); IR (Instruction Register): contiene il codice operativo dell’istruzione che è stata prelevata nel Fetch; AR (Address Register): registri che segmentano la memoria in CS (Code Segment), DS (Data Segment), ES (Extra Segment), SS (Stack Segment); Registro dei flag: gruppo di bit che ottengono informazioni rispetto al risultato dell’ultima operazione aritmetico-logica eseguita.

L’UC E IL TEMPORIZZATORE L’unità di controllo (UC, Unit Control) con il temporizzatore definiscono il ritmo con cui si susseguono le varie operazioni del sistema. L’UC riceve direttamente dall’IR il codice operativo dell’istruzione la traduce. Oltre a questi componenti troviamo i bus che si occupano di trasferire i dati da i vari componenti verso la memoria e i dispositivi di I/O.

IL PROCESSORE 8086 Il processore Intel 8086, introdotto nel 1978, è stato il primo microprocessore a 16 bit. E’ contenuto in un chip a 40 pin i cui piedini sono disposti su due linee con 20 piedini l’uno. L’8086 è costituito inoltre da due sottosistemi che operano in modo indipendente e asincrono: EU (Execution Unit);EU BIU (Bus Interface Unit).BIU

EU La EU (Execution Unit) costituisce la parte della CPU che elabora, ed è formata da: registri general purpose; registri speciali (soprattutto registro dei flag); unità di controllo (EU Control); unità aritmetico-logica (ALU).

BIU La BIU (Bus Interface Unit) gestisce l’indirizzamento, il prelievo dei dati dalla memoria e gestisce il colloquio con i dispositivi esterni. E’ costituito da: logica di controllo dei bus; registri di segmento (CS, DS, ES, SS); registro contatore di programma (IP); registri puntatore; coda delle istruzioni dove vengono memorizzate le istruzioni da eseguire.

FINE Cannizzaro Antonio, Catanzaro Francesco, 3 a I Gianfortuna Gabriele.