Complex ALU

by

 

23 Oct 2006 (Updated )

A Simulator of Complex ALU

flag_unit.m
%            Progetto ALU
% 
%       Programma elaborato da
%
% Giovanni DI CECCA & Virginia BELLINO
%      50 / 887           408 / 466
%
%       http://www.dicecca.net


% unit che raccoglie le flag dell'ALU
function [flags]=flag_unit(c_out,sa,sb,m_out,ncmp,sel_out)

% Associa i 5 bit della flag i risultati passati dalle funzioni sulle flag
flags(1)=carry_flag(c_out,ncmp,sel_out);
flags(2)=sign_flag(ncmp,m_out(1));
flags(3)=parity_flag (ncmp,m_out);
flags(4)=overflow_flag (ncmp,m_out(1),sa,sb,sel_out);
flags(5)=zero_flag(ncmp,m_out);

Contact us