• Non ci sono risultati.

CLASSE 35/S – INGEGNERIA INFORMATICA

N/A
N/A
Protected

Academic year: 2022

Condividi "CLASSE 35/S – INGEGNERIA INFORMATICA"

Copied!
1
0
0

Testo completo

(1)

Tema n. 1

POLITECNICO DI TORINO

ESAMI DI STATO PER L’ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE II SESSIONE 2009

SEZIONE A – SETTORE DELL’INFORMAZIONE CLASSE 35/S – INGEGNERIA INFORMATICA

PROVA PRATICA del 14 GENNAIO 2010

Un sistema riceve da una porta parallela (8 bit) una sequenza di dati (numeri binari compresi tra 0 e 127), sincronizzati da un clock a 19200 Hz. La sequenza inizia con un byte FFh e termina con un byte 00h (FFh e 00h non sono presenti altrove.

Il candidato progetti come FSM complessa un sistema in grado di memorizzare in una RAM, in forma compatta, i dati ricevuti. Supponendo che i dati siano al massimo 4k, li si compatti utilizzando le seguenti regole:

- Una sequenza di n byte uguali tra loro (al massimo 127 byte) viene rappresentata mediante due byte, contenenti -n (primo byte, contiene l’opposto del numero di dati uguali, in codice complemento a due) seguito dal dato (secondo byte).

- Un dato non ripetuto viene rappresentato tale e quale (senza compressioni).

Al termine della compattazione si richiede inoltre di visualizzare in modo opportuno, tramite display a 7 segmenti, il conteggio dei dati che, interpretati come numeri in c-a-2 su 8 bit, risultino multipli di 7 (0 escluso).

Riferimenti

Documenti correlati

DUE AUTO SONO UGUALI, QUALI?.

Poiché un file è, in ultima analisi, un insieme di byte, possiamo definire come indirizzo di un byte il numero che corrisponde alla posizione del byte nella sequenza (per

[r]

uguali con il carattere riservato seguito da uno solo dei byte ripetuti più un.. contatore del numero

BYTE: riserva un byte WORD: riserva 2 byte.. 2) 28 Esercizio • Si scriva un programma in linguaggio macchina (in binario) per la lettura di una sequenza di caratteri da tastiera •

2 Megabyte sono considerati 2 milioni di byte (precisamente sarebbero 2.097.152 byte) 10 Megabyte sono considerati 10 milioni di byte (precisamente sarebbero 10.485.760 byte)

Per esempio 1237 è rappresentato come sequenza di 4 byte: un primo byte che contiene la codifica ASCII della cifra 1 (00110001), un secondo byte che contiene la codifica ASCII

Determinare la tensione del cavo se il corpo ruota intorno al punto P compiendo 1 giro al secondo.. Esprimere il risultato in newton (