VisualBooth - Documentazione Codice

Home visualbooth MainMenu binaryDigit QuizSquare Booth_algorythm Prodotto_in_colonna Algoritmo_di_Booth BitPair
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.