Search Header Logo
Sre progetto

Sre progetto

Assessment

Presentation

Computers

KG - Professional Development

Hard

Created by

Roberta Signoriello

FREE Resource

9 Slides • 11 Questions

1

8086 E IL MICROPROCESSORE

2

Progetto fatto da:

Abbate​,

Milano,​

Re​nnhack,

Maiello,​

Chianese,

Fusco,

Signoriello.​

3

8086 E IL MICROPROCESSORE

CPU 8086

L'8086 è un microprocessore Intel creato negli anni 80.Esso è costituito da 16 bit​ e il linguaggio utilizzato per la programmazione dei vari registri è l'Assembly. L'unità di interfaccia con il bus passa le istruzioni all'unità di esecuzione, in modo che avvenga il fetch e l'esecuzione delle istruzioni.

4

8086 E IL MICROPROCESSORE

CPU 8086

La CPU 8086 è divisa in 2 parti più grandi: la EU e la BIU. La EU è la parte che elabora, ed è costituita dai registri generali (GENERAL PURPOSE), che sono: AX, BX, CX e DX. Il registro AX corrisponde all'accumulatore; BX corrisponde agli indirizzi dell'operando; CX è il contatore di cicli, e DX è un registro generale.

Nella EU abbiamo l'ALU (unità logica aritmetica) che si occupa di svolgere le operazioni logiche e matematiche.​

La BIU gestisce l'indirizzamento e il colloquio con i dispositivi esterni. È costituita da dei BUS, che sono tutti a 16 bit, tranne quello di indirizzo (20 bit), dai registri segmento (CS, DS, SS, ES), il registro contatore di programma (IP) e i registri puntatore (BP, SP, DI, SI).​

5

8086 E IL MICROPROCESSORE

​CPU 8086 registri:

Nel microprocessore 8086 possiamo trovare vari tipi di registri. I due tipi di registri fondamentali sono:

  • REGISTRI GENERAL PURPOSE, vengono usati per memorizzare ​temporaneamente i dati dei programmi. Generalmente consentono di memorizzare tre categorie di dati: Operandi, Indici, Indirizzi.​

6

CPU 8086 registri:

IP (INSTRUCTION POINTER): Contiene l'indirizzo dell'istruzione che deve essere eseguita subito dopo quella corrente.

SP (STACK POINTER): Contiene l'indirizzo di una specifica zona di memoria.​

IR (INSTRUCTION REGISTER): Contiene il codice operativo dell'istruzione che è stata prelevata durante la fase di fetch.​

AR (ADDRESS REGISTER): Sono registri che consentono la segmentazione della memoria. Sono divisi in CS (code segment), DS (data segment), ES (extra segment) e SS (stack segment)​.

Registro dei flag: formato da un gruppo di bit, consente di ottenere una serie di informazioni sui risultati dell'ultima operazione aritmetica-logica eseguita.​

7

8086 E IL MICROPROCESSORE

Il Microprocessore

Il microprocessore (CPU) è un circuito integrato che genera i segnali necessari al funzionamento dei circuiti ad esso collegati ed esegue i calcoli aritmetici-logici. Si divide in due parti: CU (control unit), ovvero l'unità di controllo, e l'ALU, l'unità aritmetico-logica. Essa contiene anche i registri di memoria, ovvero una memoria interna, divisa in celle dedicate a scopi specifici​, che viene usata per il controllo dell'esecuzione di un programma.

8

8086 E IL MICROPROCESSORE

Il ciclo macchina

Il ciclo macchina è l'insieme delle operazioni che svolge la CPU per eseguire un programma. Si divide in quattro operazioni:

Fetch dell'istruzione: la cpu tramite i bus indirizzi preleva l'istruzione dalla RAM.

Decode: l'istruzione prelevata viene decodificata e inserita nel registro istruzione

Fetch degli operandi: la cpu preleva i dati che servono per eseguire l'istruzione

Execute: la cpu esegue l'istruzione​

9

Multiple Choice

Sei pronto/a per il quiz?

1
2

10

Multiple Choice

Da cosa deriva il nome 8086?

1

Dai bit

2

Dagli anni di progettazione

3

Dal nome dell'inventore

11

Multiple Choice

Question image

Da che azienda è stato creato il primo processore 8086?

1

Apple

2

Intel

3

MSI

4

AMD

12

Multiple Choice

In che consiste il registro flag?

1

Immagazzina i dati

2

Consiste in un gruppo di bit che consentono di ottenere delle informazioni sui risultati dell'ultima operazione aritmetico-logica eseguita

3

Svolge calcoli matematici

13

Multiple Choice

Question image

Il processore 8086 da quanti bit è costituito?

1

8 bit

2

20 bit

3

4 bit

4

16 bit

14

Multiple Choice

Question image

Che linguaggio utilizza?

1

C++

2

Java

3

Linguaggio Assembly

4

C

15

Multiple Choice

In quali parti è divisa la cpu?

1

Ram e Rom

2

SSD e Hard Disk

3

Cpu e Gpu

4

EU e BIU

16

Multiple Choice

In quanti registri è diviso?

1

1

2

5

3

4

4

2

17

Multiple Choice

Cosa vuol dire la sigla AR?

1

INSTRUCTION REGISTER

2

STACK POINTER

3

ADDRESS REGISTER

18

Multiple Choice

Che operazioni esegue il microprocessore?

1

Genera i segnali necessari al funzionamento dei circuiti ad esso collegati ed esegue calcoli aritmetici

2

Esegue calcoli e immagazzina informazioni

3

Esegue i dati

19

Multiple Choice

Da quanti fasi è costituito il ciclo macchina?

1

4

2

8

3

6

4

3

20

8086 E IL MICROPROCESSORE

Show answer

Auto Play

Slide 1 / 20

SLIDE