28.02.2014 Views

universidade federal de santa catarina programa de póe-graduação ...

universidade federal de santa catarina programa de póe-graduação ...

universidade federal de santa catarina programa de póe-graduação ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

l<br />

V<br />

'<br />

'<br />

-<br />

Begin<br />

Check:=Check + ((1+B3c[t]) Shl 16);<br />

Che¢k:=CheCk + (B2CÍt] Shl 20) *›(B1c[t] Shl 24) + (BOC[t] Shl 28);<br />

-<br />

End; (* If *)<br />

A<br />

End; (' CheckPro *)<br />

(* --------------------------------------------------------------------- --*)<br />

Procedure Resultado;<br />

(* Calcula os resultados da equacao, da simulacao e o resultado teorico *)<br />

Var<br />

Sum¡res,í : Longint;<br />

Begin<br />

(* Resultado da simulacao *)<br />

Res:=out[13,2]+(out[14,2] shl 4)+(out[15,2] shl 8)+(out[16,2] shl 12);<br />

Res:=Res+(out[17,2] shl 16)+(out[18,2] shl 20)+(out[19,2] shl 24);<br />

Resz=Res+(‹›ut[2o,21 shl 28);<br />

Writeln(' Valor simulado da estrutura =',Res);<br />

Writeln(' Comprimento da palavra resultado ',Num_bit(Res));<br />

Show_Bít(Res);<br />

(*Resultado teoríco*)<br />

Sum:=0;<br />

For I:=1 to Tam do<br />

Sum:= Sum+A[í]*BÍi];<br />

Writeln(' Resultado teorlco = ',Sum);<br />

Writèln('Comprímento do resultado ',Num_bít(Sum));<br />

Show_bít(Sum);<br />

(* Resultado da equacao <strong>de</strong> otimízacao *I<br />

Writeln(' Resultado da equacao ', Check);<br />

Wr1teln('Comprlmento do resultado da equacao ',Num_bit(Check));<br />

Show_bit(Check);<br />

End; (* Resultado *)<br />

(* -------------------------------------------------------------------- --*)<br />

Procedure Checküut;<br />

(* Confere a ocorrencia <strong>de</strong> "overflow" nos registros <strong>de</strong> saida das celulas *)<br />

Var 1,J : Integer;<br />

81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!