Complex ALU

by

 

23 Oct 2006 (Updated )

A Simulator of Complex ALU

[y,c_out]=bin_adder(a,b,c_in)
%            Progetto ALU
% 
%       Programma elaborato da
%
% Giovanni DI CECCA & Virginia BELLINO
%      50 / 887           408 / 466
%
%       http://www.dicecca.net


% Addizionatore binario
function [y,c_out]=bin_adder(a,b,c_in)

% Calcola la lunghezza del vettore a
n=length(a);

% Associa al Carry in uscita il valore di quello in ingresso
c_out=c_in;

% Calcola i valori di a et b con un sommatore completo bit a bit
for i=n:-1:1
   [y(i),c_out]=f_adder(a(i),b(i),c_out);
end

Contact us