La classe "Booth" permette di istanziare oggetti, i quali, con il metodo avvia(), richiamano i metodi di "Product" relativi alla risoluzione
dell'algoritmo di Booth, fornendo l'accesso al relativo array di supporto contenente il secondo fattore della moltiplicazione
codificato con codifica di Booth.
ATTRIBUTI:
input1,input2-- i due valori da moltiplicare
Matrix-- è la matrice dei prodotti da moltiplicare
result -- conterrà il risultato dopo l'avviamento
N -- il numero di bit
Array_booth -- contiene la codifica di Booth(dopo l'avviamento)
METODI:
Booth(int arr1[],int arr2[],int n)-- è il costruttore
void avvia() -- è il metodo che chiama i metodi che permettono la soluzione dell'algoritmo
Il risultato è fornito in codifica in complemento a due all'interno dell'array result.