• Non ci sono risultati.

Esercizio3 Esercizio2 ArchitetturadegliElaboratoriA-CompitoAAAAAAAAA Esercizio1

N/A
N/A
Protected

Academic year: 2021

Condividi "Esercizio3 Esercizio2 ArchitetturadegliElaboratoriA-CompitoAAAAAAAAA Esercizio1"

Copied!
1
0
0

Testo completo

(1)

Cognome e Nome: Matricola:

Architettura degli Elaboratori A - Compito AAAAAAAAA

(19 Febbraio 2007)

Esercizio 1

Dati i numeri decimali A = 0.4525 · 101 e B = 0.10575 · 102 effettuare le seguenti operazioni:

1. scrivere i due numeri come numeri binari in virgola mobile, secondo lo standard IEEE754 a singola precisione;

2. scrivere la rappresentazione esadecimale dei numeri ottenuti al passo 1;

3. effettuare la somma dei due numeri in virgola mobile ottenuti al passo 1, mostrando tutti i passaggi del proced- imento;

4. scrivere il risultato ottenuto al passo 3 secondo lo standard IEEE754 a singola precisione e successivamente scriverne la rappresentazione esadecimale.

Esercizio 2

Determinare il circuito combinatorio minimo con 3 ingressi A,B,C e 3 uscite X,Y,Z che effettua il complemento a due dei bit in ingresso. Se i bit in ingresso sono 010 si supponga che le uscite siano DON’T CARE.

Esercizio 3

Progettare un circuito sequenziale di Mealy che gestisce una macchina che emette biglietti dal costo di Euro 2.00 ciascuno. La macchina puo’ emettere solo un biglietto per ogni ciclo di funzionamento e non restituisce resto. Il circuito riceve in input 2 bit che corrispondono al valore della moneta inserita. Le configurazioni possibili degli input sono 4: U (Moneta da Euro 0.50), X (Moneta da Euro 1), Y (Moneta da Euro 2), Z (Nessuna Moneta). La macchina ha una memoria che tiene conto delle rimanenze delle monete inserite nel passato. Si ipotizzi che la rimanenza sia al massimo di Euro 1.50. Lo scopo della macchina e’ di emettere:

• Un biglietto (T) se l’importo totale (moneta inserita + rimanenza) e’ maggiore od uguale ad Euro 2.

• Nessun Biglietto (N) se l’importo totale e’ inferiore ad Euro 2.

Riferimenti

Documenti correlati

Per rappresentare un numero razionale in un calcolatore elettronico in virgola fissa si riservano un numero fisso di bit per parte intera (il primo bit indica il segno)

[r]

o poiché il resto è sempre minore del divisore, e quindi esiste soltanto un numero finito di resti possibili, prima o poi dovrà per forza ripresentarsi un resto identico ad uno

public static void main(String[] args) {. Rectangle box = new Rectangle(5, 10,

{ public static void main(String[] args) { int lit = 15000; // lire italiane double euro = 2.35; // euro!. // calcola il

public static void main(String[] args) {. Rectangle box = new Rectangle(5, 10,

La conversione in binario pu` o essere interrotta una volta ottenute 24 cifre totali (comprensive di parte intera e parte frazionaria, considerando il bit nascosto) oppure una

[r]