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

pattern-tertiary
Set di istruzioni macchina CISC e RISC

By Emanuela Giaconi

Show answer

Auto Play

Slide 1 / 19

SLIDE