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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

d<br />

78<br />

If (AuxM+I3+I4+I5) (Out[Num_Çel1,2]+ (Out[Num_Ce11,1] Shl 4)) Then<br />

Wr1te1n('Erro na celula : ',Num_Çe11);<br />

End; (* Else *)<br />

End; (* C *)<br />

‹* ------------------------------------------ --___________________________!<br />

›<br />

Procedure Ajuste;<br />

(* Ajusta os vetores <strong>de</strong> entrada:<br />

Partícionando as palavras <strong>de</strong> entrada Am e Bm,<br />

'incluindo os atrasos necessarios entre as subpalavras Wi e<br />

Complementando em 1 (Quando Am for negativo) a palavra Bm<br />

*›<br />

Var<br />

1, Buc : Longlnt;<br />

_<br />

Begin<br />

For 1 := 1 to (Tam-3) Do (* Complemento em 1 *)<br />

Begin<br />

If Ali] < 0 Then<br />

Begin<br />

Buc z= N‹›t(B[11); (* c‹›mp1ément‹› <strong>de</strong> 1 *)<br />

Boclil<br />

B3c[í]<br />

B2c[1]<br />

Bc[i]<br />

B1c[í]<br />

`End; (* If ')<br />

:= $F;<br />

:= Buc And $F;<br />

z= (Buc And $Fo) sm» 4;<br />

= 1; (' Bs(Am) *)<br />

= (Buc and $F00) Shr 8;~<br />

(* Particionamento e inclusao <strong>de</strong> atrasos *)<br />

B1[í] := (B[i] And $FO0) Shr 8;<br />

B2[í+11 = (B[1] And $F0) Shr 4;<br />

B3[i+21 = (Blil And SF);<br />

A4Í1] := Ali] And $F;<br />

A3[i+11 = (A[í] And $F0) Shr 4;<br />

A2lí+21 = (A[i] And $F0O) Shr 8;<br />

A1[I+3] = (Alil And $F000) Shr 12;<br />

End (* For *)<br />

End; (* Ajusta *)<br />

(* ---------------------------------------------------------------------- --*)

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

Saved successfully!

Ooh no, something went wrong!