Search Header Logo
Set di istruzioni macchina CISC e RISC

Set di istruzioni macchina CISC e RISC

Assessment

Presentation

Computers

10th Grade

Easy

Created by

Emanuela Giaconi

Used 7+ times

FREE Resource

14 Slides • 5 Questions

1

Set di istruzioni macchina CISC e RISC

By Emanuela Giaconi

2

Open Ended

Che cos'è il linguaggio macchina?

3

Linguaggio macchina

Linguaggio in cui sono scritti i programmi eseguibili per computer: può venire classificato come linguaggio di programmazione, sebbene quest'ultima espressione sia più spesso riservata per indicare i linguaggi di alto livello con cui si scrivono programmi non direttamente eseguibili, ma che richiedono una traduzione in linguaggio macchina, per es. per mezzo di un compilatore

4

Istruzioni

  • Istruzioni formattate in campi

  • Codice binario​

  • Esempio di codice macchina (istruzione macchina) a 16 bit con 5 campi​

media

5

Open Ended

Cosa deve contenere, secondo te, ogni istruzione scritta in linguaggio macchina?

6

Istruzioni

  • il formato dei campi varia a seconda dell'istruzione e del tipo di architettura

  • in generale ogni istruzione contiene l'opcode (istruzione da svolgere) e gli operandi​

media

7

Istruzioni

media

8

Istruzioni

In base al numero di operandi che una macchina può operare si hanno diverse architetture:

  • architettura ad un operando

  • ​architettura a due operandi

  • architettura a tre operandi​

9

Istruzioni - Architettura a un operando

  • il campo operando contiene direttamente l'operando o l'indirizzo dell'operando

  • il secondo operando viene caricato su un registro di lavoro che al termine contiene il risultato

  • vantaggi: molti bit per operando/indirizzo

  • svantaggi: caricamento del secondo operando e trasferimento del risultato alla destinazione finale

media

10

  • il campo operando/risultato contiene inizialmente il primo operando o l'indirizzo dell'operando e alla fine il risultato dell'operazione

  • vantaggi: abbastanza bit per operandi/indirizzi, immediata elaborazione di entrambi gli operandi senza registro d'appoggio

  • svantaggi: occorre salvare il primo operando per eventuali futuri usi

media

Istruzioni - Architettura a due operandi

11

  • vantaggi: programmazione semplice perchè operandi e risultato sono espliciti

  • svantaggi: numero di bit per indirizzi/operandi e risultato

media

Istruzioni - Architettura a tre operandi

12

Architetture CISC

media

13

Architetture CISC

media
media

14

Architetture RISC

media

15

Architetture RISC

media

16

Architetture RISC o CISC

media
media

17

Open Ended

Cosa deve sempre contenere ogni istruzione macchina?

18

Open Ended

Descrivi le caratteristiche di un'architettura CISC

19

Open Ended

Descrivi le caratteristiche di un'architettura RISC

Set di istruzioni macchina CISC e RISC

By Emanuela Giaconi

Show answer

Auto Play

Slide 1 / 19

SLIDE