11.07.2015 Views

Compiladores: PASCALjr - WWW2 - Udesc

Compiladores: PASCALjr - WWW2 - Udesc

Compiladores: PASCALjr - WWW2 - Udesc

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

goto L1 goto L2. . . . . .L1: goto L2 L1: goto L2Neste caso, se não houverem outras instruções que levem a L1, esta instrução podeser removida do código.Exemplo 2:if a < b goto L1 if a < b goto L2. . . . . .L1: goto L2 L1: goto L2Exemplo 3:goto L1if a < b goto L2. . . goto L3L1: if a < b goto L2 . . .L3: . . . L3: . . .Simplificação AlgébricaRemoção de redundâncias que ocorrem em expressões algébricas, tais como: x=x+0 ouy=y*1.7.2 Otimização de Blocos Sequenciais através de grafosO uso de grafos acíclicos dirigidos (GAD) para se representar uma seqüência de instruções,permite mais facilmente rearranjar a ordem das instruções a fim de reduzir o código objetofinal.Exemplo: (a+b)-(e-(c+d))68

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

Saved successfully!

Ooh no, something went wrong!